Business process simulations: from GREAT! to good, Razvan Radulian, Sept 2013

Why-What-How Consulting, LLC
Why-What-How Consulting, LLCConsultant/Coach/Trainer (Business Analysis/Architecture, BPMN, DMN, TOGAF/ArchiMate, and more) à Why-What-How Consulting, LLC
Business Process Simulations 
From GREAT! to GOOD 
Razvan Radulian, MBA 
Independent Consultant/Coach/Trainer 
Why-What-How Consulting, LLC 
W5HY.com
Why don’t we just jump right into it? 
i.e. Let’s skip the part when we sell our services… 

PICTURE 
THIS... 
TriAgilus (fictitious spin-off subsidiary of large global CRO*) 
Challenge: Reduce RFP+Start-up processes from 30 to 15-days 
Some of the MANY variables: 
• Huge stakes: 
• Sponsor: $600K to $8M loss per delayed-day 
• CRO: WIN (if profitable) or DIE (if miscalculating operational 
timelines and/or costs)! 
• Large number & diversity of players 
• Many AND very complex processes 
• Aggressive competition 
• Global operations 
• Complex Regulatory environment 
* CRO: Clinical Research Organization
How would we (YOU) handle that? 
Could it be… “Hmm” …?!?
Lets’ try another approach… 
“Yeap, of course, 
WHY NOT?” 
Can it be… …?
WHY SIMULATION(S)? 
• Reasons (past) 
• Purposes (future)
WHY: Reasons (past) 
The world without Simulations: 
• Complexity 
• Uncertainty 
• Interdependencies 
• Myths of the No-Sim world...
WHY: Purposes (future) 
• What are we trying to achieve? 
• Understand & Communicate 
• Validate the Process Model(s) 
• Exploration & Experimentation 
• Facilitating Decisions: 
• Design choices 
• Manage Operations 
• Rule out the UNEXPLAINED 
• Seek to explain the UNEXPECTED
WHY/WHEN NOT? 
• Alternative methods that are… 
• Better 
• Cheaper 
• Easier to implement/execute 
Unclear 
Goals 
Can’t Model 
Better 
Alternatives 
• Not sure why we [want to] do it… 
Reality 
• Risks too high to tinker with 
something that looks like “reality”, 
BUT is not 
• More… SIMULATIONS MIGHT NOT BE 
THE BEST OPTION!
WHAT IS IT? 
Part of a larger process… 
Discover 
Goals & 
Objectives 
Model 
Optimize 
Analyze Simulate
WHAT IS IT? 
Types of Simulation 
Process Validation 
Structural Analysis 
Time Analysis 
Resource Analysis 
Calendar Analysis 
Operations 
Management 
Design 
Exploratory 
Areas of Use 
Types of Analyses
WHAT IT IS NOT 
Related but not the same… 
Not the 
Real 
“Thing” 
Process 
Modeling 
Pure 
Mathematics 
Pure 
Testing 
Guess-work
WHAT WE FEAR IT IS 
“Some” of the fears/concerns…
Simulation vs. Alternatives 
Experimenting with the Real Thing/Process: 
• Do we have a/the REAL THING? 
• Technically/operationally possible? 
• Convenient? Any distractions? 
• Practical? Costs, resources… 
• Too risky? Can we control it? 
• Do we have enough time? 
• Any processes too long to even try it? 
• Politically/strategically possible? 
• Any possible misinterpretations? 
• Can competitors find out about it?
Simulation vs. Alternatives 
Using Mathematical Models: 
• Possible? 
• Do we have the Knowledge? 
• Do we have the “Rocket scientist”? 
• Do we have the Data? 
• Too complex? 
• Any moving parts? 
• Any complex interdependencies? 
• Predictable? Any uncertainties? 
• Certain about the… uncertainties? 
• Can we model the data behind the model?
Simulation vs. Alternatives 
• Guessing (“What do we THINK it would happen?”) 
• Possible? 
• Can we tell if we are right? 
• How risky (if we are wrong)? 
• Who knows enough (for smart guesses)? 
• Any differences of opinion? 
• How many chances do we have 
(before we get it right)?
Myths 
• Limited applicability 
• Too complex 
• Too expensive (to setup and run) 
• Too expensive (tools) 
• Only highly specialized people (the SIM-experts) can do it 
• There are ALWAYS easier ways to do it (using other methods) 
• Simulations are THE ONLY WAT to do it…
HOW 
• Process Modeling 
• Scenarios & What-If Analyses 
• Data 
• Multi-level Analysis 
• Standards & Best Practices 
• Tools
Process Model(s) [BPMN] 
Core Process Elements: 
• Activities: 
• Tasks 
• Sub-Processes 
• Decisions/Gateways: 
• Exclusive work (either A or B) 
• Parallel work (A and B) 
• Optional work (A and/or B and/or C) 
• Events: 
• Start + Trigger 
• End or Terminate 
• Intermediate (e.g. Delays, Messages, 
etc.) 
• Interrupting (e.g. Timers, Exceptions, 
Cancellations, etc.)
Process Modeling (2) 
Work coordination: 
• Orchestration (within Processes) 
• Collaboration (between Processes)
Multi-Levels of Analysis 
Process Validation: 
• Deadlocks 
• Infinite loops 
• Branches that are never used 
• Logic faults (e.g. unexpected work items/tokens) 
Time & Throughput Analysis: 
• Processing & Cycle Times 
Resources & Constraint Analysis: 
• Resource Capacity & Over/Under Utilization 
• Delays (due to waiting on available resources) 
Calendar: 
• Resources availability by Calendar Periods
Simulation Data 
Inputs: 
• Historical data 
• Estimates (constant) 
• Probabilistic/Statistical 
(distributions)
Simulation Data 
“Real-Time” (accelerated) data: 
• Animation 
• Items processed 
• Items waiting (to be processed) 
• Utilization Graphs 
• Etc.
Simulation Data 
Outputs/Results: 
• Time Estimates 
• Resource Estimates 
• Capacity Estimates 
• What-If Comparisons
Scenarios & What-If Analyses (“2 or 3 Nurses?”): 
Times…
Scenarios & What-If Analyses (“2 or 3 Nurses?”): 
Resources…
Standards and Best Practices 
• BPMN: http://www.bpmn.org/ 
• BPSim: http://www.bpsim.org/ 
• Patterns and Anti-Patterns
Tools 
Many available tools: 
• Commercial 
• Open-source* 
But, be aware… 
… look for GOOD tools, not “just” GREAT! 
* The tool and some of the examples used in this presentation were from Bizagi (Bizagi.com)
DEMOS & EXAMPLES 
• "Simple" case: Patient Assistance Process* 
• Complex cases: just imagine (see next slide) 
* Source: Bizagi.com
LEVEL 0: BPMN VALIDATION 
What are we looking for? 
• BPMN Specification Violations
LEVEL 1: PROCESS STRUCTURE, ANTI-PATTERNS 
What are we looking for? 
• Deadlocks 
• Infinite loops 
• Branches that are never used 
• Logic faults (e.g. unexpected work items/tokens)
LEVEL 2a: TIME ANALYSIS 
Assumptions: 
• Unlimited resources 
• No Costs associated with either Resources or 
Activities 
What are we looking for? 
• Cycle-Time 
• Processing Time
LEVEL 2b: TIME + COST ANALYSIS 
Assumptions: 
• Unlimited resources 
• Variable-Costs associated with Resources (e.g. hourly 
rate) 
• Fixed-Costs associated with Activities (e.g. materials) 
What are we looking for? 
• Cycle-Time & Processing Time (L2a) 
• Costs incurred while/to perform the process
LEVEL 3: RESOURCE ANALYSIS 
Assumptions: 
• Level 2 assumptions + 
• Limited Resources 
• Resources: either People or other kind of Resources 
What are we looking for? 
• Level 2 analysis results + 
•Waiting times (delays) due to Resources not being 
available 
• Resource Over and Under-Utilization
LEVEL 4: CALENDAR ANALYSIS 
Assumptions: 
• Level 3 assumptions + 
• Resources Availability varies by Calendar Periods (e.g. 
Shifts) 
What are we looking for? 
• Level 3 analysis results + 
• Optimizing Costs & Resource Utilization 
• Identify Critical Time/Calendar Periods
LEVEL 5: SCENARIOS & WHAT-IF ANALYSIS 
Assumptions: 
• Level 4 assumptions + 
• Some scenarios may work better (or worse) than others 
What are we looking for? 
• Level 4 analysis results + 
• Optimization: 
• Compare various alternate scenarios 
• Chose BEST alternative/option
NOW, 
IMAGINE 
THIS… 
“Remember us?” 
TriAgilus (fictitious spin-off subsidiary of large global CRO*) 
Challenge: Reduce RFP+Start-up processes from 30 to 15-days 
Some of the MANY variables: 
• Huge stakes: 
• Sponsor: $600K to $8M loss per delayed-day 
• CRO: WIN (if profitable) or DIE (if miscalculating operational 
timelines and/or costs)! 
• Large number & diversity of players 
• Many AND very complex processes 
• Aggressive competition 
• Global operations 
• Complex Regulatory environment 
* CRO: Clinical Research Organization
SO… 
What does all this mean to you? 
Business Process Simulation and... 
• Business Analysis 
• Risk Management 
• Project Management
Some ADVISE… 
• Start SMALL 
• Start SIMPLE 
• EXPERIMENT, SHARE, INTERPRET 
• ADJUST 
• Add MORE 
• Add COMPLEXITY 
• REPEAT
Q&A
THANKS & CONTACT INFO 
Mr. Razvan Radulian 
… better know as Razz:-) 
razvan.radulian@why-what-how.com or razvan@w5hy.com 
LinkedIn: whywhathow 
Twitter: @w5hy 
Blog: w5hy.com
1 sur 41

