SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
A Method to Support the Alignment
of Business Models and Goal Models

A master thesis submitted for the degree of Master in Computer Science,
        University of Namur, departement of computer science




                 Belgium, Namur, the 25th of June 2008,
                Pierre HALLEUX and Ludovic MATHIEU
                 {pHalleux,lMathieu}@info.fundp.ac.be




                    Pierre
                    HALLEUX
I. Introduction


Context
     Products cycles shorter, growing competition, complex
     environement,…
     One solution to deal with these problems : models




                                 Figure 1.1: Overview of the problematic (adapted from [17])
I. Introduction (2/3)


Purpos
e
         Address one part of the alignment
         problem between the goals of an
         organization and the IT-resources
         A relevant problem …
         In the literature goal and business
         models are studied separately
         A method to cope with changes
              relies on a templates and rules
              based approach [4]



Scop
         i * instead of BMM
e
         e³value instead of                     Figure 1.2: Overview goal model to business model

         REA
I. Introduction (3/3)


  Thesis Goals ~ Presentation Inline ~ Thesis
  Structure                                                                                            Background,
                               Introduce an existing method (and frameworks)
                                                                                                       Chapter 2,

               Analyze the method presented in [4] : by highlighting the (non-)syntactical issues
                                                                                                       Detailled Analysis
                                                                                                       and Improvement
                                                                                                       of the Approach,
                                                                                                       Chapter 3,
             Propose improvements and extensions on templates and rules to correct these issues


 Goal                               Test the new method on a case study
 s
                                                                                                      Case
                                                                                                      study,
                          Compare the different results with the previous method
                                       changes ➔ a real improvement ?                                 Chapter 4,
                                              ➔ more efficiency ?
                                                                                                       Conclusion
                                                                                                       Chapter 5,

                                                                                     Benefits of the Improved
            A Method to Support the Alignment                                        Method
Purpose
            of Business Models and Goal Models                                       Future
                                                                                     Work
Thesis Goals ~ Presentation Inline ~ Thesis
  Structure                                                                                          Background,
                             Introduce an existing method (and frameworks)
                                                                                                     Chapter 2,

             Analyze the method presented in [4] : by highlighting the (non-)syntactical issues
                                                                                                     Detailled Analysis
                                                                                                     and Improvement
                                                                                                     of the Approach,
                                                                                                     Chapter 3,
           Propose improvements and extensions on templates and rules to correct these issues


 Goal                             Test the new method on a case study
 s
                                                                                                    Case
                                                                                                    study,
                        Compare the different results with the previous method
                                     changes ➔ a real improvement ?                                 Chapter 4,
                                            ➔ more efficiency ?
                                                                                                     Conclusion
                                                                                                     Chapter 5,

                                                                                   Benefits of the Improved
          A Method to Support the Alignment                                        Method
Purpose
          of Business Models and Goal Models                                       Future
                                                                                   Work
II. Background


A Templates and Rules Approach for Goal and Value Models Alignment
(1/3)

           Align business model with the associated goal model
           Templates and rules based approach
           « Template » :
                Relates to a means situated in the goal model
                Compulsory part (what the template aims to do): < Event, Resource, Agent >
                Optional part (consequences of the template): [optional part]




            e.g. Template
            1
II. Background (2/3)


A Templates and Rules Approach for Goal and Value Models Alignment
(2/3)
        « Transformation rule »           template
             is removing (adding) elements from (into) the value model according to the expressed template.
             has two parts :
                  Primary action is associated to the compulsory part
             draws on the model what the current template aims to do.
                  Secondary action is associated to the optional part
             represents the choices and obligations linked to the optional part


           e.g., Transformation rule associated to template 1:
             Primary action: Add one exchange event for the resource from the principal agent
             to an existing or new agent in an existing or new duality.
             Secondary action:
             a. Connect the new exchange event to a new conversion event, or
             b. Connect the new exchange event to an existing conversion event, or
             c. Add a new exchange event from the principal agent to a new or existing agent from whom the resource is
             procured; and
             d. Add a new exchange event for receiving a resource from agent to the principal agent
             as a compensation for the resource offered by the principal agent.
II. Background (3/3)


A Templates and Rules Approach for Goal and Value Models Alignment
(3/3)




                          Figure 2.1: How [4] aligns goal model with business model
Thesis Goals ~ Presentation Inline ~ Thesis
  Structure                                                                                          Background,
                             Introduce an existing method (and frameworks)
                                                                                                     Chapter 2,

             Analyze the method presented in [4] : by highlighting the (non-)syntactical issues
                                                                                                     Detailled Analysis
                                                                                                     and Improvement
                                                                                                     of the Approach,
                                                                                                     Chapter 3,
           Propose improvements and extensions on templates and rules to correct these issues


 Goal                             Test the new method on a case study
 s
                                                                                                    Case
                                                                                                    study,
                        Compare the different results with the previous method
                                     changes ➔ a real improvement ?                                 Chapter 4,
                                            ➔ more efficiency ?
                                                                                                     Conclusion
                                                                                                     Chapter 5,

                                                                                   Benefits of the Improved
          A Method to Support the Alignment                                        Method
