SlideShare a Scribd company logo
1 of 33
Business Process Simulation:
 How to get value out of it
Denis Gagné,
www.BusinessProcessIncubator.com
Chair BPMN MIWG at OMG
BPMN 2.0 FTF Member at OMG
BPMN 2.1 RTF Member at OMG
CMMN Submission at OMG
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
Abstract

Business Process Simulation can be an effective tool when looking for optimal performance
from a Business Process Model. Although considered quite relevant and applicable in the
context of Business Process Management (BPM), Business Process Simulation is not current
practice for -and even seldom used by- Business Analyst in the course of process analysis.
In this presentation we will explore why this may be the case and will discuss how to use
Business Process Simulation efficiently while identifying some of the pitfalls along the way.
Various Business Process Simulation approaches, their benefits and applicability will be
introduced. The session will conclude with a quick overview of a new Business Process
Simulation standard that is emerging within the industry.
Poor Performing Processes

      May lead to:
        Delays
        Back log
        Refund Claims
        Angry customers
        Lost of goodwill (Mission Critical)
        Lost of lives (Life Critical)


      Gain Insight: Thoroughly analyse business
      process in a safe isolated environment prior to
      Deploying
Simulation for Process Analysis


     Provides a priori Insight
     Can be Effective Process Analysis tool for:
       Alternative Evaluation
       Decision Support
       Performance Prediction
       Optimization
Benefits of Simulation


     Advantages of simulation over testing on the
     real world include:
        Lower relative cost of business
        transformation explorations
        Speed of validation of potential scenarios
        No disturbance to current operations
Simulation for Business Processes

   Visual Depiction (Visualization & Animation)
     User is presented with a (sometime interactive) animated
     depiction of the business process model


   Numeric Simulation (Discreet Events)
     User asked to provide values for input and decision
     parameters of a simulated business model

   Role Play (Serious Gaming)
     User asked to take actions and make decisions within a
     simulated business environment
Types of Process Analysis
using Simulation

      Structural Analysis
        The structural aspects (configuration) of a process model
        Usually Statistical Analysis (using static methods)


      Capacity Analysis
        The capacity aspects of a process model
        Usually Dynamic Analysis (using discreet simulation
        methods)
When is Numeric Simulation
most Appropriate

  Capacity analysis of processes that potentially are
    Highly Variable
       Variability makes outcomes difficult if not impossible to predict
    Interdependent
       Changes in one process affect other processes
    Complex
       Complex structure or complex behavior
    Capacity Constraints
       Hard resources constraints (as independent variables)
When is Numeric Simulation
Less (Not) Appropriate

    When an expedited analysis indicates a negligible problem
    When there is little or no variability or uncertainty
    When the consequences of poor estimates are acceptable
    When the cost of intervention is less than the cost of the
    analysis experiment
Process Simulation Other Uses

   Training & Learning
     Although very popular in support of operations, limited use in other Business
     disciplines


   Persuasion & Selling
     Simulating results of a proposed solution
     Cause and Effect simulation


   Verification & Validation
     Validation: Are we doing the right “thing”?
     Verification: Are we doing “it” right?
Process Simulation not yet
Common Practice: Why?

    Potential Reasons:
      Availability
      Limitation of existing BPMS Tooling
      Lack of Training or Expertise
      Lack of Standards
Optimization

 Selection of a best scenario (with regard to some criteria)
 from some set of available alternatives
    Almost impossible without tool support



    Sub optimization caveat
       Optimizing the outcome for a subsystem will in general not
       optimize the outcome for the system as a whole.
Process Improvement Project
Best Practices
 Defining Success
       “Can’t get there if you do not know where you are going”
   Why are we conducting this project and what are the
   objectives

 Stakeholder Analysis
       “When it comes to assessing success your own opinion while
       interesting is irrelevant”
   How do your stakeholders define success
   While it is obvious that satisfying the most important
   stakeholder is necessary, it is rarely sufficient. Do not ignore
   other stakeholders
Process Improvement Project
using Simulation

  Get the Goal Right
       Clearly define the goal or problem to be investigated using
       simulation
       Clearly state the objectives of the simulation investigation


  Match Expertise to Desired Experimentation
       Different levels of Investigation Complexity


  Get the Model Right
       Model Granularity
       Model Parameterization
