<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Strategy Representation Using an i* -like Notation?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lam-Son L</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bingyu Zhang</string-name>
          <email>zhangbingyu007@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aditya Ghose</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computer Science and Software Engineering Faculty of Informatics University of Wollongong New South Wales 2522</institution>
          ,
          <country country="AU">Australia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Wollongong</institution>
          ,
          <addr-line>New South Wales 2500</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <fpage>113</fpage>
      <lpage>117</lpage>
      <abstract>
        <p>Assessing and achieving alignment between an organization's strategies and its IT/business functions has long been recognized as a critically important question. This paper reports on a project that seeks to overturn established management orthodoxy by establising that strategies can be adequately modeled using conceptual modeling notations and that methodological and tool support can be provided for the task of assessing and achieving alignment between the strategies of an organization and its service o erings. A key element of this enterprise has been the design of SML - the Strategy Modeling Language. This paper presents an interim report from this project that describes how a notation inspired by i* has been used to obtain the diagrammatic modeling component of SML, and how i*-like notions have been used to represent strategy decomposition (required to be able to re ne strategies to a level where there is an onotlogical match between the languages used to describe strategies and services). We also comment on how i*-like notions would play a greater role in this project, as a complete model of the enterprise context is brought to bear on the alignment exercise. We provide a brief illustration, and a description of the toolkit implemented on the Eclipse platform.</p>
      </abstract>
      <kwd-group>
        <kwd>i*</kwd>
        <kwd>strategy modeling</kwd>
        <kwd>strategic alignment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        A large body of literature, spanning several decades, has highlighted the critical
importance of strategic alignment to the management and information systems
communities. Yet there is also considerable pessimism about the prospects for
solving this problem using computer-mediated tools and methodologies. This
? Funding of this research was provided by the Smart Services CRC Initiative
http://www.smartservicescrc.com.au/
paper presents an interim report from a project on strategic service alignment,
within the Australian Cooperative Research Centre for Smart Services. We have
approached the problem by rst devising a language for modeling organizational
strategy in a manner amenable to machine processing (the Strategy Modeling
Language - SML), then de ning a high-level business service modeling language
(the Business Service Representation Language - BSRL) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and nally
developing a machinery that enables the assessment of alignment and supports dynamic
re-alignment in the face of changing business contexts.
      </p>
      <p>
        In this paper, we focus on the modeling of strategy. The Strategy Modeling
Language (SML) has been designed to include both a textual and diagrammatic
interface for modeling and visualizing the strategic landscape of an organization.
We describe how the i* framework [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] provided the basis for the design of the
diagrammatic strategy modeling notation. We also note that the Strategy
Modeling Language augments the i* ontology in two critical ways. First, it provides
for modeling strategies as plans (see examples later in this paper). This is a
signi cant departure from i*, which is sequence-agnostic. Second, it provides for
modeling strategies as optimization objectives. While i* provides for modeling
softgoals, which arguably have similar intent, SML explicit strategy modeling
via objective functions. Unlike the informal account of softgoal decomposition in
i* and related work on softgoals, our approach provides for formal
decomposition of objective functions (the full explication of this is outside the scope of this
paper).
      </p>
      <p>Our current work has mainly focused on alignment within a single enterprise
context, but is currently being extended to address cross-enterprise value chains.
The capabilities o ered by i* SD diagrams to model enterprise structure via
actor/dependency models is critical for modeling strategy in a cross-enterprise
context, and represents an important direction for future development.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Background</title>
      <p>
        Current work on strategic alignment looks at how strategies can be speci ed in
