SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Model Strategy:
     Preserving vs.
     Transforming

     Keith Swenson
     Technical Committee Chairman
          WfMC
     Vice President of R&D
          Fujitsu Computer Systems

     http://kswenson.wordpress.com/



Copyright 2009
Overview

• Definition of Model Strategy
  – Model Preserving Strategy
  – Model Transforming Strategy
• Tradeoffs
  –   Analytics
  –   Simulation
  –   Error Correction
  –   Performance
• Designing for Change
• Process Ecosystem
• Dynamic BPM


      Keith D Swenson   http://kswenson.wordpress.com/
Three Kinds of Change
• Business Process Enactment:
   – the business process as it moves from the beginning to the
     end of handling a single case. The process definition does not
     normally change here, only the process instance or context
     that records the state of a particular case changes.
• Business Process Lifecycle:
   – these are the changes that a business process goes through
     from initial concept, to modeling, to integration, and finally to
     deployment into an enactment environment.
• Business Process Improvement:
   – the change to a business process that occurs over time
     through repeated use of the business process lifecycle
     followed by analysis of how well that version of the business
     process worked.




     Keith D Swenson   http://kswenson.wordpress.com/
Lifecycle Example – 3 Key Roles




 A Business               A Systems                      In the enactment
 Process Analyst          Engineer                       environment are
 has insight into the     performs the work              Administrators
 business itself,         of integrating the             and Users who
 and also has skills      process with the               interact with the
 being able to            other systems in               running processes.
 model that               the organization.
 process.

      MODEL                     MODEL                        MODEL


      Keith D Swenson   http://kswenson.wordpress.com/
Model Transforming Strategy




   • Transformed between domains
   • optimized for that domain
   • can take advantages of specific capabilities

   Often is dramatic change without any apparent
   correlation between the parts of the different models.

    Keith D Swenson   http://kswenson.wordpress.com/
Model Preserving Strategy




    Preserving means that the model remains
    substantially the same in all domains.




    Keith D Swenson   http://kswenson.wordpress.com/
Analytics




                       Analytics provides information

 ?                     about how long each
                       activity takes, how often
                       branches are taken
                       in the execution environment




          Analytic results on a transformed model
          may not be meaningful to the business user.


     Keith D Swenson        http://kswenson.wordpress.com/
Simulation & Optimization




                      Simulation attempts to
                      estimate how well a process
                      will run in real environment.



                      Optimization attempts to find
                      the best configuration.

          Simulation results on the business model
          may not be valid or meaningful if the
          execution model is different.


    Keith D Swenson      http://kswenson.wordpress.com/
Round-Trip Difficulties




                       ?
   Ability to return to original model with all the extensions of
   the system engineer is not always possible.
   Transformed model does not always contain all the information
   from the previous domain.




      With Model Preserving Strategy round-trip is a given.



     Keith D Swenson   http://kswenson.wordpress.com/
Agile Development



Get 100% of business
domain work done…

                            Get 100% of system               Forces a
                            domain work done.             “fast waterfall”
                                                             approach.




       Business and System work can be done at any time
       without any time gap. System engineer can suggest
       changes to business model. They work together on
       the same model because it is preserved.
       Keith D Swenson   http://kswenson.wordpress.com/
Error Resolution




              If a process hits a business

 ?            problem that was not anticipated
              by the process, then a person
              must get involved to determine
              the correct resolution to the problem.




          If may be difficult for a business person to
          recognize the error situation, or to determine the
          correct rule modification, if the executing model is
          different from what they originally drew.
     Keith D Swenson    http://kswenson.wordpress.com/
Optimization & Performance – Within Domain




 Model leverages            Model leverages              Model can
    business                engineering and              use special
     person                  programming                  execution
      skills.                    skills.                optimizations




     Keith D Swenson   http://kswenson.wordpress.com/
Tradeoffs
• Model Transforming Strategy
  – Preferred by systems engineers and
    useful for high performance execution.