Clearly Define the Goal
     Intentions Examples
           Reduce headcounts or expenses
           Improve process predictability or reliability
           Increase throughput
           Increase output
           Ensure SLA


     Design the Experiment
        Independent vs dependent variables
                Same process model under different parameterisations
                Different process models under same parameterization
        Number of distinct model settings to be run
        The experiment should provide insight
        The experiment should help inform a decision
        The experiment should be in response to clearly defined objectives
        that are relevant to a decision
Clearly Define the Objectives
    Provide SMART Objectives
       Specific
          Usually answer the five "W" questions
       Measurable
          Aiming for quantifiable, concrete results
       Achievable
          While an attainable goal may stretch a team in order to achieve
          it, the goal is not extreme
       Relevant
          To your boss, your organization, your stakeholders
       Time Bound
          Within a time frame, with a target date


    Be mindful of the Optimization Conundrum
Optimization Conundrum

                  Quality




    Time                    Satisfaction



           Lean

                  Cost
Expertise vs Experimentation



           Expert     Verify Process
                    Structure and logic
                                          Optimization



Process Modeling

           Novice     Learning via        Quantitative
                    Experimentations       Analysis




                    Novice       Expert
                         Simulation
Model Granularity

 Pick the right level of process model abstraction
    e.g. What is an atomic task



 For example a certain level of details may suitable to
 compare relative throughput of alternative process designs
 while not be detailed enough to provide reliable prediction
 of actual throughput
Model Input Parameterization

 Setting Input parameters for process model elements to
 reflect external stimulation
    e.g. Arrival Patterns
 Opportunity to introduce event variability into the process
 model

    Select Candidate Probability
    Assess Fidelity

    Can easily be the cause of misleading results
             “Garbage in garbage out”
Select Candidate Probability

 Based on the external observed behavior
 Is it Constant or Random
 Select a distribution that best captures
 characteristics, observations, or available data
 Some distribution are better fits to specific situations
       (e.g. Poisson for mutually independent arrivals)




 Using available historical or event log data as reference may require data cleansing e.g.
     minimum task time =8 mins
     Mode task time = 32 mins
     Maximum task time = 9.5 hours
     May not notice that maximum task time includes an 8 hour off shift
Assess Fidelity

 Check how well your input parameterization reflect the
 observed behavior
    Model behave as desired or expected, or
    Model behavior reflects “As Is” situation


 Carry out Sensitivity Testing
    Determine how sensitive your model is to different input
    parameters
    Check sensitivity in magnitude (e.g. mean) and variability
    (e.g. range)
Simulation is often a process of discovery

      Examine output results

      Unexpected result are not necessarily a problem
        Primary reason for your simulation experimentation
        Need to find an explanation
        Will provide enlightenment of actual process behavior
        vs assumed process behavior

      Unexplainable results are a problem
When Examining Results

 When randomness is introduced replications should be
 used
   Replication = same scenario but with different sequences of
   random variables
    e.g. repeated coin toss



 Warm up periods may be required
   Reflect the notion of work in progress (WIP)
   Time during which results are either not collected, or which
   can be separated off from the main results collection period
    e.g. A bank (opens empty and idle each day) model does not require warm-up (and
    indeed should not have warm-up). Common examples of situations requiring warm-
    up are manufacturing in general, hospital emergency rooms, 24-hour telephone
    exchanges, etc
Demo

 Randomness and likelihood
Business Process Simulation Working Group


               BPSWG




             www.BPSim.org
Why BPSim

     Encourage wider adoption of simulation within BPM
     community through a standards led approach

     Process simulation is a valuable technique to support process
     design, reduce risk of change and improve efficiency in the
     organisation

     Provide a framework for the specification of simulation
     scenario data and results as a firm foundation for
     implementation

     Open interchange of simulation scenario data between
     modeling tool, simulator, results analysis/presentation tool
BPSim Scope

 Complements existing process modeling standards




                 “Not Reinvent the Wheel”
BPSim Element Parameters
 Each element parameter of a scenario references a specific element of
 a process within the business process model

 Each element of the business process model may be parameterized
 with zero or multiple element parameters




           Perspectives
              TimeParameters
              ControlParameters
    P         ResourceParameters
              CostParameters
              InstanceParameters
              PriorityParameters
Demo
Business Process Simulation
Best Practices
 The Right Model for the Right Goal
   Align Modeling Objectives with Simulation Objectives
       Abstraction
       Fidelity
       Validity (soundness and completeness)


 The Right Answer to the Right Question
   Make sure to instrument your business process model with parameters that
   are actual indicators (influencers) of what you wish to explore


 The Right Expert for the Right Task
   Although conceptually simple to grasp, successfully (meaningfully) using
   numerical simulation for business modeling still requires some expertise
   (Advanced Mathematical Skills)