Purpose
          of Business Models and Goal Models                                       Future
                                                                                   Work
III. Detailled Analysis and Improvement of the Approach (1/13)



The Templates > Syntactical Issues
    Not very well formed templates and ambiguous syntax :
         Formulation of the logical operators (« AND », « | ») (use AND , XOR )
         Normal rules of the logic (useless AND at the beginning of the templates removed)
         Formulation of the compulsory part < Event, Resource, Direction, Agent > (from, to, in)
         Formulation of the optional part (only one pair of square brakets « [… ] »)
         Implicit calls of templates (use compulsory part names instead of synonyms)


The Templates > Non Syntactical Issues
         Name of event in the compulsory part (introduced in a more formal way stop     start)
         Change of ontology (REA • e3value terms)
         Scheduling between the templates (scheduling conditions for the templates)
         Ambiguous Name for “agent” and “resource” (specialize the terms by using the role played)
         Unnecessary event in template 9 (remove the financial compensation from the template 9)
III. Detailled Analysis and Improvement of the Approach (2/13)


The Templates > Backus-Naur-Form Grammar for the
Templates
       by generalization from the solutions proposed
       it solves the issues in the templates of [4]
III. Detailled Analysis and Improvement of the Approach (3/13)


The Templates > Graphical
Representation
       e.g. What happens if the organization wants to start offering a resource to an agent ?
       ➔ template 1




                                    Figure 3.1: Graphical notation for template 1
III. Detailled Analysis and Improvement of the Approach (4/13)


The Templates > Graphical Representation > Global
Network
       Templates can call other templates ➔ relevant to draw a global network




                                                                      Figure 3.2: Global network


      e.g. for template 4, if the organization wants to stop procuring resource from agent (T4),
      then it needs to stop offering the resource (T2)
      or to start producing the resource in a value activity (T5)
III. Detailled Analysis and Improvement of the Approach (5/13)



The Templates >
Instantiation

                                           Organizatio                   customer
       provider
                                           n                             i
       p                  resource                            resource
                                                              j
                          l




      ➔ Possible confusions among the
      resources.


            To be more specic and able to distinguish the different variables: subscripts
            added
      e.g. customer1, customer2, provider1, provider2, …
III. Detailled Analysis and Improvement of the Approach (6/13)


The Templates > Link between the Goal Model and the
Templates
       How to link the elements situated into the i* goal model with the set of templates ?




                                            Figure 3.3: Generic to-be goal model
III. Detailled Analysis and Improvement of the Approach (7/13)


The Templates > Link between the Goal Model and the
Templates




                             2




                   Figure 3.4: through the goal model to the templates with a substitution tree
III. Detailled Analysis and Improvement of the Approach (8/13)



The Templates > Improved List of 10
Templates
   Original template 1 from
   [4]:



      Original template
      1


   Improved template
   1:
III. Detailled Analysis and Improvement of the Approach (9/13)



The Rules > Issues in the Rules
        Lack of Information for Transformation
             Rules have to remove some unecessary elements in the business model
             In [4] every rule is not always doing that correctly (e.g. template 4)
             ➔ add the necessary information




                                           Figure 3.5: Consequences of lack of
                                        information for transformation in the rule 4

        Missing Rules for Templates 5 to 8
             ➔ add these rules
III. Detailled Analysis and Improvement of the Approach (10/13)



The Rules > Issues in the Rules > Avoid Redundant Changes on the Model                                        (1/2)

      a) Restricting Conditions for the Choice of the Optional
      Part
              T5 (Start producing resourcej in value activityk)
                   has to call T1 to offer the resourcej which is produced (as stated in its optional part)
             Possible redundant change: T1 can call T5 to produce the resourcej to be offered.




                                                                    T1




                                 Figure 3.6: when a template is called from another template

            ➔ Solution : restrict the choice in the precursors when called from another template
III. Detailled Analysis and Improvement of the Approach (11/13)



The Rules > Issues in the Rules > Avoid Redundant Changes on the Model                        (2/2)

      b) Restrictions within the
      Rules illustration of the issue with T2 and T4
        e.g.




                                        Figure 3.7: overview of the links between T2 and T4

              ➔ Solution : introduction of a Prev(Ti) in the rules
III. Detailled Analysis and Improvement of the Approach (12/13)


The Rules > Improved Transformation Rules
          e.g.,
III. Detailled Analysis and Improvement of the Approach (13/13)