Recommandé

BPSim The Value of Business Process Simulation par
BPSim   The Value of Business Process SimulationBPSim   The Value of Business Process Simulation
BPSim The Value of Business Process SimulationDenis Gagné
2.6K vues36 diapositives
BPSim The Temporal and Control Perspectives par
BPSim   The Temporal and Control PerspectivesBPSim   The Temporal and Control Perspectives
BPSim The Temporal and Control PerspectivesDenis Gagné
1.8K vues36 diapositives
Software development project estimation par
Software development project estimationSoftware development project estimation
Software development project estimationOleksandr Katrusha
613 vues32 diapositives
Advancing Testing Using Axioms par
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsSQALab
625 vues88 diapositives
Mal12 qa tand-automatedtesting par
Mal12 qa tand-automatedtestingMal12 qa tand-automatedtesting
Mal12 qa tand-automatedtestingandytinkham
353 vues29 diapositives
Why do my AB tests suck? measurecamp par
Why do my AB tests suck?   measurecampWhy do my AB tests suck?   measurecamp
Why do my AB tests suck? measurecampCraig Sullivan
3.2K vues136 diapositives

Contenu connexe

Similaire à Business process simulations: from GREAT! to good, Razvan Radulian, Sept 2013

Requirements prioritization, Razvan Radulian, NWA IIBA Chapter, June_2014 par
Requirements prioritization, Razvan Radulian, NWA IIBA Chapter, June_2014Requirements prioritization, Razvan Radulian, NWA IIBA Chapter, June_2014
Requirements prioritization, Razvan Radulian, NWA IIBA Chapter, June_2014Why-What-How Consulting, LLC
1.1K vues33 diapositives
Before Kaggle : from a business goal to a Machine Learning problem par
Before Kaggle : from a business goal to a Machine Learning problem Before Kaggle : from a business goal to a Machine Learning problem
Before Kaggle : from a business goal to a Machine Learning problem Dataiku
2K vues47 diapositives
Before Kaggle par
Before KaggleBefore Kaggle
Before KagglePierre Gutierrez
1.9K vues47 diapositives
DataEngConf SF16 - Three lessons learned from building a production machine l... par
DataEngConf SF16 - Three lessons learned from building a production machine l...DataEngConf SF16 - Three lessons learned from building a production machine l...
DataEngConf SF16 - Three lessons learned from building a production machine l...Hakka Labs
705 vues30 diapositives
A New Model for Testing par
A New Model for TestingA New Model for Testing
A New Model for TestingSQALab
1.4K vues57 diapositives
Advancing Testing Using Axioms par
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsSQALab
78 vues41 diapositives