Business Process Simulation
Caveats
 Unrealistic User Expectations
    Simple Press-Button Simulation
    Deterministic behavior assumptions


 A Business Process Model is a Simulation Model (not necessarily)
    Their goals (purposes) may be misaligned


 Be Mindful of Misleading Results (Garbage in Garbage Out)
    A simulation model that is fidel &valid with uncharacteristic data can lead to incorrect
    conclusions or predictions, Negative Training, …


 Sub-Optimization
    Partial or sub-model optimization can lead you astray
Discussions & Questions




            www.BPSim.org




               dgagne@trisotech.com

More Related Content

What's hot

Agile businessprocessdevelopmentmethodology
Agile businessprocessdevelopmentmethodologyAgile businessprocessdevelopmentmethodology
Agile businessprocessdevelopmentmethodologyDavut Çulha
 
Mb0044 production and operation management..
Mb0044   production and operation management..Mb0044   production and operation management..
Mb0044 production and operation management..smumbahelp
 
Product Design and Process Selection – Services
Product Design and Process Selection – Services  Product Design and Process Selection – Services
Product Design and Process Selection – Services Joshua Miranda
 
Value Engineering Part 1
Value Engineering Part 1Value Engineering Part 1
Value Engineering Part 1Pankaj Nalwa
 
Pega robotics best practices building solutions (1)
Pega robotics best practices   building solutions (1)Pega robotics best practices   building solutions (1)
Pega robotics best practices building solutions (1)KPMG US
 
Value analysis and Value Engineering in Cost Control
Value analysis and Value Engineering in Cost ControlValue analysis and Value Engineering in Cost Control
Value analysis and Value Engineering in Cost Controlsunilrajpawar
 
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERING
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERINGVALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERING
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERINGT HARI KUMAR
 
Pm0011 project planning and scheduling
Pm0011  project planning and schedulingPm0011  project planning and scheduling
Pm0011 project planning and schedulingsmumbahelp
 
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...ijseajournal
 
Understand dmaic
Understand dmaicUnderstand dmaic
Understand dmaicAjit Kumar
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcmInnovusPartners
 

What's hot (20)

Agile businessprocessdevelopmentmethodology
Agile businessprocessdevelopmentmethodologyAgile businessprocessdevelopmentmethodology
Agile businessprocessdevelopmentmethodology
 
Culha methodology
Culha methodologyCulha methodology
Culha methodology
 
Iteration base
Iteration baseIteration base
Iteration base
 
Agile bpsdm
Agile bpsdmAgile bpsdm
Agile bpsdm
 
Chapter 07 process_strategy
Chapter 07 process_strategyChapter 07 process_strategy
Chapter 07 process_strategy
 
Mb0044 production and operation management..
Mb0044   production and operation management..Mb0044   production and operation management..
Mb0044 production and operation management..
 
Process design
Process design  Process design
Process design
 
Product Design and Process Selection – Services
Product Design and Process Selection – Services  Product Design and Process Selection – Services
Product Design and Process Selection – Services
 
Value Engineering Part 1
Value Engineering Part 1Value Engineering Part 1
Value Engineering Part 1
 
Pega robotics best practices building solutions (1)
Pega robotics best practices   building solutions (1)Pega robotics best practices   building solutions (1)
Pega robotics best practices building solutions (1)
 
Value analysis and Value Engineering in Cost Control
Value analysis and Value Engineering in Cost ControlValue analysis and Value Engineering in Cost Control
Value analysis and Value Engineering in Cost Control
 
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERING
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERINGVALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERING
VALUE ANALYSIS,VALUE ENGINEERING, BUSINESS PROCESS REENGINEERING
 
Pm0011 project planning and scheduling
Pm0011  project planning and schedulingPm0011  project planning and scheduling
Pm0011 project planning and scheduling
 
Lean Designwith Ve
Lean Designwith VeLean Designwith Ve
Lean Designwith Ve
 
Vave nttf- tech talk
Vave nttf- tech talk Vave nttf- tech talk
Vave nttf- tech talk
 
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
 
ODHeuristics
ODHeuristicsODHeuristics
ODHeuristics
 
Understand dmaic
Understand dmaicUnderstand dmaic
Understand dmaic
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
 