The Improved Method >
Summary




                Figure 3.9: How the improved method aligns goal model with the business model
Thesis Goals ~ Presentation Inline ~ Thesis
  Structure                                                                                          Background,
                             Introduce an existing method (and frameworks)
                                                                                                     Chapter 2,

             Analyze the method presented in [4] : by highlighting the (non-)syntactical issues
                                                                                                     Detailled Analysis
                                                                                                     and Improvement
                                                                                                     of the Approach,
                                                                                                     Chapter 3,
           Propose improvements and extensions on templates and rules to correct these issues


 Goal                             Test the new method on a case study
 s
                                                                                                    Case
                                                                                                    study,
                        Compare the different results with the previous method
                                     changes ➔ a real improvement ?                                 Chapter 4,
                                            ➔ more efficiency ?
                                                                                                     Conclusion
                                                                                                     Chapter 5,

                                                                                   Benefits of the Improved
          A Method to Support the Alignment                                        Method
Purpose
          of Business Models and Goal Models                                       Future
                                                                                   Work
IV. Case Study (1/7)


Case Presentation > As-Is Goal
Model




                                 Figure 4.1: as-is goal model
Case Presentation > As-Is Business Model




                             Figure 4.2: as-is business model with e3alue
Improved Method Application > To-Be Goal Model
   IV. Case study




                              Figure 4.3: to-be goal model
IV. Case Study (4/7)


Improved Method Application > Substitution Tree




                            Figure 4.4: improved method chain of templates
Improved Method Application > Aligned To-Be Business
Model Case study
   IV.




                                                       Figure 4.5: aligned to-be business model
Comparison of both Methods (1/2)
   IV. Case study




                             Figure 4.6: explicit results of the method of [4]
Comparison of both Methods
 (2/2)




     Previous Method : To-Be BM

(1) Implicit new v. act. (buy content,…)
Many redundant names for v.activities

(2) & (4) Implicit renaming for v.object

(3) V. object not present in the rules

(5) Implicit different flows for $

(6) Implicit extension of value exchange




                                           Figure 4.7: highlighted issues
                                              in the previous method
Thesis Goals ~ Presentation Inline ~ Thesis
  Structure                                                                                          Background,
                             Introduce an existing method (and frameworks)
                                                                                                     Chapter 2,

             Analyze the method presented in [4] : by highlighting the (non-)syntactical issues
                                                                                                     Detailled Analysis
                                                                                                     and Improvement
                                                                                                     of the Approach,
                                                                                                     Chapter 3,
           Propose improvements and extensions on templates and rules to correct these issues


 Goal                             Test the new method on a case study
 s
                                                                                                    Case
                                                                                                    study,
                        Compare the different results with the previous method
                                     changes ➔ a real improvement ?                                 Chapter 4,
                                            ➔ more efficiency ?
                                                                                                     Conclusion
                                                                                                     Chapter 5,

                                                                                   Benefits of the Improved
          A Method to Support the Alignment                                        Method
Purpose
          of Business Models and Goal Models                                       Future
                                                                                   Work
V. Conclusion (1/2)


Benefits of the Improved
Method        Templates easier to read and more understandable
                     Reduce mistakes, avoid ambiguities, clearer templates

               Better transformation rules
                     List of rules completed, higher level of details in the BM

               More formal and less heuristic method
                     BNF grammar, explicit calls, substitutions, instantiation

               More advanced presentation of the method
                     Graphical representation
                     First step of the method clarified




              All these improvements
                   Better alignment between the goal and business models
                   Less time to produce an aligned business model
                   Better methodological support
V. Conclusion (1/2)


Future Work
       Add new templates (to match with more goal models)
           With BNF and scheduling conditions
       Templates are highly context-dependent
             Fill in the optional part (see Sect. 3.2.3)
       (Dis)advantages to increase the level of details?
            e.g. notion of port, sub-value activity, or possibility to distinguish the interfaces in the rules
       Level of formalism



       Tools
            Textual template ➔ graphical representation (to add new templates)
                   With BNF grammar and UML graphical notation
            Produce the to-be business model
                   With as-is models, to-be business model, and a library of templates and associated rules in inputs.
Thank you
     for
your attention.
III. Detailled Analysis and Improvement of the Approach (5/14)



The Templates >
Specialization
      Templates will be associated to means situated into the i* goal model
      ➔ the templates must be clear and understandable (to choose a right one)
      Unfortunately, only abstract notions in [4] (e.g. “agent ”, “resource ”, …. )

      The goal modeler will more likely look for the notion of “customer”, “provider”,etc.
      ➔ “agent ” • “customer”, “outsourcer” or “provider”
      ➔ “resource ” • “compensation” when necessary
      Easier to distinguish the roles and select the templates (e.g. template 1)