• Model Preserving Strategy
  – Best if you want the business person to be
    in control of the processes.
  – Enables better simulation, optimization,
    analytics, error correction, round trip, and
    agile development of business processes.
  – Brings business and process together.


   Keith D Swenson   http://kswenson.wordpress.com/
Process Design Goals Vary

• Facilitators
   – someone who diagrams a business process that
     uses people to do things that cannot be
     automated.
   – the facilitator needs a process diagram that
     describes what the people do, not what the
     computer does.
• Automators
   – someone who is taking a manual business
     process and is attempting to replace humans with
     computer systems.
   – focuses on the inputs and outputs of human
     activity, and writes software to produce the same
     outputs automatically.
   – a.k.a. Straight Thru Processing


     Keith D Swenson   http://kswenson.wordpress.com/
Comparison

• Facilitator Diagram
  – Good for training participants on what they
    have to do, and what others are doing
  – Shows Roles and Responsibilities
• Automator Diagram
  – Good for programmers / system
    administrators to understand what the
    system is doing
  – Shows what data is flowing where

• Both Diagrams Drawn with BPMN!

    Keith D Swenson   http://kswenson.wordpress.com/
Inescapable Conclusions
• The way that you model a given process in
  BPMN depends upon the methodology you
  use, and the assumptions you make about
  the technology that will support the process.
• A given BPMN diagram can execute only on
  a process engine that corresponds to the
  assumptions that are built into the diagram.

• Yet, BPMN is still extremely valuable in
  giving people a common set of symbols.



    Keith D Swenson   http://kswenson.wordpress.com/
Modeling for a Change

• For change to be easy
  – Representation must be “natural”
  – Conceptually matching what people do
  – Mimicking organizational structure, job
    functions, and roles
• Transforming the diagram into a
  “reduced” list makes it hard to change
  – Can actually reduce Agility
• E.g.: a “map” vs. “directions”


    Keith D Swenson   http://kswenson.wordpress.com/
Process Design Ecosystem
                     Discovery             Ownership/Issue          Resources/Time              Goals/Strategies

                     Vendor A                  Vendor B                   Vendor C                      Vendor D
                     BPMN                      BPMN                       BPMN                          BPMN
                 Process Discovery         Process Modeling         Process Simulation          Process Optimization




                                                          Process Model
                                                            Repository




                                Vendor E                                                     Vendor F
                            Workflow Design                                                SOA Design




                          Executable Model                                           Executable Model
                             Repository                                                 Repository
                             (e.g. XPDL)                                                (e.g. BPEL)

                           Process Execution                                             Process Execution




   Keith D Swenson          http://kswenson.wordpress.com/
Process Design Ecosystem
                     Discovery             Ownership/Issue          Resources/Time              Goals/Strategies

                     Vendor A                  Vendor B                   Vendor C                      Vendor D
                     BPMN                      BPMN                       BPMN                          BPMN
                 Process Discovery         Process Modeling         Process Simulation          Process Optimization




                                                          Process Model
                                                            Repository




                                Vendor E                                                     Vendor F
                            Workflow Design                                                SOA Design




                          Executable Model                                           Executable Model



   Lifecycle (To Execution)
                             Repository                                                 Repository
                             (e.g. XPDL)                                                (e.g. BPEL)

                           Process Execution                                             Process Execution




   Keith D Swenson          http://kswenson.wordpress.com/
Trends
                                                            Social
 Unstructured
                                                           Networks

                                  Email
                                                                                       Dynamic BPM
                                                                                        Case Mgmt

                                                                         Human
                                                                         Oriented
 Flexible




                              Workflow                                    BPM

                                                                        BPM Suite
                                                       ?


                                                                           BPM
 Structured




                             Enterprise
                             Integration                               Orchestration



                                  1990’s                                  Today

                Keith D Swenson       http://kswenson.wordpress.com/
Dynamic BPM Use Case: Fighting Fires