Similar to Business process simulation how to get value out of it (no magic 2013)

Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010TEST Huddle
 
Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011lideresacademicos
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014Denis Gagné
 
Transactional Blackbelts are different
Transactional Blackbelts are differentTransactional Blackbelts are different
Transactional Blackbelts are differentreachab7
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25koolkampus
 
Business Process Modeling What Is Possible Vs What Is Useful
Business Process Modeling   What Is Possible Vs What Is UsefulBusiness Process Modeling   What Is Possible Vs What Is Useful
Business Process Modeling What Is Possible Vs What Is UsefulDenis Gagné
 
Test analysis & design good practices@TDT Iasi 17Oct2013
Test analysis & design   good practices@TDT Iasi 17Oct2013Test analysis & design   good practices@TDT Iasi 17Oct2013
Test analysis & design good practices@TDT Iasi 17Oct2013Tabăra de Testare
 
WebSphere Business Process Simulationon
WebSphere Business Process SimulationonWebSphere Business Process Simulationon
WebSphere Business Process Simulationonrandikaucsc
 
SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...Tobias Trapp
 
'BIG Testing' with Hans Buwalda
'BIG Testing' with Hans Buwalda 'BIG Testing' with Hans Buwalda
'BIG Testing' with Hans Buwalda TEST Huddle
 
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber SecurityAFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber SecurityDjindo Lee
 
Web Performance Analysis - TCF Pro 2009
Web Performance Analysis - TCF Pro 2009Web Performance Analysis - TCF Pro 2009
Web Performance Analysis - TCF Pro 2009Guy Ferraiolo
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testingraebrand
 
Work Measurement and Operational Effectiveness
Work Measurement and Operational EffectivenessWork Measurement and Operational Effectiveness
Work Measurement and Operational Effectivenessgrubinm
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 
Software Process Improvement.ppt
Software Process Improvement.pptSoftware Process Improvement.ppt
Software Process Improvement.pptNadarDinesh
 

Similar to Business process simulation how to get value out of it (no magic 2013) (20)

Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
 
Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014
 
Transactional Blackbelts are different
Transactional Blackbelts are differentTransactional Blackbelts are different
Transactional Blackbelts are different
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25
 
Business Process Modeling What Is Possible Vs What Is Useful
Business Process Modeling   What Is Possible Vs What Is UsefulBusiness Process Modeling   What Is Possible Vs What Is Useful
Business Process Modeling What Is Possible Vs What Is Useful
 
Test analysis & design good practices@TDT Iasi 17Oct2013
Test analysis & design   good practices@TDT Iasi 17Oct2013Test analysis & design   good practices@TDT Iasi 17Oct2013
Test analysis & design good practices@TDT Iasi 17Oct2013
 
WebSphere Business Process Simulationon
WebSphere Business Process SimulationonWebSphere Business Process Simulationon
WebSphere Business Process Simulationon
 
yellow belt training
yellow belt trainingyellow belt training
yellow belt training
 
SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...
 
'BIG Testing' with Hans Buwalda
'BIG Testing' with Hans Buwalda 'BIG Testing' with Hans Buwalda
'BIG Testing' with Hans Buwalda
 
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber SecurityAFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
 
principle of six sigma
principle of six sigmaprinciple of six sigma
principle of six sigma
 
Agile testing
Agile testingAgile testing
Agile testing
 
Web Performance Analysis - TCF Pro 2009
Web Performance Analysis - TCF Pro 2009Web Performance Analysis - TCF Pro 2009
Web Performance Analysis - TCF Pro 2009
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
 
Work Measurement and Operational Effectiveness
Work Measurement and Operational EffectivenessWork Measurement and Operational Effectiveness
Work Measurement and Operational Effectiveness
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Software Process Improvement.ppt
Software Process Improvement.pptSoftware Process Improvement.ppt
Software Process Improvement.ppt
 

More from Denis Gagné

Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceDenis Gagné
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfDenis Gagné
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentDenis Gagné
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationDenis Gagné
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsDenis Gagné
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Denis Gagné
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsDenis Gagné
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMNDenis Gagné
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyDenis Gagné
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNDenis Gagné
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxDenis Gagné
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxDenis Gagné
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxDenis Gagné
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNDenis Gagné
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTDenis Gagné
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ HealthDenis Gagné
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxDenis Gagné
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxDenis Gagné
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxDenis Gagné
 

More from Denis Gagné (20)

Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
 

Recently uploaded

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 

Recently uploaded (20)

Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 