e3value vs c3value
How Introduce More Formalism?


       May be use Interface Description Language (e.g.: Darwin)




       Process Modelisation
  (e.g FSP)

(Source : V. Englebert, Advanced distributed System Course)
Prolog ?

Weitere ähnliche Inhalte

Was ist angesagt?

Bs25999 business continuity implementation
Bs25999 business continuity implementationBs25999 business continuity implementation
Bs25999 business continuity implementationiso27001consulting
 
Logramme _training_needs_assessment__by dr malik khalid mehmood ph_d
Logramme  _training_needs_assessment__by dr malik khalid mehmood ph_dLogramme  _training_needs_assessment__by dr malik khalid mehmood ph_d
Logramme _training_needs_assessment__by dr malik khalid mehmood ph_dMalik Khalid Mehmood
 
Heizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesHeizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesRozaimi Mohd Saad
 
Bb1690 mrp v0_10
Bb1690 mrp v0_10Bb1690 mrp v0_10
Bb1690 mrp v0_10puntem
 
CBS IM56 March 2011
CBS IM56 March 2011CBS IM56 March 2011
CBS IM56 March 2011mcschlichter
 
Storytelling the Results of Heuristic Evaluation
Storytelling the Results of Heuristic EvaluationStorytelling the Results of Heuristic Evaluation
Storytelling the Results of Heuristic EvaluationUXPA Boston
 
Heizer om10 ch06-managing quality
Heizer om10 ch06-managing qualityHeizer om10 ch06-managing quality
Heizer om10 ch06-managing qualityRozaimi Mohd Saad
 
2.an efqm rembrandt
2.an efqm rembrandt2.an efqm rembrandt
2.an efqm rembrandtlibfsb
 
D2 1 200710 Poznan Need2 Know Color 2up
D2 1   200710 Poznan Need2 Know Color 2upD2 1   200710 Poznan Need2 Know Color 2up
D2 1 200710 Poznan Need2 Know Color 2upbrutkowski
 
Take Control Of Your Business Performance
Take Control Of Your Business PerformanceTake Control Of Your Business Performance
Take Control Of Your Business PerformanceJohn Hall
 
A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...Dr. Sira Yongchareon
 
ms_word_2007_winxp
ms_word_2007_winxpms_word_2007_winxp
ms_word_2007_winxpqoipaduia
 

Was ist angesagt? (15)

ms_word_2007_winxp
ms_word_2007_winxpms_word_2007_winxp
ms_word_2007_winxp
 
Bs25999 business continuity implementation
Bs25999 business continuity implementationBs25999 business continuity implementation
Bs25999 business continuity implementation
 
ms_word_2007_winxp
ms_word_2007_winxpms_word_2007_winxp
ms_word_2007_winxp
 
Logramme _training_needs_assessment__by dr malik khalid mehmood ph_d
Logramme  _training_needs_assessment__by dr malik khalid mehmood ph_dLogramme  _training_needs_assessment__by dr malik khalid mehmood ph_d
Logramme _training_needs_assessment__by dr malik khalid mehmood ph_d
 
Heizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesHeizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and services
 
Bb1690 mrp v0_10
Bb1690 mrp v0_10Bb1690 mrp v0_10
Bb1690 mrp v0_10
 
CBS IM56 March 2011
CBS IM56 March 2011CBS IM56 March 2011
CBS IM56 March 2011
 
M3505
M3505M3505
M3505
 
Storytelling the Results of Heuristic Evaluation
Storytelling the Results of Heuristic EvaluationStorytelling the Results of Heuristic Evaluation
Storytelling the Results of Heuristic Evaluation
 
Heizer om10 ch06-managing quality
Heizer om10 ch06-managing qualityHeizer om10 ch06-managing quality
Heizer om10 ch06-managing quality
 
2.an efqm rembrandt
2.an efqm rembrandt2.an efqm rembrandt
2.an efqm rembrandt
 
D2 1 200710 Poznan Need2 Know Color 2up
D2 1   200710 Poznan Need2 Know Color 2upD2 1   200710 Poznan Need2 Know Color 2up
D2 1 200710 Poznan Need2 Know Color 2up
 
Take Control Of Your Business Performance
Take Control Of Your Business PerformanceTake Control Of Your Business Performance
Take Control Of Your Business Performance
 
A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...
 
ms_word_2007_winxp
ms_word_2007_winxpms_word_2007_winxp
ms_word_2007_winxp
 

Andere mochten auch

Categorization of Snow Profile Data into Predefined Class Templates
Categorization of Snow Profile Data into Predefined Class TemplatesCategorization of Snow Profile Data into Predefined Class Templates
Categorization of Snow Profile Data into Predefined Class TemplatesChristian Schaiter
 
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...Riccardo Tommasini
 
