SlideShare una empresa de Scribd logo
1 de 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/

Más contenido relacionado

La actualidad más candente

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-slideAericon
 
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_lindseyIBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
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_chandraIBM
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get StartedCarly Snodgrass
 
Ascentn AgilePoint 2009
Ascentn AgilePoint 2009Ascentn AgilePoint 2009
Ascentn AgilePoint 2009hanshantson
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationIBM Business Insight
 
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 shareLeon Smiers
 
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 ArchitectureNathaniel Palmer
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hiddenevebby526
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationDarren Cunningham
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
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 PackageIncture Technologies
 
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 Enterprisejamieraut
 
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 engineeringJordan Berkley, MBA,PMP,CSM
 

La actualidad más candente (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
 

Destacado

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 SummitAlistair Croll
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesMichael zur Muehlen
 
Web Marketing Week5
Web Marketing Week5Web Marketing Week5
Web Marketing Week5cghb1210
 
I Formation Offense
I Formation OffenseI Formation Offense
I Formation OffenseTom Neuman
 
whsz-studia-podyplomowe
whsz-studia-podyplomowewhsz-studia-podyplomowe
whsz-studia-podyplomoweEwaB
 
Tiger Polecat Formation
Tiger Polecat FormationTiger Polecat Formation
Tiger Polecat FormationTom Neuman
 
Consciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A DeansConsciousness Based Educ 2 A Deans
Consciousness Based Educ 2 A DeansAMTR
 
Opac Advanced Search
Opac Advanced SearchOpac Advanced Search
Opac Advanced SearchDavid Kent
 
Online Reputation Management
Online Reputation ManagementOnline Reputation Management
Online Reputation ManagementCritical Mass
 
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.7Jaci Russo
 
Px09683
Px09683Px09683
Px09683jdegra
 
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 cultureandrew_tan7
 
Kawa Na Stole
Kawa Na StoleKawa Na Stole
Kawa Na StoleEwaB
 
Walentynki
WalentynkiWalentynki
WalentynkiEwaB
 
Iwz place 1_2016
Iwz place 1_2016Iwz place 1_2016
Iwz place 1_2016EwaB
 
Web Marketing Week6
Web Marketing Week6Web Marketing Week6
Web Marketing Week6cghb1210
 
TI-cwiczenia-powerpoint
TI-cwiczenia-powerpointTI-cwiczenia-powerpoint
TI-cwiczenia-powerpointEwaB
 

Destacado (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
 

Similar a BPM Model Preserving Strategy vs. Model Transforming Strategy

2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
2016_GarrettThurstonModelBasedEnterpriseCOE_PresentationFoliage
 
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/StudioMichael Findling
 
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 TechnologiesEmbarcadero Technologies
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
Process modeler data_sheet
Process modeler data_sheetProcess modeler data_sheet
Process modeler data_sheetD S
 
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 enterpriseDBmaestro - Database DevOps
 
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 2009hanshantson
 
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 1bhardister
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business RequirementsDafna Levy
 
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 EnterpriseDafna Levy
 
Improving SharePoint Business Process Maturity
Improving SharePoint Business Process MaturityImproving SharePoint Business Process Maturity
Improving SharePoint Business Process MaturityOpenText Global 360
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionAdvaiya Solutions, Inc.
 

Similar a 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
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business Requirements
 
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
 
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
 

Más de Keith Swenson

Finding documents in Cognoscenti
Finding documents in CognoscentiFinding documents in Cognoscenti
Finding documents in CognoscentiKeith Swenson
 
Adaptive Case Management Workshop 2014 - Keynote
Adaptive Case Management Workshop 2014 - KeynoteAdaptive Case Management Workshop 2014 - Keynote
Adaptive Case Management Workshop 2014 - KeynoteKeith Swenson
 
Seven Domains of Predictability - BPMCM 2014
Seven Domains of Predictability - BPMCM 2014Seven Domains of Predictability - BPMCM 2014
Seven Domains of Predictability - BPMCM 2014Keith Swenson
 
2014 bpm next_slide_share
2014 bpm next_slide_share2014 bpm next_slide_share
2014 bpm next_slide_shareKeith Swenson
 
OpenID Protocol Explained
OpenID Protocol ExplainedOpenID Protocol Explained
OpenID Protocol ExplainedKeith Swenson
 
New Tools: ACM for Human Resources
New Tools: ACM for Human ResourcesNew Tools: ACM for Human Resources
New Tools: ACM for Human ResourcesKeith Swenson
 
Seven Domains of Predictability
Seven Domains of PredictabilitySeven Domains of Predictability
Seven Domains of PredictabilityKeith Swenson
 
Smart Process Apps on Interstage BOP
Smart Process Apps on Interstage BOPSmart Process Apps on Interstage BOP
Smart Process Apps on Interstage BOPKeith Swenson
 
BPMNext 2013 Swenson
BPMNext 2013 SwensonBPMNext 2013 Swenson
BPMNext 2013 SwensonKeith Swenson
 
Position paperpresentation
Position paperpresentationPosition paperpresentation
Position paperpresentationKeith Swenson
 
PEHRS Presentation on ACM
PEHRS Presentation on ACMPEHRS Presentation on ACM
PEHRS Presentation on ACMKeith Swenson
 
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 ManagementKeith Swenson
 
Figures for Mastering the Unpredictable
Figures for Mastering the UnpredictableFigures for Mastering the Unpredictable
Figures for Mastering the UnpredictableKeith Swenson
 
The Nature of Knowledge Work
The Nature of Knowledge WorkThe Nature of Knowledge Work
The Nature of Knowledge WorkKeith Swenson
 
Sap Tech Ed06 Asug Wf
Sap Tech Ed06 Asug WfSap Tech Ed06 Asug Wf
Sap Tech Ed06 Asug WfKeith Swenson
 
Large-Scale Federated BPM / Workflow
Large-Scale Federated BPM / WorkflowLarge-Scale Federated BPM / Workflow
Large-Scale Federated BPM / WorkflowKeith Swenson
 

Más de 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
 

Último

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 

Último (20)

FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

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/