Business process simulation how to get value out of it (no magic 2013)

  • 1. Business Process Simulation: How to get value out of it Denis Gagné, www.BusinessProcessIncubator.com Chair BPMN MIWG at OMG BPMN 2.0 FTF Member at OMG BPMN 2.1 RTF Member at OMG CMMN Submission at OMG Chair BPSWG at WfMC XPDL Co-Editor at WfMC
  • 2. Abstract Business Process Simulation can be an effective tool when looking for optimal performance from a Business Process Model. Although considered quite relevant and applicable in the context of Business Process Management (BPM), Business Process Simulation is not current practice for -and even seldom used by- Business Analyst in the course of process analysis. In this presentation we will explore why this may be the case and will discuss how to use Business Process Simulation efficiently while identifying some of the pitfalls along the way. Various Business Process Simulation approaches, their benefits and applicability will be introduced. The session will conclude with a quick overview of a new Business Process Simulation standard that is emerging within the industry.
  • 3. Poor Performing Processes May lead to: Delays Back log Refund Claims Angry customers Lost of goodwill (Mission Critical) Lost of lives (Life Critical) Gain Insight: Thoroughly analyse business process in a safe isolated environment prior to Deploying
  • 4. Simulation for Process Analysis Provides a priori Insight Can be Effective Process Analysis tool for: Alternative Evaluation Decision Support Performance Prediction Optimization
  • 5. Benefits of Simulation Advantages of simulation over testing on the real world include: Lower relative cost of business transformation explorations Speed of validation of potential scenarios No disturbance to current operations
  • 6. Simulation for Business Processes Visual Depiction (Visualization & Animation) User is presented with a (sometime interactive) animated depiction of the business process model Numeric Simulation (Discreet Events) User asked to provide values for input and decision parameters of a simulated business model Role Play (Serious Gaming) User asked to take actions and make decisions within a simulated business environment
  • 7. Types of Process Analysis using Simulation Structural Analysis The structural aspects (configuration) of a process model Usually Statistical Analysis (using static methods) Capacity Analysis The capacity aspects of a process model Usually Dynamic Analysis (using discreet simulation methods)
  • 8. When is Numeric Simulation most Appropriate Capacity analysis of processes that potentially are Highly Variable Variability makes outcomes difficult if not impossible to predict Interdependent Changes in one process affect other processes Complex Complex structure or complex behavior Capacity Constraints Hard resources constraints (as independent variables)
  • 9. When is Numeric Simulation Less (Not) Appropriate When an expedited analysis indicates a negligible problem When there is little or no variability or uncertainty When the consequences of poor estimates are acceptable When the cost of intervention is less than the cost of the analysis experiment
  • 10. Process Simulation Other Uses Training & Learning Although very popular in support of operations, limited use in other Business disciplines Persuasion & Selling Simulating results of a proposed solution Cause and Effect simulation Verification & Validation Validation: Are we doing the right “thing”? Verification: Are we doing “it” right?
  • 11. Process Simulation not yet Common Practice: Why? Potential Reasons: Availability Limitation of existing BPMS Tooling Lack of Training or Expertise Lack of Standards
  • 12. Optimization Selection of a best scenario (with regard to some criteria) from some set of available alternatives Almost impossible without tool support Sub optimization caveat Optimizing the outcome for a subsystem will in general not optimize the outcome for the system as a whole.
  • 13. Process Improvement Project Best Practices Defining Success “Can’t get there if you do not know where you are going” Why are we conducting this project and what are the objectives Stakeholder Analysis “When it comes to assessing success your own opinion while interesting is irrelevant” How do your stakeholders define success While it is obvious that satisfying the most important stakeholder is necessary, it is rarely sufficient. Do not ignore other stakeholders
  • 14. Process Improvement Project using Simulation Get the Goal Right Clearly define the goal or problem to be investigated using simulation Clearly state the objectives of the simulation investigation Match Expertise to Desired Experimentation Different levels of Investigation Complexity Get the Model Right Model Granularity Model Parameterization
  • 15. Clearly Define the Goal Intentions Examples Reduce headcounts or expenses Improve process predictability or reliability Increase throughput Increase output Ensure SLA Design the Experiment Independent vs dependent variables Same process model under different parameterisations Different process models under same parameterization Number of distinct model settings to be run The experiment should provide insight The experiment should help inform a decision The experiment should be in response to clearly defined objectives that are relevant to a decision
  • 16. Clearly Define the Objectives Provide SMART Objectives Specific Usually answer the five "W" questions Measurable Aiming for quantifiable, concrete results Achievable While an attainable goal may stretch a team in order to achieve it, the goal is not extreme Relevant To your boss, your organization, your stakeholders Time Bound Within a time frame, with a target date Be mindful of the Optimization Conundrum
  • 17. Optimization Conundrum Quality Time Satisfaction Lean Cost
  • 18. Expertise vs Experimentation Expert Verify Process Structure and logic Optimization Process Modeling Novice Learning via Quantitative Experimentations Analysis Novice Expert Simulation
  • 19. Model Granularity Pick the right level of process model abstraction e.g. What is an atomic task For example a certain level of details may suitable to compare relative throughput of alternative process designs while not be detailed enough to provide reliable prediction of actual throughput
  • 20. Model Input Parameterization Setting Input parameters for process model elements to reflect external stimulation e.g. Arrival Patterns Opportunity to introduce event variability into the process model Select Candidate Probability Assess Fidelity Can easily be the cause of misleading results “Garbage in garbage out”
  • 21. Select Candidate Probability Based on the external observed behavior Is it Constant or Random Select a distribution that best captures characteristics, observations, or available data Some distribution are better fits to specific situations (e.g. Poisson for mutually independent arrivals) Using available historical or event log data as reference may require data cleansing e.g. minimum task time =8 mins Mode task time = 32 mins Maximum task time = 9.5 hours May not notice that maximum task time includes an 8 hour off shift
  • 22. Assess Fidelity Check how well your input parameterization reflect the observed behavior Model behave as desired or expected, or Model behavior reflects “As Is” situation Carry out Sensitivity Testing Determine how sensitive your model is to different input parameters Check sensitivity in magnitude (e.g. mean) and variability (e.g. range)
  • 23. Simulation is often a process of discovery Examine output results Unexpected result are not necessarily a problem Primary reason for your simulation experimentation Need to find an explanation Will provide enlightenment of actual process behavior vs assumed process behavior Unexplainable results are a problem
  • 24. When Examining Results When randomness is introduced replications should be used Replication = same scenario but with different sequences of random variables e.g. repeated coin toss Warm up periods may be required Reflect the notion of work in progress (WIP) Time during which results are either not collected, or which can be separated off from the main results collection period e.g. A bank (opens empty and idle each day) model does not require warm-up (and indeed should not have warm-up). Common examples of situations requiring warm- up are manufacturing in general, hospital emergency rooms, 24-hour telephone exchanges, etc
  • 25. Demo Randomness and likelihood
  • 26. Business Process Simulation Working Group BPSWG www.BPSim.org
  • 27. Why BPSim Encourage wider adoption of simulation within BPM community through a standards led approach Process simulation is a valuable technique to support process design, reduce risk of change and improve efficiency in the organisation Provide a framework for the specification of simulation scenario data and results as a firm foundation for implementation Open interchange of simulation scenario data between modeling tool, simulator, results analysis/presentation tool
  • 28. BPSim Scope Complements existing process modeling standards “Not Reinvent the Wheel”
  • 29. BPSim Element Parameters Each element parameter of a scenario references a specific element of a process within the business process model Each element of the business process model may be parameterized with zero or multiple element parameters Perspectives  TimeParameters  ControlParameters P  ResourceParameters  CostParameters  InstanceParameters  PriorityParameters
  • 30. Demo
  • 31. Business Process Simulation Best Practices The Right Model for the Right Goal Align Modeling Objectives with Simulation Objectives Abstraction Fidelity Validity (soundness and completeness) The Right Answer to the Right Question Make sure to instrument your business process model with parameters that are actual indicators (influencers) of what you wish to explore The Right Expert for the Right Task Although conceptually simple to grasp, successfully (meaningfully) using numerical simulation for business modeling still requires some expertise (Advanced Mathematical Skills)
  • 32. Business Process Simulation Caveats Unrealistic User Expectations Simple Press-Button Simulation Deterministic behavior assumptions A Business Process Model is a Simulation Model (not necessarily) Their goals (purposes) may be misaligned Be Mindful of Misleading Results (Garbage in Garbage Out) A simulation model that is fidel &valid with uncharacteristic data can lead to incorrect conclusions or predictions, Negative Training, … Sub-Optimization Partial or sub-model optimization can lead you astray
  • 33. Discussions & Questions www.BPSim.org dgagne@trisotech.com

Editor's Notes

  1. Ludic : playful in an aimless way