• Challenge for Responders
  – Speed
  – Information
  – Coordination of Teams
• Unpredictable …
  – Fixed plan can not
    anticipate changing needs
  – Plan elaborated as you work
  – Composed from fragments
  – Respond to situation


   Keith D Swenson   http://kswenson.wordpress.com/
Social Network & Dynamic BPM

• No strong distinction between
  “designers” and “users”. Blending of
  domains.
• Design at the same time as running.
• Unified, continuously updated, process

                                                       Model
                                                       Preserving
                                                       Strategy
                                                       is a
                                                       Requirement

    Keith D Swenson   http://kswenson.wordpress.com/
Review

• Definition of Model Strategy
  – Model Preserving Strategy
  – Model Transforming Strategy
• Tradeoffs
  –   Analytics
  –   Simulation
  –   Error Correction
  –   Performance
• Designing for Change
• Process Ecosystem
• Dynamic BPM


      Keith D Swenson   http://kswenson.wordpress.com/
BPM In Practice: A Primer for
   BPM & Workflow Standards
                               • All of this and more is covered
                                 in this new book from Keith
                                 Swenson and Robert Shapiro
                                 available at:

                               http://www.lulu.com/content/2244958

                               • See the related blog at:

                               http://kswenson.wordpress.com/books




    Keith D Swenson   http://kswenson.wordpress.com/
References & Discussion Sources

• Blog Entries
http://kswenson.wordpress.com/2009/02/09/model-strategy-preserving-vs-transforming/
http://kswenson.wordpress.com/2009/02/11/model-strategy-analytics/
http://kswenson.wordpress.com/2009/02/12/model-strategy-round-trip-agile-development/
http://kswenson.wordpress.com/2009/02/13/model-strategy-performance/
http://kswenson.wordpress.com/2009/02/14/model-strategy-simulation/


• Workflow Handbook 2009
    “Two Strategies for Handling Models:
      Preserving vs. Transforming” pp197-210
    http://www.futstrat.com/books/handbook09.php




        Keith D Swenson   http://kswenson.wordpress.com/
BPM In Practice: A Primer for
   BPM & Workflow Standards
                               • All of this and more is covered
                                 in this new book from Keith
                                 Swenson and Robert Shapiro
                                 available at:

                               http://www.lulu.com/content/2244958

                               • See the related blog at:

                               http://kswenson.wordpress.com/books




    Keith D Swenson   http://kswenson.wordpress.com/
Pro c e s s Tho ug ht
           Le ade rs hip

Keith D Swenson   http://kswenson.wordpress.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Driving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slideDriving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slide
Aericon
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
IBM
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get Started
Carly Snodgrass
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009
hanshantson
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor Presentation
IBM Business Insight
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
Nathaniel Palmer
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hidden
evebby526
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
IBM
 

Was ist angesagt? (18)

Driving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slideDriving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slide
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Bim And Consulting 120720
Bim And Consulting 120720Bim And Consulting 120720
Bim And Consulting 120720
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get Started
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor Presentation
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hidden
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
SAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value PackageSAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value Package
 
A Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the EnterpriseA Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the Enterprise
 
Bridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineeringBridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineering
 

Andere mochten auch

State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
Alistair Croll
 
Web Marketing Week5
Web Marketing Week5Web Marketing Week5
Web Marketing Week5
cghb1210
 
I Formation Offense
I Formation OffenseI Formation Offense
I Formation Offense
Tom Neuman
 
Tiger Polecat Formation
Tiger Polecat FormationTiger Polecat Formation
Tiger Polecat Formation
Tom Neuman
 
Consciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A DeansConsciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A Deans
AMTR
 
Online Reputation Management
Online Reputation ManagementOnline Reputation Management
Online Reputation Management
Critical Mass
 
Px09683
Px09683Px09683
Px09683
jdegra
 
Kawa Na Stole
Kawa Na StoleKawa Na Stole
Kawa Na Stole
EwaB
 
