<!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>Aligning Goal Models and Business Models - extended abstract</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Birger Andersson</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Bergholtz</string-name>
          <email>maria@dsv.su.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ananda Edirisuriya</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tharaka Ilayperuma</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Prasad Jayaweera</string-name>
          <email>prasad@ruh.ac.lk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paul Johannesson</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jelena Zdravkovic</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science University of Ruhuna</institution>
          ,
          <addr-line>Matara</addr-line>
          ,
          <country country="LK">Sri Lanka</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer and Systems Sciences Stockholm University and Royal Institute of Technology</institution>
        </aff>
      </contrib-group>
      <fpage>13</fpage>
      <lpage>16</lpage>
      <abstract>
        <p>1 Introduction and related work</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In this paper we investigate the relation between the notions of goal models and the
notions of business models. We will argue that aligning goal models and business
models amounts to formulating goals in business model notions. We acknowledge
that not all kinds of business goals are possible to formulate but we argue that a
sufficient amount of them are to make this work worthwhile and the results useful.
The results may be used, for instance, when aligning organizations with their IT
resources.</p>
      <p>
        For illustration purposes we will use the framework and terminology of the
Business Motivation Model (BMM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to capture goals and use the framework and
terminology of e3value [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for business modelling. We illustrate how the connection
between goal models and business models can be exploited by proposing and
outlining a method for model alignment. The method amounts to decomposing goals
to the level of means and expressing the means using business modelling notions. The
method approach is to use templates for means formulation to accomplish the
alignment. The main benefits of the method lie in its simplicity and uniformity in
goals formulations.
      </p>
      <p>
        Business Models. There exist a number of approaches, languages, and ontologies for
business models in the literature, e.g., [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. For the purpose of this paper we will
make use of a comprehensive and well established business model ontology, the
e3value [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The basic concepts in e3value are actor, market segment, value object,
value port, value interface, value activity and value exchange.
      </p>
      <p>
        Figure 1 is an e3value model of a real world business case that is used as a running
example. It models the various value exchanges between a provider of Massively
Multiplayer Online Games (MMOG), its customers and a business associate, an
Internet Service Provider (ISP). Actors are shown by rectangles, value activities by
rounded rectangles, value ports by triangles, value interfaces by oblong rectangles
enclosing directed value ports, and value exchanges as lines between value ports with
the names of value objects as labels. In this business model there are two actors and a
market segment involved – the Game Provider, the ISP and the Customer. The Game
Provider is responsible for producing the game content, selling, and distributing its
software on CDs to the customers. In order to play the game, the customers need
internet access, which they get from the ISP. They also need access to the game
server, which they get from the Game Provider
Goal Models. Goal models
are used to capture and
make explicit the goals of
an enterprise. They direct
the enterprise toward
concrete actions, and as a
consequence, the elicited
actions are firmly based on
a business motivation. A
goal is defined as a
desirable state the enterprise
wants to reach. We use the
BMM [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], as the technique
focuses on the states an
enterprise (i.e. the principal
actor) wishes to achieve, as
well as on the actions that will enable the achievement of those states. The technique
relies on the use of three major concepts – Ends, Means, and Influencers. An End is
something the enterprise seeks to accomplish, without any indication of how it will be
achieved. A Means represents any capability or instrument that may be used to
achieve Ends. An Influencer is anything that may impact the achievement of means
(and thereby goals). In Figure 2, we illustrate the basic BMM elements and their
relations using a small excerpt of a goal model for the MMOG case.
      </p>
      <p>Goal1: Level of player
satisfaction shall be high</p>
      <p>part Of
Goal2: Cost of game
access shall be low</p>
      <p>opportunityFor
Influencer1: Increased interest
in playing computer games</p>
      <p>Goal3: Games
shall be attractive</p>
      <p>supports
Means1: Procure innovative
game stories from Customer</p>
    </sec>
    <sec id="sec-2">
      <title>2 Bridging Goal Models and Business models</title>
      <p>
        A common problem in goal modelling is that goals are difficult to formulate, that is,
the formulations of goals and means often become loose and highly abstract. In the
following we propose that this can be amended by formulating them according to a
template structure. Each template has two parts, one compulsory and one optional,
which is written within square brackets. The compulsory part contains the most
important piece of information, while the optional part provides complementary
information about the consequences of the compulsory part. A goal modeller may
choose to fill in the optional part in order to provide complete information, but in
many cases it is preferable to leave it out in order to make the goal model less
complex. However, the business modeller has to complete the optional part before she
is working towards the to-be business model. Below follows an example of use of one
template. A wider set of templates and rules for applying them can be found in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Example of a template: Value Object Procuring Means Templates
All mission statements that deal with value object procuring from suppliers could be
captured with this template category.
      </p>
      <p>1.</p>
      <p>procure ValueObject1 from Actor1 [use ValueObject1 in ValueActivity1 | offer
ValueObject1 to Actor2 AND provide ValueObject1 to Actor1]
The compulsory part in this template is related to the procurement of a value object by
the principal actor from another actor. The optional part describes the possible effects
of the procurement of the value object. The value object procured may be used as an
input to produce a certain value object or it may be offered directly to the principal
actor’s customers.</p>
      <p>Method Overview. We will now discuss how business models should be aligned with
goal models. For that purpose, we propose a method that takes as input a business
model and a goal model and produces a new business model conforming to the goal
model. In other words, a to-be business model is constructed using an as-is business
model and a goal model as inputs. The main instrument used in the method is the
means templates. Using this method the goal modeller first needs to construct the goal
model expressed in terms of business model notions, which is accomplished by
formulating the means according to the aforementioned means templates. The method
can be summarized as follows:
1. The goal modeller constructs a goal model using the means templates
2. For each means the business modeller
− complements the means by filling in the optional parts of its template when
needed
− modifies the business model based on the completed means template
Application of the Method. For each means in the goal model (step 1) select the
means template and if needed complement the means with the optional part of the
template, and (step 2) use the business model components (e.g. Value Objects, Value
Exchanges, etc.) in the template to construct the to-be business model.</p>
      <p>The following example shows the result of applying the method to a part of the
business model of Figure 1.</p>
      <p>Means 1: Procure Innovative Game Stories from Customer
Select template 1 (see above) and complement with the optional part.
procure Innovative Game Stories (value object) from Customer (actor) [use Innovative Game
Stories (value object) in Create Content (value activity) AND provide Payment (value object)
to Customer (actor)]
This means will lead to the addition of a new value exchange and a new interface for
procuring Innovative Game Stories from the Customer. It will also add a new value
exchange related to the Payment from Game Provider to Customer. Those exchanges
will then be connected to the existing value activity Create Content that uses these
Innovative Game Stories to produce Game Contents. See d , in Figure 3.</p>
    </sec>
    <sec id="sec-3">
      <title>3 Summary</title>
      <p>This paper has argued that for an enterprise to be sustainable its operational processes
should be aligned to its strategic goals. We have focused on a part of the complex
issue of business and IT alignment by addressing the problems of aligning business
models with goal models and a method for this was proposed. The method approach
offers a number of benefits: clear and uniform goal model formulation, well founded
business model design, and traceability between models.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Andersson</surname>
            <given-names>B.</given-names>
          </string-name>
          , et al.:
          <article-title>Towards a Reference Ontology for Business Models, 25th International Conference on Conceptua Modeling(ER-</article-title>
          <year>2006</year>
          ), Arizona, USA
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Andersson</surname>
            <given-names>B.</given-names>
          </string-name>
          , et al:
          <article-title>Enterprise Sustainability through the Alignment of Goal Models and Business Models</article-title>
          .
          <source>Technical Report</source>
          . Available at www.dsv.su.se/~ba/alignment08.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Business</given-names>
            <surname>Motivation</surname>
          </string-name>
          <article-title>Model release 1.3</article-title>
          ., The Business Rules Group.
          <year>2007</year>
          ., Available 071205 at http://www.businessrulesgroup.org/second_paper/BRG-BMM.pdf
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dietz</surname>
            <given-names>J.L.G.</given-names>
          </string-name>
          :
          <article-title>Enterprise Ontology - theory</article-title>
          and methodology, Springer-Verlag, Heidelberg, Berlin, New York (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gordijn</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akkermans</surname>
            <given-names>J.M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vliet J.C. van.</surname>
          </string-name>
          :
          <article-title>Business Modeling is not Process Modeling, Conceptual Modeling for E-Business and the Web</article-title>
          ,
          <source>LNCS</source>
          <year>1921</year>
          , SpringerVerlag:
          <fpage>40</fpage>
          -
          <lpage>51</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>