relation with other artifacts such as actors, business processes, resources. The
key approaches in this space (outside of i*) include e3 Forces [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (a framework for
modeling perspectives of an organization including a strategy-oriented
perspective) and the InStAl method [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] (aligning the strategy and functional aspects).
Other proposals include GRL2 (supports goal-oriented reasoning), GOORE (a
goal-oriented method for requirements elicitation) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. None of these encompass
the full range of modeling constructs that SML supports.
      </p>
      <p>Modeling the decomposition of business strategy plays a vital role in the
landscape of enterprise strategic alignment. To be able to align business services
to organization's strategy, we need to have a rich model that represents the
organization's strategy to work with. i* is the main the source of ideas that
particularly in uences our vision on strategy modeling. Our initial idea in this</p>
      <sec id="sec-2-1">
        <title>2 GRL online http://www.cs.toronto.edu/km/GRL/</title>
        <p>
          direction explores the notion of contextual consistency in goal decomposition
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. In this paper, we aim to tailor the notion of goal decomposition to capture
organization's strategy and de ne a speci c notation for it.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Business Strategy Decomposition</title>
      <p>In this section, we present how we extend i* to cope with strategy decomposition
(Subsection 3.2), which is illustrated by an example (Subsection 3.1).</p>
      <sec id="sec-3-1">
        <title>3.1 Example</title>
        <p>Let us consider an example that describes a multi-national book-seller whose
management decides to provide their services via the Internet. The management
sets out the strategy for the book-seller is to become the market leader amongst
book-sellers in Australia. As the business of selling books involves marketing,
optimizing operating costs and dealing with book suppliers, the main strategy
is then broken down into three more concrete component strategies (i) To rst
gain market-share in New Zealand, then use United Kingdom market credibility
to enter Australia (ii) To minimize operating costs (iii) To manage supplier
relationships by providing purchase volume guarantees, and fast payment against
invoices. This process can be carried out until the management reaches a set
of strategies that are concrete enough to map to business services or business
processes3 that operationalize them.</p>
        <p>
          Figure 1 gives the decomposition hierarchy of strategy for the book-seller.
Note that each strategy is pre xed by a string followed by a colon that is in turn
followed by textual description of the strategy being represented. The pre x is
actually a concatenation of an abbreviation and a number. The former denotes
the strategy type and the later signi es the hierarchical branch at which the
strategy being represented is. To reason on strategy decomposition more e
ectively, we di erentiate three types of strategy: business plan, functional goal and
optimization objective [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Diagrammatic Representation of Strategy in Toolkit</title>
        <p>In our project on strategic alignment, we have been developing a toolkit called
ServAlign. This tool manages a repository for strategy and a catalog of business
services. In addition, the tool permits diagrammatic representation of strategy
and decomposition of strategy. The diagrammatic notation of strategy modeling
3 Business services and processes can be regarded as the main vehicle for the
operationalization of an organization's business strategy in a manner akin to the way in
which object-oriented components have provided the basis for implementing
software requirements in traditional software engineering thinking. The topic of how to
align business services and processes to organization's strategy is out of the scope
of this paper.
used in ServAlign is tailored from i* (see Figure 2). We reuse the i* pictogram
of hard goal for our functional goal while introducing additional pictograms for
other types of strategy. This addition includes a block arrow for business plan and
triangles for optimization objectives (i.e. either maximization or minimization).</p>
        <p>Figure 3 is a screenshot of our ServAlign prototype that is implemented as
an Eclipse4 plug-in. The Eclipse perspective to the left o ers a tree-view that
shows the entire strategy decomposition hierarchy. Each strategy in Figure 1 is
now represented as a tree node. An out-zoomed notation is attached as icon to
each tree node to visually illustrate the type of the strategy being represented by
the tree node. The panel in the middle of the Eclipse window is dedicated to a
diagrammatic interface of ServAlign. The diagram shown in Figure 3 shows the
decomposition hierarchy of the book-seller's main strategy using the notation
shown in Figure 2. Textual description of each strategy is printed below its
pictogram. In this diagram, lines represent decomposition links.</p>
        <sec id="sec-3-2-1">
          <title>4 Eclipse homepage http://www.eclipse.org/</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Conclusions and future work</title>
      <p>The novel ways in which i*-like notions can be deployed in strategic service
alignment can provide useful insights to the i* community. We also expect to
further leverage i* as we extend our account to cross-enterprise value chains. We
are working towards (semi-)automatic, ontology-based strategy decomposition
and establishment of strategic service alignment.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>B.</given-names>
            <surname>Brown</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghose</surname>
          </string-name>
          .
          <article-title>Hierarchic decomposition in agent oriented conceptual modelling</article-title>
          .
          <source>In Proceedings of 4th International Conference on Quality Software (QSIC</source>
          <year>2004</year>
          ), pages
          <fpage>240</fpage>
          {
          <fpage>247</fpage>
          . IEEE Computer Society,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>L</given-names>
            <surname>-S. L^e</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghose</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Morrison</surname>
          </string-name>
          .
          <article-title>De nition of a description language for business service decomposition</article-title>
          .
          <source>In Proceedings of First International Conference on Exploring Services Sciences (IESS 1.0)</source>
          , Geneva, Switzerland,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>V.</given-names>
            <surname>Pijpers</surname>
          </string-name>
          and
          <string-name>
            <surname>J. Gordijn.</surname>
          </string-name>
          <article-title>e3 forces: Understanding Strategies of Networked e3 value Constellations by Analyzing Environmental Forces</article-title>
          .
          <source>In Proceedings of the 19th international conference on Advanced information systems engineering. SpringerVerlag</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Shibaoka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kaiya</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Saeki</surname>
          </string-name>
          .
          <article-title>Goore: Goal-oriented and ontology driven requirements elicitation method</article-title>
          .
          <source>Advances in Conceptual Modeling - Foundations and Applications</source>
          ,
          <volume>4802</volume>
          :
          <fpage>225</fpage>
          {
          <fpage>234</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>L. H.</given-names>
            <surname>Thevenet</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            :
            <surname>Salinesi</surname>
          </string-name>
          .
          <article-title>Aligning IS to organization's strategy: the INSTAL method</article-title>
          .
          <source>In 19th International Conference on Advanced Information Systems Engineering</source>
          , pages
          <volume>203</volume>
          {
          <fpage>217</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>H-L. Wang</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ghose</surname>
          </string-name>
          .
          <article-title>On the foundations of strategic alignment</article-title>
          .
          <source>In Proceedings of Australia and New Zealand Academy of Management Conference</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>E.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Towards modelling and reasoning support for early-phase requirements engineering</article-title>
          .
          <source>In Proceedings of the 3rd IEEE Int. Symp. on Requirements Engineering (RE'97)</source>
          , pages
          <fpage>226</fpage>
          {
          <fpage>235</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>