Web Marketing Week6
Web Marketing Week6Web Marketing Week6
Web Marketing Week6
cghb1210
 

Andere mochten auch (20)

State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business Processes
 
Web Marketing Week5
Web Marketing Week5Web Marketing Week5
Web Marketing Week5
 
I Formation Offense
I Formation OffenseI Formation Offense
I Formation Offense
 
Learning analytics in het MBO
Learning analytics in het MBOLearning analytics in het MBO
Learning analytics in het MBO
 
whsz-studia-podyplomowe
whsz-studia-podyplomowewhsz-studia-podyplomowe
whsz-studia-podyplomowe
 
Tiger Polecat Formation
Tiger Polecat FormationTiger Polecat Formation
Tiger Polecat Formation
 
Discòbol
DiscòbolDiscòbol
Discòbol
 
Consciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A DeansConsciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A Deans
 
Opac Advanced Search
Opac Advanced SearchOpac Advanced Search
Opac Advanced Search
 
Online Reputation Management
Online Reputation ManagementOnline Reputation Management
Online Reputation Management
 
Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7
 
Px09683
Px09683Px09683
Px09683
 
The impact of social media on innovation culture
The impact of social media on innovation cultureThe impact of social media on innovation culture
The impact of social media on innovation culture
 
Kawa Na Stole
Kawa Na StoleKawa Na Stole
Kawa Na Stole
 
Walentynki
WalentynkiWalentynki
Walentynki
 
Iwz place 1_2016
Iwz place 1_2016Iwz place 1_2016
Iwz place 1_2016
 
Micro-Interactions
Micro-InteractionsMicro-Interactions
Micro-Interactions
 
Web Marketing Week6
Web Marketing Week6Web Marketing Week6
Web Marketing Week6
 
TI-cwiczenia-powerpoint
TI-cwiczenia-powerpointTI-cwiczenia-powerpoint
TI-cwiczenia-powerpoint
 

Ähnlich wie BPM Model Preserving Strategy vs. Model Transforming Strategy

2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
Foliage
 
Process modeler data_sheet
Process modeler data_sheetProcess modeler data_sheet
Process modeler data_sheet
D S
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009
hanshantson
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1
bhardister
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
Dafna Levy
 
Improving SharePoint Business Process Maturity
Improving SharePoint Business Process MaturityImproving SharePoint Business Process Maturity
Improving SharePoint Business Process Maturity
OpenText Global 360
 

Ähnlich wie BPM Model Preserving Strategy vs. Model Transforming Strategy (20)

2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
 
Business Process Modeling | Embarcadero Technologies EA/Studio
Business Process Modeling | Embarcadero Technologies EA/StudioBusiness Process Modeling | Embarcadero Technologies EA/Studio
Business Process Modeling | Embarcadero Technologies EA/Studio
 
Business Process Modeling | EA/Studio from Embarcadero Technologies
Business Process Modeling | EA/Studio from Embarcadero TechnologiesBusiness Process Modeling | EA/Studio from Embarcadero Technologies
Business Process Modeling | EA/Studio from Embarcadero Technologies
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Process modeler data_sheet
Process modeler data_sheetProcess modeler data_sheet
Process modeler data_sheet
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Session 4 & 5
Session 4 & 5Session 4 & 5
Session 4 & 5
 
Saibm
SaibmSaibm
Saibm
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009
 
Essence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method ArchitectureEssence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method Architecture
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Skelta Corporate Brochure
Skelta Corporate BrochureSkelta Corporate Brochure
Skelta Corporate Brochure
 
SW기술 동향과 글로벌 인재양성 방향
SW기술 동향과 글로벌 인재양성 방향SW기술 동향과 글로벌 인재양성 방향
SW기술 동향과 글로벌 인재양성 방향
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business Requirements
 
Improving SharePoint Business Process Maturity
Improving SharePoint Business Process MaturityImproving SharePoint Business Process Maturity
Improving SharePoint Business Process Maturity
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in Action
 

