• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Business Process Simulation - How to get value out of it (bpm portugal 2013)
 

Business Process Simulation - How to get value out of it (bpm portugal 2013)

on

  • 767 views

Presentation to the BPM Portugal 2013 Conference

Presentation to the BPM Portugal 2013 Conference

Statistics

Views

Total Views
767
Views on SlideShare
635
Embed Views
132

Actions

Likes
1
Downloads
21
Comments
0

1 Embed 132

http://www.businessprocessincubator.com 132

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Ludic : playful in an aimless way

Business Process Simulation - How to get value out of it (bpm portugal 2013) Business Process Simulation - How to get value out of it (bpm portugal 2013) Presentation Transcript

  • Business Process Simulation:How to get value out of itDenis Gagné,www.BusinessProcessIncubator.comChair BPMN MIWG at OMGBPMN 2.0 FTF Member at OMGBPMN 2.1 RTF Member at OMGCMMN Submission at OMGChair BPSWG at WfMCXPDL Co-Editor at WfMC
  • Marketing Poster of BPM• “Doing things right” Do more with lessBusiness Efficiency• Quickly adapt to changing Business ConditionsBusiness Agility• Current status, outcome, complianceBusiness Insight
  • Improvement vs. ManagementProcess ImprovementIs project basedIs discontinuous improvementAddresses particular process problemsProcess ManagementIs not project based but a management philosophyIs a continuous improvement cultureIs about process-based managementWill require some culture change
  • Poor Performing ProcessesMay lead to:DelaysBack logRefund ClaimsAngry customersLost of goodwill (Mission Critical)Lost of lives (Life Critical)Gain Insight: Thoroughly analyse businessprocess in a safe isolated environment prior toDeploying
  • BPMN Process Diagramwww.BPMNVisioModeler.com www.BPMNWebModeler.com
  • Simulation for Process AnalysisProvides a priori InsightCan be Effective Process Analysis tool for:Alternative EvaluationDecision SupportPerformance PredictionOptimization
  • Benefits of SimulationAdvantages of simulation over testing on thereal world include:Lower relative cost of businesstransformation explorationsSpeed of validation of potential scenariosNo disturbance to current operations
  • Types of Process Analysisusing SimulationStructural AnalysisThe structural aspects (configuration) of a process modelUsually Statistical Analysis (using static methods)Capacity AnalysisThe capacity aspects of a process modelUsually Dynamic Analysis (using discreet simulationmethods)
  • When is Numeric Simulationmost AppropriateCapacity analysis of processes that potentially areHighly VariableVariability makes outcomes difficult if not impossible to predictInterdependentChanges in one process affect other processesComplexComplex structure or complex behaviorCapacity ConstraintsHard resources constraints (as independent variables)
  • Process Improvement Projectusing SimulationGet the Goal RightClearly define the goal or problem to be investigated usingsimulationClearly state the objectives of the simulation investigationMatch Expertise to Desired ExperimentationDifferent levels of Investigation ComplexityGet the Model RightModel GranularityModel Parameterization
  • Clearly Define the GoalIntentions ExamplesReduce headcounts or expensesImprove process predictability or reliabilityIncrease throughputIncrease outputEnsure SLADesign the Experiment AccordinglyIndependent vs dependent variablesSame process model under different parameterisationsDifferent process models under same parameterizationNumber of distinct model settings to be runThe experiment should provide insightThe experiment should help inform a decisionThe experiment should be in response to clearly defined objectivesthat are relevant to a decision
  • Expertise vs ExperimentationVerify ProcessStructure and logicOptimizationLearning viaExperimentationsQuantitativeAnalysisNoviceExpertExpertNoviceProcess ModelingSimulation
  • Model GranularityPick the right level of process model abstractione.g. What is an atomic taskFor example a certain level of details may suitable tocompare relative throughput of alternative process designswhile not be detailed enough to provide reliable predictionof actual throughput
  • Model Input ParameterizationSetting Input parameters for process model elements to reflect externalstimulatione.g. Arrival PatternsWhen randomness is introduced replications should be usedReplication = same scenario but with different sequences of randomvariablese.g. repeated coin tossWarm up periods may be requiredReflect the notion of work in progress (WIP)Time during which results are either not collected, or which can beseparated off from the main results collection periode.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
  • DemoRandomness and likelihood
  • When Examining ResultsUnexpected result are not necessarily a problemPrimary reason for your simulation experimentationNeed to find an explanationWill provide enlightenment of actual process behaviorvs assumed process behaviorUnexplainable results are a problemSimulation is often a process of discovery
  • BPSim ScopeComplements existing process modeling standards“Not Reinvent the Wheel”
  • Why BPSimEncourage wider adoption of simulation within BPMcommunity through a standards led approachProcess simulation is a valuable technique to support processdesign, reduce risk of change and improve efficiency in theorganisationProvide a framework for the specification of simulationscenario data and results as a firm foundation forimplementationOpen interchange of simulation scenario data betweenmodeling tool, simulator, results analysis/presentation tool
  • BPSim Element ParametersEach element parameter of a scenario references a specific element ofa process within the business process modelEach element of the business process model may be parameterizedwith zero or multiple element parametersPPerspectives TimeParameters ControlParameters ResourceParameters CostParameters InstanceParameters PriorityParameters
  • Demo
  • Business Process SimulationBest PracticesThe Right Model for the Right GoalAlign Modeling Objectives with Simulation ObjectivesAbstractionFidelityValidity (soundness and completeness)The Right Answer to the Right QuestionMake sure to instrument your business process model with parameters thatare actual indicators (influencers) of what you wish to exploreThe Right Expert for the Right TaskAlthough conceptually simple to grasp, successfully (meaningfully) usingnumerical simulation for business modeling still requires some expertise(Advanced Mathematical Skills)
  • Discussions & Questionswww.BPSim.orgdgagne@trisotech.com