Similaire à Business process simulations: from GREAT! to good, Razvan Radulian, Sept 2013(20)

Before Kaggle : from a business goal to a Machine Learning problem par Dataiku
Before Kaggle : from a business goal to a Machine Learning problem Before Kaggle : from a business goal to a Machine Learning problem
Before Kaggle : from a business goal to a Machine Learning problem
Dataiku2K vues
DataEngConf SF16 - Three lessons learned from building a production machine l... par Hakka Labs
DataEngConf SF16 - Three lessons learned from building a production machine l...DataEngConf SF16 - Three lessons learned from building a production machine l...
DataEngConf SF16 - Three lessons learned from building a production machine l...
Hakka Labs705 vues
A New Model for Testing par SQALab
A New Model for TestingA New Model for Testing
A New Model for Testing
SQALab1.4K vues
Advancing Testing Using Axioms par SQALab
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab78 vues
Project Management 101: Communication is 90% of the Job par Beth Fischi, PMP
Project Management 101: Communication is 90% of the JobProject Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the Job
Beth Fischi, PMP2.3K vues
Data Governance: Why, What & How par Senturus
Data Governance: Why, What & HowData Governance: Why, What & How
Data Governance: Why, What & How
Senturus146 vues
To requirements and beyond... par SQALab
To requirements and beyond...To requirements and beyond...
To requirements and beyond...
SQALab1K vues
To requirements and beyond... par SQALab
To requirements and beyond...To requirements and beyond...
To requirements and beyond...
SQALab337 vues
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201) par Amazon Web Services
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)
DutchMLSchool. ML Business Perspective par BigML, Inc
DutchMLSchool. ML Business PerspectiveDutchMLSchool. ML Business Perspective
DutchMLSchool. ML Business Perspective
BigML, Inc173 vues
An Overview of automated testing (1) par Rodrigo Lopes
An Overview of automated testing (1)An Overview of automated testing (1)
An Overview of automated testing (1)
Rodrigo Lopes222 vues
Startup Engineering Flashpoint Batch 3 Better Startups Faster par merrickfurst
Startup Engineering   Flashpoint Batch 3   Better Startups FasterStartup Engineering   Flashpoint Batch 3   Better Startups Faster
Startup Engineering Flashpoint Batch 3 Better Startups Faster
merrickfurst469 vues
A New Model For Testing par TEST Huddle
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle3.3K vues
Correlation does not mean causation par Peter Varhol
Correlation does not mean causationCorrelation does not mean causation
Correlation does not mean causation
Peter Varhol24 vues