Mehr von Keith Swenson

Position paperpresentation
Position paperpresentationPosition paperpresentation
Position paperpresentation
Keith Swenson
 

Mehr von Keith Swenson (20)

Finding documents in Cognoscenti
Finding documents in CognoscentiFinding documents in Cognoscenti
Finding documents in Cognoscenti
 
mcetech2015
mcetech2015mcetech2015
mcetech2015
 
mri-bp2015
mri-bp2015mri-bp2015
mri-bp2015
 
BPM2014
BPM2014BPM2014
BPM2014
 
Adaptive Case Management Workshop 2014 - Keynote
Adaptive Case Management Workshop 2014 - KeynoteAdaptive Case Management Workshop 2014 - Keynote
Adaptive Case Management Workshop 2014 - Keynote
 
Seven Domains of Predictability - BPMCM 2014
Seven Domains of Predictability - BPMCM 2014Seven Domains of Predictability - BPMCM 2014
Seven Domains of Predictability - BPMCM 2014
 
2014 bpm next_slide_share
2014 bpm next_slide_share2014 bpm next_slide_share
2014 bpm next_slide_share
 
OpenID Protocol Explained
OpenID Protocol ExplainedOpenID Protocol Explained
OpenID Protocol Explained
 
New Tools: ACM for Human Resources
New Tools: ACM for Human ResourcesNew Tools: ACM for Human Resources
New Tools: ACM for Human Resources
 
EDOC2013
EDOC2013EDOC2013
EDOC2013
 
Seven Domains of Predictability
Seven Domains of PredictabilitySeven Domains of Predictability
Seven Domains of Predictability
 
Smart Process Apps on Interstage BOP
Smart Process Apps on Interstage BOPSmart Process Apps on Interstage BOP
Smart Process Apps on Interstage BOP
 
BPMNext 2013 Swenson
BPMNext 2013 SwensonBPMNext 2013 Swenson
BPMNext 2013 Swenson
 
Position paperpresentation
Position paperpresentationPosition paperpresentation
Position paperpresentation
 
PEHRS Presentation on ACM
PEHRS Presentation on ACMPEHRS Presentation on ACM
PEHRS Presentation on ACM
 
Taming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case ManagementTaming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case Management
 
Figures for Mastering the Unpredictable
Figures for Mastering the UnpredictableFigures for Mastering the Unpredictable
Figures for Mastering the Unpredictable
 
The Nature of Knowledge Work
The Nature of Knowledge WorkThe Nature of Knowledge Work
The Nature of Knowledge Work
 
Sap Tech Ed06 Asug Wf
Sap Tech Ed06 Asug WfSap Tech Ed06 Asug Wf
Sap Tech Ed06 Asug Wf
 
Large-Scale Federated BPM / Workflow
Large-Scale Federated BPM / WorkflowLarge-Scale Federated BPM / Workflow
Large-Scale Federated BPM / Workflow
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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
 
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Ữ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 