Inter Task Communication On Volatile Nodes
Inter Task Communication On Volatile NodesInter Task Communication On Volatile Nodes
Inter Task Communication On Volatile Nodesnagarajan_ka
 
Master_thesis_defense_public
Master_thesis_defense_publicMaster_thesis_defense_public
Master_thesis_defense_publicMarten Kraaij
 
New forever clean 9 booklet
New forever clean 9 bookletNew forever clean 9 booklet
New forever clean 9 bookletKatalin Hidvegi
 

Andere mochten auch (7)

Categorization of Snow Profile Data into Predefined Class Templates
Categorization of Snow Profile Data into Predefined Class TemplatesCategorization of Snow Profile Data into Predefined Class Templates
Categorization of Snow Profile Data into Predefined Class Templates
 
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...
Heaven: Supporting Systematic Comparative Research of RDF Stream Processing E...
 
Isep master thesis
Isep master thesisIsep master thesis
Isep master thesis
 
Inter Task Communication On Volatile Nodes
Inter Task Communication On Volatile NodesInter Task Communication On Volatile Nodes
Inter Task Communication On Volatile Nodes
 
master defense
master defensemaster defense
master defense
 
Master_thesis_defense_public
Master_thesis_defense_publicMaster_thesis_defense_public
Master_thesis_defense_public
 
New forever clean 9 booklet
New forever clean 9 bookletNew forever clean 9 booklet
New forever clean 9 booklet
 

Ähnlich wie A Method To Support The Alignment Of Business

Process improvement using six sigma (1)
Process improvement using six sigma (1)Process improvement using six sigma (1)
Process improvement using six sigma (1)Meezan Bank
 
Comparison Of Methodologies
Comparison Of MethodologiesComparison Of Methodologies
Comparison Of Methodologiesguestc990b6
 
The Proven Path to Supply Chain Cost Savings
The Proven Path to Supply Chain Cost SavingsThe Proven Path to Supply Chain Cost Savings
The Proven Path to Supply Chain Cost Savingsjimmybear
 
Rubric Prob Solving Techniques Nov 19
Rubric Prob Solving Techniques Nov 19Rubric Prob Solving Techniques Nov 19
Rubric Prob Solving Techniques Nov 19fmccutchen
 
BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507moris lee
 
Ms – 05 management of machines and materials
Ms – 05 management of machines and materialsMs – 05 management of machines and materials
Ms – 05 management of machines and materialssmumbahelp
 
A_Framework_for_Understanding_and_Analysing_eBusin.pdf
A_Framework_for_Understanding_and_Analysing_eBusin.pdfA_Framework_for_Understanding_and_Analysing_eBusin.pdf
A_Framework_for_Understanding_and_Analysing_eBusin.pdfArulraj Veerappan
 
Integrated Management Systems
Integrated Management SystemsIntegrated Management Systems
Integrated Management SystemsJuhani Anttila
 
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptChapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptdhesinghraja2
 
Methods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfMethods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfAdarshDKarki1
 
Business Excellence Model
Business Excellence ModelBusiness Excellence Model
Business Excellence ModelLaleh Adl
 
Free ECBA V3 questions
Free ECBA V3 questionsFree ECBA V3 questions
Free ECBA V3 questionsLN Mishra CBAP
 
Free ECBA V3 question bank
Free ECBA V3 question bankFree ECBA V3 question bank
Free ECBA V3 question bankLN Mishra CBAP
 
Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Chandan Thakur
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Experts perspective on_enterprise_architecture_1106145396_1_
Experts perspective on_enterprise_architecture_1106145396_1_Experts perspective on_enterprise_architecture_1106145396_1_
Experts perspective on_enterprise_architecture_1106145396_1_bambangpadhi
 
MEAL planMain idea Topic sentence stating the focus of th.docx
MEAL planMain idea Topic sentence stating the focus of th.docxMEAL planMain idea Topic sentence stating the focus of th.docx
MEAL planMain idea Topic sentence stating the focus of th.docxARIV4
 
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docx
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docxAssignment 1 Grading CriteriaMaximum PointsWrote an introduc.docx
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docxssuser562afc1
 

Ähnlich wie A Method To Support The Alignment Of Business (20)

Process improvement using six sigma (1)
Process improvement using six sigma (1)Process improvement using six sigma (1)
Process improvement using six sigma (1)
 
10.pptx
10.pptx10.pptx
10.pptx
 
Comparison Of Methodologies
Comparison Of MethodologiesComparison Of Methodologies
Comparison Of Methodologies
 
The Proven Path to Supply Chain Cost Savings
The Proven Path to Supply Chain Cost SavingsThe Proven Path to Supply Chain Cost Savings
The Proven Path to Supply Chain Cost Savings
 