Plus de Why-What-How Consulting, LLC

Requirements in Agile Projects (Brief Intro), by Razvan Radulian (RTPIIBA, 20... par
Requirements in Agile Projects (Brief Intro), by Razvan Radulian (RTPIIBA, 20...Requirements in Agile Projects (Brief Intro), by Razvan Radulian (RTPIIBA, 20...
Requirements in Agile Projects (Brief Intro), by Razvan Radulian (RTPIIBA, 20...Why-What-How Consulting, LLC
131 vues49 diapositives
NCPMI: Scrum vs Kanban Workshop, Razvan Radulian, 2017 par
NCPMI: Scrum vs Kanban Workshop, Razvan Radulian, 2017NCPMI: Scrum vs Kanban Workshop, Razvan Radulian, 2017
NCPMI: Scrum vs Kanban Workshop, Razvan Radulian, 2017Why-What-How Consulting, LLC
233 vues24 diapositives
Business Architecture: Benefits of Separating Process and Decision Modeling, ... par
Business Architecture: Benefits of Separating Process and Decision Modeling, ...Business Architecture: Benefits of Separating Process and Decision Modeling, ...
Business Architecture: Benefits of Separating Process and Decision Modeling, ...Why-What-How Consulting, LLC
256 vues21 diapositives
Requirements Management, Razvan Radulian, 2014 NCPMI Annual Conference par
Requirements Management, Razvan Radulian, 2014 NCPMI Annual ConferenceRequirements Management, Razvan Radulian, 2014 NCPMI Annual Conference
Requirements Management, Razvan Radulian, 2014 NCPMI Annual ConferenceWhy-What-How Consulting, LLC
112 vues29 diapositives
How to prioritize requirements - better and faster (workshop), Razvan Radulian par
How to prioritize requirements -  better and faster (workshop), Razvan RadulianHow to prioritize requirements -  better and faster (workshop), Razvan Radulian
How to prioritize requirements - better and faster (workshop), Razvan RadulianWhy-What-How Consulting, LLC
2.7K vues56 diapositives
BPMN Primer (Razvan Radulian, ASPE Webinar, 2013) par
BPMN Primer (Razvan Radulian, ASPE Webinar, 2013)BPMN Primer (Razvan Radulian, ASPE Webinar, 2013)
BPMN Primer (Razvan Radulian, ASPE Webinar, 2013)Why-What-How Consulting, LLC
2.7K vues29 diapositives

Plus de Why-What-How Consulting, LLC(11)

Dernier

NYKAA PPT .pptx par
NYKAA PPT .pptxNYKAA PPT .pptx
NYKAA PPT .pptx125071081
11 vues9 diapositives
terms_2.pdf par
terms_2.pdfterms_2.pdf
terms_2.pdfJAWADIQBAL40
51 vues8 diapositives
ZARA.pptx par
ZARA.pptxZARA.pptx
ZARA.pptxmerlinjenma529
24 vues13 diapositives
INT Value Proposition Partner- Indirect Channel-E.pptx par
INT Value Proposition Partner- Indirect Channel-E.pptxINT Value Proposition Partner- Indirect Channel-E.pptx
INT Value Proposition Partner- Indirect Channel-E.pptxLoadingSystems
10 vues19 diapositives
Greece opens countless opportunities for techies par
Greece opens countless opportunities for techiesGreece opens countless opportunities for techies
Greece opens countless opportunities for techiesAbhinav Immigration Services Pvt. Ltd.
17 vues6 diapositives
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf par
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang
101 vues32 diapositives

Dernier(20)

INT Value Proposition Partner- Indirect Channel-E.pptx par LoadingSystems
INT Value Proposition Partner- Indirect Channel-E.pptxINT Value Proposition Partner- Indirect Channel-E.pptx
INT Value Proposition Partner- Indirect Channel-E.pptx
LoadingSystems10 vues
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf par Bloomerang
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang101 vues
Bloomerang Thank Yous Dec 2023.pdf par Bloomerang
Bloomerang Thank Yous Dec 2023.pdfBloomerang Thank Yous Dec 2023.pdf
Bloomerang Thank Yous Dec 2023.pdf
Bloomerang91 vues
Navigating EUDR Compliance within the Coffee Industry par Peter Horsten
Navigating EUDR Compliance within the Coffee IndustryNavigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee Industry
Peter Horsten35 vues
Presentation on proposed acquisition of leading European asset manager Aermon... par KeppelCorporation
Presentation on proposed acquisition of leading European asset manager Aermon...Presentation on proposed acquisition of leading European asset manager Aermon...
Presentation on proposed acquisition of leading European asset manager Aermon...
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck par HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps285 vues
Group and Teams: Increasing Cooperation and Reducing Conflict par Seta Wicaksana
Group and Teams: Increasing Cooperation and Reducing Conflict Group and Teams: Increasing Cooperation and Reducing Conflict
Group and Teams: Increasing Cooperation and Reducing Conflict
Seta Wicaksana17 vues
AIR FRESHENER SUPPLIERS IN MUSCAT OMAN par Hygienelinks2
AIR FRESHENER SUPPLIERS IN MUSCAT OMANAIR FRESHENER SUPPLIERS IN MUSCAT OMAN
AIR FRESHENER SUPPLIERS IN MUSCAT OMAN
Hygienelinks28 vues
Coomes Consulting Business Profile par Chris Coomes
Coomes Consulting Business ProfileCoomes Consulting Business Profile
Coomes Consulting Business Profile
Chris Coomes45 vues

Business process simulations: from GREAT! to good, Razvan Radulian, Sept 2013

  • 1. Business Process Simulations From GREAT! to GOOD Razvan Radulian, MBA Independent Consultant/Coach/Trainer Why-What-How Consulting, LLC W5HY.com
  • 2. Why don’t we just jump right into it? i.e. Let’s skip the part when we sell our services… 
  • 3. PICTURE THIS... TriAgilus (fictitious spin-off subsidiary of large global CRO*) Challenge: Reduce RFP+Start-up processes from 30 to 15-days Some of the MANY variables: • Huge stakes: • Sponsor: $600K to $8M loss per delayed-day • CRO: WIN (if profitable) or DIE (if miscalculating operational timelines and/or costs)! • Large number & diversity of players • Many AND very complex processes • Aggressive competition • Global operations • Complex Regulatory environment * CRO: Clinical Research Organization
  • 4. How would we (YOU) handle that? Could it be… “Hmm” …?!?
  • 5. Lets’ try another approach… “Yeap, of course, WHY NOT?” Can it be… …?
  • 6. WHY SIMULATION(S)? • Reasons (past) • Purposes (future)
  • 7. WHY: Reasons (past) The world without Simulations: • Complexity • Uncertainty • Interdependencies • Myths of the No-Sim world...
  • 8. WHY: Purposes (future) • What are we trying to achieve? • Understand & Communicate • Validate the Process Model(s) • Exploration & Experimentation • Facilitating Decisions: • Design choices • Manage Operations • Rule out the UNEXPLAINED • Seek to explain the UNEXPECTED
  • 9. WHY/WHEN NOT? • Alternative methods that are… • Better • Cheaper • Easier to implement/execute Unclear Goals Can’t Model Better Alternatives • Not sure why we [want to] do it… Reality • Risks too high to tinker with something that looks like “reality”, BUT is not • More… SIMULATIONS MIGHT NOT BE THE BEST OPTION!
  • 10. WHAT IS IT? Part of a larger process… Discover Goals & Objectives Model Optimize Analyze Simulate
  • 11. WHAT IS IT? Types of Simulation Process Validation Structural Analysis Time Analysis Resource Analysis Calendar Analysis Operations Management Design Exploratory Areas of Use Types of Analyses
  • 12. WHAT IT IS NOT Related but not the same… Not the Real “Thing” Process Modeling Pure Mathematics Pure Testing Guess-work
  • 13. WHAT WE FEAR IT IS “Some” of the fears/concerns…
  • 14. Simulation vs. Alternatives Experimenting with the Real Thing/Process: • Do we have a/the REAL THING? • Technically/operationally possible? • Convenient? Any distractions? • Practical? Costs, resources… • Too risky? Can we control it? • Do we have enough time? • Any processes too long to even try it? • Politically/strategically possible? • Any possible misinterpretations? • Can competitors find out about it?
  • 15. Simulation vs. Alternatives Using Mathematical Models: • Possible? • Do we have the Knowledge? • Do we have the “Rocket scientist”? • Do we have the Data? • Too complex? • Any moving parts? • Any complex interdependencies? • Predictable? Any uncertainties? • Certain about the… uncertainties? • Can we model the data behind the model?
  • 16. Simulation vs. Alternatives • Guessing (“What do we THINK it would happen?”) • Possible? • Can we tell if we are right? • How risky (if we are wrong)? • Who knows enough (for smart guesses)? • Any differences of opinion? • How many chances do we have (before we get it right)?
  • 17. Myths • Limited applicability • Too complex • Too expensive (to setup and run) • Too expensive (tools) • Only highly specialized people (the SIM-experts) can do it • There are ALWAYS easier ways to do it (using other methods) • Simulations are THE ONLY WAT to do it…
  • 18. HOW • Process Modeling • Scenarios & What-If Analyses • Data • Multi-level Analysis • Standards & Best Practices • Tools
  • 19. Process Model(s) [BPMN] Core Process Elements: • Activities: • Tasks • Sub-Processes • Decisions/Gateways: • Exclusive work (either A or B) • Parallel work (A and B) • Optional work (A and/or B and/or C) • Events: • Start + Trigger • End or Terminate • Intermediate (e.g. Delays, Messages, etc.) • Interrupting (e.g. Timers, Exceptions, Cancellations, etc.)
  • 20. Process Modeling (2) Work coordination: • Orchestration (within Processes) • Collaboration (between Processes)
  • 21. Multi-Levels of Analysis Process Validation: • Deadlocks • Infinite loops • Branches that are never used • Logic faults (e.g. unexpected work items/tokens) Time & Throughput Analysis: • Processing & Cycle Times Resources & Constraint Analysis: • Resource Capacity & Over/Under Utilization • Delays (due to waiting on available resources) Calendar: • Resources availability by Calendar Periods
  • 22. Simulation Data Inputs: • Historical data • Estimates (constant) • Probabilistic/Statistical (distributions)
  • 23. Simulation Data “Real-Time” (accelerated) data: • Animation • Items processed • Items waiting (to be processed) • Utilization Graphs • Etc.
  • 24. Simulation Data Outputs/Results: • Time Estimates • Resource Estimates • Capacity Estimates • What-If Comparisons
  • 25. Scenarios & What-If Analyses (“2 or 3 Nurses?”): Times…
  • 26. Scenarios & What-If Analyses (“2 or 3 Nurses?”): Resources…
  • 27. Standards and Best Practices • BPMN: http://www.bpmn.org/ • BPSim: http://www.bpsim.org/ • Patterns and Anti-Patterns
  • 28. Tools Many available tools: • Commercial • Open-source* But, be aware… … look for GOOD tools, not “just” GREAT! * The tool and some of the examples used in this presentation were from Bizagi (Bizagi.com)
  • 29. DEMOS & EXAMPLES • "Simple" case: Patient Assistance Process* • Complex cases: just imagine (see next slide) * Source: Bizagi.com
  • 30. LEVEL 0: BPMN VALIDATION What are we looking for? • BPMN Specification Violations
  • 31. LEVEL 1: PROCESS STRUCTURE, ANTI-PATTERNS What are we looking for? • Deadlocks • Infinite loops • Branches that are never used • Logic faults (e.g. unexpected work items/tokens)
  • 32. LEVEL 2a: TIME ANALYSIS Assumptions: • Unlimited resources • No Costs associated with either Resources or Activities What are we looking for? • Cycle-Time • Processing Time
  • 33. LEVEL 2b: TIME + COST ANALYSIS Assumptions: • Unlimited resources • Variable-Costs associated with Resources (e.g. hourly rate) • Fixed-Costs associated with Activities (e.g. materials) What are we looking for? • Cycle-Time & Processing Time (L2a) • Costs incurred while/to perform the process
  • 34. LEVEL 3: RESOURCE ANALYSIS Assumptions: • Level 2 assumptions + • Limited Resources • Resources: either People or other kind of Resources What are we looking for? • Level 2 analysis results + •Waiting times (delays) due to Resources not being available • Resource Over and Under-Utilization
  • 35. LEVEL 4: CALENDAR ANALYSIS Assumptions: • Level 3 assumptions + • Resources Availability varies by Calendar Periods (e.g. Shifts) What are we looking for? • Level 3 analysis results + • Optimizing Costs & Resource Utilization • Identify Critical Time/Calendar Periods
  • 36. LEVEL 5: SCENARIOS & WHAT-IF ANALYSIS Assumptions: • Level 4 assumptions + • Some scenarios may work better (or worse) than others What are we looking for? • Level 4 analysis results + • Optimization: • Compare various alternate scenarios • Chose BEST alternative/option
  • 37. NOW, IMAGINE THIS… “Remember us?” TriAgilus (fictitious spin-off subsidiary of large global CRO*) Challenge: Reduce RFP+Start-up processes from 30 to 15-days Some of the MANY variables: • Huge stakes: • Sponsor: $600K to $8M loss per delayed-day • CRO: WIN (if profitable) or DIE (if miscalculating operational timelines and/or costs)! • Large number & diversity of players • Many AND very complex processes • Aggressive competition • Global operations • Complex Regulatory environment * CRO: Clinical Research Organization
  • 38. SO… What does all this mean to you? Business Process Simulation and... • Business Analysis • Risk Management • Project Management
  • 39. Some ADVISE… • Start SMALL • Start SIMPLE • EXPERIMENT, SHARE, INTERPRET • ADJUST • Add MORE • Add COMPLEXITY • REPEAT
  • 40. Q&A
  • 41. THANKS & CONTACT INFO Mr. Razvan Radulian … better know as Razz:-) razvan.radulian@why-what-how.com or razvan@w5hy.com LinkedIn: whywhathow Twitter: @w5hy Blog: w5hy.com