BPM Model Preserving Strategy vs. Model Transforming Strategy

  • 1. Model Strategy: Preserving vs. Transforming Keith Swenson Technical Committee Chairman WfMC Vice President of R&D Fujitsu Computer Systems http://kswenson.wordpress.com/ Copyright 2009
  • 2. Overview • Definition of Model Strategy – Model Preserving Strategy – Model Transforming Strategy • Tradeoffs – Analytics – Simulation – Error Correction – Performance • Designing for Change • Process Ecosystem • Dynamic BPM Keith D Swenson http://kswenson.wordpress.com/
  • 3. Three Kinds of Change • Business Process Enactment: – the business process as it moves from the beginning to the end of handling a single case. The process definition does not normally change here, only the process instance or context that records the state of a particular case changes. • Business Process Lifecycle: – these are the changes that a business process goes through from initial concept, to modeling, to integration, and finally to deployment into an enactment environment. • Business Process Improvement: – the change to a business process that occurs over time through repeated use of the business process lifecycle followed by analysis of how well that version of the business process worked. Keith D Swenson http://kswenson.wordpress.com/
  • 4. Lifecycle Example – 3 Key Roles A Business A Systems In the enactment Process Analyst Engineer environment are has insight into the performs the work Administrators business itself, of integrating the and Users who and also has skills process with the interact with the being able to other systems in running processes. model that the organization. process. MODEL MODEL MODEL Keith D Swenson http://kswenson.wordpress.com/
  • 5. Model Transforming Strategy • Transformed between domains • optimized for that domain • can take advantages of specific capabilities Often is dramatic change without any apparent correlation between the parts of the different models. Keith D Swenson http://kswenson.wordpress.com/
  • 6. Model Preserving Strategy Preserving means that the model remains substantially the same in all domains. Keith D Swenson http://kswenson.wordpress.com/
  • 7. Analytics Analytics provides information ? about how long each activity takes, how often branches are taken in the execution environment Analytic results on a transformed model may not be meaningful to the business user. Keith D Swenson http://kswenson.wordpress.com/
  • 8. Simulation & Optimization Simulation attempts to estimate how well a process will run in real environment. Optimization attempts to find the best configuration. Simulation results on the business model may not be valid or meaningful if the execution model is different. Keith D Swenson http://kswenson.wordpress.com/
  • 9. Round-Trip Difficulties ? Ability to return to original model with all the extensions of the system engineer is not always possible. Transformed model does not always contain all the information from the previous domain. With Model Preserving Strategy round-trip is a given. Keith D Swenson http://kswenson.wordpress.com/
  • 10. Agile Development Get 100% of business domain work done… Get 100% of system Forces a domain work done. “fast waterfall” approach. Business and System work can be done at any time without any time gap. System engineer can suggest changes to business model. They work together on the same model because it is preserved. Keith D Swenson http://kswenson.wordpress.com/
  • 11. Error Resolution If a process hits a business ? problem that was not anticipated by the process, then a person must get involved to determine the correct resolution to the problem. If may be difficult for a business person to recognize the error situation, or to determine the correct rule modification, if the executing model is different from what they originally drew. Keith D Swenson http://kswenson.wordpress.com/
  • 12. Optimization & Performance – Within Domain Model leverages Model leverages Model can business engineering and use special person programming execution skills. skills. optimizations Keith D Swenson http://kswenson.wordpress.com/
  • 13. Tradeoffs • Model Transforming Strategy – Preferred by systems engineers and useful for high performance execution. • Model Preserving Strategy – Best if you want the business person to be in control of the processes. – Enables better simulation, optimization, analytics, error correction, round trip, and agile development of business processes. – Brings business and process together. Keith D Swenson http://kswenson.wordpress.com/
  • 14. Process Design Goals Vary • Facilitators – someone who diagrams a business process that uses people to do things that cannot be automated. – the facilitator needs a process diagram that describes what the people do, not what the computer does. • Automators – someone who is taking a manual business process and is attempting to replace humans with computer systems. – focuses on the inputs and outputs of human activity, and writes software to produce the same outputs automatically. – a.k.a. Straight Thru Processing Keith D Swenson http://kswenson.wordpress.com/
  • 15. Comparison • Facilitator Diagram – Good for training participants on what they have to do, and what others are doing – Shows Roles and Responsibilities • Automator Diagram – Good for programmers / system administrators to understand what the system is doing – Shows what data is flowing where • Both Diagrams Drawn with BPMN! Keith D Swenson http://kswenson.wordpress.com/
  • 16. Inescapable Conclusions • The way that you model a given process in BPMN depends upon the methodology you use, and the assumptions you make about the technology that will support the process. • A given BPMN diagram can execute only on a process engine that corresponds to the assumptions that are built into the diagram. • Yet, BPMN is still extremely valuable in giving people a common set of symbols. Keith D Swenson http://kswenson.wordpress.com/
  • 17. Modeling for a Change • For change to be easy – Representation must be “natural” – Conceptually matching what people do – Mimicking organizational structure, job functions, and roles • Transforming the diagram into a “reduced” list makes it hard to change – Can actually reduce Agility • E.g.: a “map” vs. “directions” Keith D Swenson http://kswenson.wordpress.com/
  • 18. Process Design Ecosystem Discovery Ownership/Issue Resources/Time Goals/Strategies Vendor A Vendor B Vendor C Vendor D BPMN BPMN BPMN BPMN Process Discovery Process Modeling Process Simulation Process Optimization Process Model Repository Vendor E Vendor F Workflow Design SOA Design Executable Model Executable Model Repository Repository (e.g. XPDL) (e.g. BPEL) Process Execution Process Execution Keith D Swenson http://kswenson.wordpress.com/
  • 19. Process Design Ecosystem Discovery Ownership/Issue Resources/Time Goals/Strategies Vendor A Vendor B Vendor C Vendor D BPMN BPMN BPMN BPMN Process Discovery Process Modeling Process Simulation Process Optimization Process Model Repository Vendor E Vendor F Workflow Design SOA Design Executable Model Executable Model Lifecycle (To Execution) Repository Repository (e.g. XPDL) (e.g. BPEL) Process Execution Process Execution Keith D Swenson http://kswenson.wordpress.com/
  • 20. Trends Social Unstructured Networks Email Dynamic BPM Case Mgmt Human Oriented Flexible Workflow BPM BPM Suite ? BPM Structured Enterprise Integration Orchestration 1990’s Today Keith D Swenson http://kswenson.wordpress.com/
  • 21. Dynamic BPM Use Case: Fighting Fires • Challenge for Responders – Speed – Information – Coordination of Teams • Unpredictable … – Fixed plan can not anticipate changing needs – Plan elaborated as you work – Composed from fragments – Respond to situation Keith D Swenson http://kswenson.wordpress.com/
  • 22. Social Network & Dynamic BPM • No strong distinction between “designers” and “users”. Blending of domains. • Design at the same time as running. • Unified, continuously updated, process Model Preserving Strategy is a Requirement Keith D Swenson http://kswenson.wordpress.com/
  • 23. Review • Definition of Model Strategy – Model Preserving Strategy – Model Transforming Strategy • Tradeoffs – Analytics – Simulation – Error Correction – Performance • Designing for Change • Process Ecosystem • Dynamic BPM Keith D Swenson http://kswenson.wordpress.com/
  • 24. BPM In Practice: A Primer for BPM & Workflow Standards • All of this and more is covered in this new book from Keith Swenson and Robert Shapiro available at: http://www.lulu.com/content/2244958 • See the related blog at: http://kswenson.wordpress.com/books Keith D Swenson http://kswenson.wordpress.com/
  • 25. References & Discussion Sources • Blog Entries http://kswenson.wordpress.com/2009/02/09/model-strategy-preserving-vs-transforming/ http://kswenson.wordpress.com/2009/02/11/model-strategy-analytics/ http://kswenson.wordpress.com/2009/02/12/model-strategy-round-trip-agile-development/ http://kswenson.wordpress.com/2009/02/13/model-strategy-performance/ http://kswenson.wordpress.com/2009/02/14/model-strategy-simulation/ • Workflow Handbook 2009 “Two Strategies for Handling Models: Preserving vs. Transforming” pp197-210 http://www.futstrat.com/books/handbook09.php Keith D Swenson http://kswenson.wordpress.com/
  • 26. BPM In Practice: A Primer for BPM & Workflow Standards • All of this and more is covered in this new book from Keith Swenson and Robert Shapiro available at: http://www.lulu.com/content/2244958 • See the related blog at: http://kswenson.wordpress.com/books Keith D Swenson http://kswenson.wordpress.com/
  • 27. Pro c e s s Tho ug ht Le ade rs hip Keith D Swenson http://kswenson.wordpress.com/