Rubric Prob Solving Techniques Nov 19
Rubric Prob Solving Techniques Nov 19Rubric Prob Solving Techniques Nov 19
Rubric Prob Solving Techniques Nov 19
 
BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507
 
Ms – 05 management of machines and materials
Ms – 05 management of machines and materialsMs – 05 management of machines and materials
Ms – 05 management of machines and materials
 
Ismagilova mirolyubova (iceri 2012)
Ismagilova mirolyubova (iceri 2012)Ismagilova mirolyubova (iceri 2012)
Ismagilova mirolyubova (iceri 2012)
 
A_Framework_for_Understanding_and_Analysing_eBusin.pdf
A_Framework_for_Understanding_and_Analysing_eBusin.pdfA_Framework_for_Understanding_and_Analysing_eBusin.pdf
A_Framework_for_Understanding_and_Analysing_eBusin.pdf
 
Integrated Management Systems
Integrated Management SystemsIntegrated Management Systems
Integrated Management Systems
 
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptChapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
 
Methods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfMethods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdf
 
Business Excellence Model
Business Excellence ModelBusiness Excellence Model
Business Excellence Model
 
Free ECBA V3 questions
Free ECBA V3 questionsFree ECBA V3 questions
Free ECBA V3 questions
 
Free ECBA V3 question bank
Free ECBA V3 question bankFree ECBA V3 question bank
Free ECBA V3 question bank
 
Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
Experts perspective on_enterprise_architecture_1106145396_1_
Experts perspective on_enterprise_architecture_1106145396_1_Experts perspective on_enterprise_architecture_1106145396_1_
Experts perspective on_enterprise_architecture_1106145396_1_
 
MEAL planMain idea Topic sentence stating the focus of th.docx
MEAL planMain idea Topic sentence stating the focus of th.docxMEAL planMain idea Topic sentence stating the focus of th.docx
MEAL planMain idea Topic sentence stating the focus of th.docx
 
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docx
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docxAssignment 1 Grading CriteriaMaximum PointsWrote an introduc.docx
Assignment 1 Grading CriteriaMaximum PointsWrote an introduc.docx
 

Kürzlich hochgeladen

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 

Kürzlich hochgeladen (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

A Method To Support The Alignment Of Business

  • 1. A Method to Support the Alignment of Business Models and Goal Models A master thesis submitted for the degree of Master in Computer Science, University of Namur, departement of computer science Belgium, Namur, the 25th of June 2008, Pierre HALLEUX and Ludovic MATHIEU {pHalleux,lMathieu}@info.fundp.ac.be Pierre HALLEUX
  • 2. I. Introduction Context Products cycles shorter, growing competition, complex environement,… One solution to deal with these problems : models Figure 1.1: Overview of the problematic (adapted from [17])
  • 3. I. Introduction (2/3) Purpos e Address one part of the alignment problem between the goals of an organization and the IT-resources A relevant problem … In the literature goal and business models are studied separately A method to cope with changes relies on a templates and rules based approach [4] Scop i * instead of BMM e e³value instead of Figure 1.2: Overview goal model to business model REA
  • 4. I. Introduction (3/3) Thesis Goals ~ Presentation Inline ~ Thesis Structure Background, Introduce an existing method (and frameworks) Chapter 2, Analyze the method presented in [4] : by highlighting the (non-)syntactical issues Detailled Analysis and Improvement of the Approach, Chapter 3, Propose improvements and extensions on templates and rules to correct these issues Goal Test the new method on a case study s Case study, Compare the different results with the previous method changes ➔ a real improvement ? Chapter 4, ➔ more efficiency ? Conclusion Chapter 5, Benefits of the Improved A Method to Support the Alignment Method Purpose of Business Models and Goal Models Future Work
  • 5. Thesis Goals ~ Presentation Inline ~ Thesis Structure Background, Introduce an existing method (and frameworks) Chapter 2, Analyze the method presented in [4] : by highlighting the (non-)syntactical issues Detailled Analysis and Improvement of the Approach, Chapter 3, Propose improvements and extensions on templates and rules to correct these issues Goal Test the new method on a case study s Case study, Compare the different results with the previous method changes ➔ a real improvement ? Chapter 4, ➔ more efficiency ? Conclusion Chapter 5, Benefits of the Improved A Method to Support the Alignment Method Purpose of Business Models and Goal Models Future Work
  • 6. II. Background A Templates and Rules Approach for Goal and Value Models Alignment (1/3) Align business model with the associated goal model Templates and rules based approach « Template » : Relates to a means situated in the goal model Compulsory part (what the template aims to do): < Event, Resource, Agent > Optional part (consequences of the template): [optional part] e.g. Template 1
  • 7. II. Background (2/3) A Templates and Rules Approach for Goal and Value Models Alignment (2/3) « Transformation rule » template is removing (adding) elements from (into) the value model according to the expressed template. has two parts : Primary action is associated to the compulsory part draws on the model what the current template aims to do. Secondary action is associated to the optional part represents the choices and obligations linked to the optional part e.g., Transformation rule associated to template 1: Primary action: Add one exchange event for the resource from the principal agent to an existing or new agent in an existing or new duality. Secondary action: a. Connect the new exchange event to a new conversion event, or b. Connect the new exchange event to an existing conversion event, or c. Add a new exchange event from the principal agent to a new or existing agent from whom the resource is procured; and d. Add a new exchange event for receiving a resource from agent to the principal agent as a compensation for the resource offered by the principal agent.
  • 8. II. Background (3/3) A Templates and Rules Approach for Goal and Value Models Alignment (3/3) Figure 2.1: How [4] aligns goal model with business model
  • 9. Thesis Goals ~ Presentation Inline ~ Thesis Structure Background, Introduce an existing method (and frameworks) Chapter 2, Analyze the method presented in [4] : by highlighting the (non-)syntactical issues Detailled Analysis and Improvement of the Approach, Chapter 3, Propose improvements and extensions on templates and rules to correct these issues Goal Test the new method on a case study s Case study, Compare the different results with the previous method changes ➔ a real improvement ? Chapter 4, ➔ more efficiency ? Conclusion Chapter 5, Benefits of the Improved A Method to Support the Alignment Method Purpose of Business Models and Goal Models Future Work
  • 10. III. Detailled Analysis and Improvement of the Approach (1/13) The Templates > Syntactical Issues Not very well formed templates and ambiguous syntax : Formulation of the logical operators (« AND », « | ») (use AND , XOR ) Normal rules of the logic (useless AND at the beginning of the templates removed) Formulation of the compulsory part < Event, Resource, Direction, Agent > (from, to, in) Formulation of the optional part (only one pair of square brakets « [… ] ») Implicit calls of templates (use compulsory part names instead of synonyms) The Templates > Non Syntactical Issues Name of event in the compulsory part (introduced in a more formal way stop start) Change of ontology (REA • e3value terms) Scheduling between the templates (scheduling conditions for the templates) Ambiguous Name for “agent” and “resource” (specialize the terms by using the role played) Unnecessary event in template 9 (remove the financial compensation from the template 9)
  • 11. III. Detailled Analysis and Improvement of the Approach (2/13) The Templates > Backus-Naur-Form Grammar for the Templates by generalization from the solutions proposed it solves the issues in the templates of [4]
  • 12. III. Detailled Analysis and Improvement of the Approach (3/13) The Templates > Graphical Representation e.g. What happens if the organization wants to start offering a resource to an agent ? ➔ template 1 Figure 3.1: Graphical notation for template 1
  • 13. III. Detailled Analysis and Improvement of the Approach (4/13) The Templates > Graphical Representation > Global Network Templates can call other templates ➔ relevant to draw a global network Figure 3.2: Global network e.g. for template 4, if the organization wants to stop procuring resource from agent (T4), then it needs to stop offering the resource (T2) or to start producing the resource in a value activity (T5)
  • 14. III. Detailled Analysis and Improvement of the Approach (5/13) The Templates > Instantiation Organizatio customer provider n i p resource resource j l ➔ Possible confusions among the resources. To be more specic and able to distinguish the different variables: subscripts added e.g. customer1, customer2, provider1, provider2, …
  • 15. III. Detailled Analysis and Improvement of the Approach (6/13) The Templates > Link between the Goal Model and the Templates How to link the elements situated into the i* goal model with the set of templates ? Figure 3.3: Generic to-be goal model
  • 16. III. Detailled Analysis and Improvement of the Approach (7/13) The Templates > Link between the Goal Model and the Templates 2 Figure 3.4: through the goal model to the templates with a substitution tree
  • 17. III. Detailled Analysis and Improvement of the Approach (8/13) The Templates > Improved List of 10 Templates Original template 1 from [4]: Original template 1 Improved template 1:
  • 18. III. Detailled Analysis and Improvement of the Approach (9/13) The Rules > Issues in the Rules Lack of Information for Transformation Rules have to remove some unecessary elements in the business model In [4] every rule is not always doing that correctly (e.g. template 4) ➔ add the necessary information Figure 3.5: Consequences of lack of information for transformation in the rule 4 Missing Rules for Templates 5 to 8 ➔ add these rules
  • 19. III. Detailled Analysis and Improvement of the Approach (10/13) The Rules > Issues in the Rules > Avoid Redundant Changes on the Model (1/2) a) Restricting Conditions for the Choice of the Optional Part T5 (Start producing resourcej in value activityk) has to call T1 to offer the resourcej which is produced (as stated in its optional part) Possible redundant change: T1 can call T5 to produce the resourcej to be offered. T1 Figure 3.6: when a template is called from another template ➔ Solution : restrict the choice in the precursors when called from another template
  • 20. III. Detailled Analysis and Improvement of the Approach (11/13) The Rules > Issues in the Rules > Avoid Redundant Changes on the Model (2/2) b) Restrictions within the Rules illustration of the issue with T2 and T4 e.g. Figure 3.7: overview of the links between T2 and T4 ➔ Solution : introduction of a Prev(Ti) in the rules
  • 21. III. Detailled Analysis and Improvement of the Approach (12/13) The Rules > Improved Transformation Rules e.g.,
  • 22. III. Detailled Analysis and Improvement of the Approach (13/13) The Improved Method > Summary Figure 3.9: How the improved method aligns goal model with the business model
  • 23. Thesis Goals ~ Presentation Inline ~ Thesis Structure Background, Introduce an existing method (and frameworks) Chapter 2, Analyze the method presented in [4] : by highlighting the (non-)syntactical issues Detailled Analysis and Improvement of the Approach, Chapter 3, Propose improvements and extensions on templates and rules to correct these issues Goal Test the new method on a case study s Case study, Compare the different results with the previous method changes ➔ a real improvement ? Chapter 4, ➔ more efficiency ? Conclusion Chapter 5, Benefits of the Improved A Method to Support the Alignment Method Purpose of Business Models and Goal Models Future Work
  • 24. IV. Case Study (1/7) Case Presentation > As-Is Goal Model Figure 4.1: as-is goal model
  • 25. Case Presentation > As-Is Business Model Figure 4.2: as-is business model with e3alue
  • 26. Improved Method Application > To-Be Goal Model IV. Case study Figure 4.3: to-be goal model
  • 27. IV. Case Study (4/7) Improved Method Application > Substitution Tree Figure 4.4: improved method chain of templates
  • 28. Improved Method Application > Aligned To-Be Business Model Case study IV. Figure 4.5: aligned to-be business model
  • 29. Comparison of both Methods (1/2) IV. Case study Figure 4.6: explicit results of the method of [4]
  • 30. Comparison of both Methods (2/2) Previous Method : To-Be BM (1) Implicit new v. act. (buy content,…) Many redundant names for v.activities (2) & (4) Implicit renaming for v.object (3) V. object not present in the rules (5) Implicit different flows for $ (6) Implicit extension of value exchange Figure 4.7: highlighted issues in the previous method
  • 31. Thesis Goals ~ Presentation Inline ~ Thesis Structure Background, Introduce an existing method (and frameworks) Chapter 2, Analyze the method presented in [4] : by highlighting the (non-)syntactical issues Detailled Analysis and Improvement of the Approach, Chapter 3, Propose improvements and extensions on templates and rules to correct these issues Goal Test the new method on a case study s Case study, Compare the different results with the previous method changes ➔ a real improvement ? Chapter 4, ➔ more efficiency ? Conclusion Chapter 5, Benefits of the Improved A Method to Support the Alignment Method Purpose of Business Models and Goal Models Future Work
  • 32. V. Conclusion (1/2) Benefits of the Improved Method Templates easier to read and more understandable Reduce mistakes, avoid ambiguities, clearer templates Better transformation rules List of rules completed, higher level of details in the BM More formal and less heuristic method BNF grammar, explicit calls, substitutions, instantiation More advanced presentation of the method Graphical representation First step of the method clarified All these improvements Better alignment between the goal and business models Less time to produce an aligned business model Better methodological support
  • 33. V. Conclusion (1/2) Future Work Add new templates (to match with more goal models) With BNF and scheduling conditions Templates are highly context-dependent Fill in the optional part (see Sect. 3.2.3) (Dis)advantages to increase the level of details? e.g. notion of port, sub-value activity, or possibility to distinguish the interfaces in the rules Level of formalism Tools Textual template ➔ graphical representation (to add new templates) With BNF grammar and UML graphical notation Produce the to-be business model With as-is models, to-be business model, and a library of templates and associated rules in inputs.
  • 34. Thank you for your attention.
  • 35. III. Detailled Analysis and Improvement of the Approach (5/14) The Templates > Specialization Templates will be associated to means situated into the i* goal model ➔ the templates must be clear and understandable (to choose a right one) Unfortunately, only abstract notions in [4] (e.g. “agent ”, “resource ”, …. ) The goal modeler will more likely look for the notion of “customer”, “provider”,etc. ➔ “agent ” • “customer”, “outsourcer” or “provider” ➔ “resource ” • “compensation” when necessary Easier to distinguish the roles and select the templates (e.g. template 1)
  • 37. How Introduce More Formalism? May be use Interface Description Language (e.g.: Darwin) Process Modelisation (e.g FSP) (Source : V. Englebert, Advanced distributed System Course)