business process simulations: from great! to good, razvan radulian, sept 2013

41
Business Process Simulations From GREAT! to GOOD Razvan Radulian, MBA Independent Consultant/Coach/Trainer Why-What-How Consulting, LLC W5HY.com

Upload: why-what-how-consulting-llc

Post on 28-Nov-2014

131 views

Category:

Business


1 download

DESCRIPTION

This was my presentation at the World Congress for Project Managers and Business Analysts in Orlando (2013). While the title/teaser was simply playing with our fascination with the book "From good to great", the subject was very serious and pragmatic: using process simulations to learn, understand, explore, and ultimately decide.

TRANSCRIPT

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

Business Process SimulationsFrom GREAT! to GOOD

Razvan Radulian, MBAIndependent Consultant/Coach/Trainer

Why-What-How Consulting, LLCW5HY.com

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

Why don’t we just jump right into it?i.e. Let’s skip the part when we sell our services…

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

PICTURE THIS...

TriAgilus (fictitious spin-off subsidiary of large global CRO*)Challenge: Reduce RFP+Start-up processes from 30 to 15-daysSome 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

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

How would we (YOU) handle that?

“Hmm”Could it be… …?!?

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

Lets’ try another approach…

“Yeap, of course, WHY NOT?”

Can it be… …?

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

WHY SIMULATION(S)?• Reasons (past)• Purposes (future)

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

WHY: Reasons (past)

The world without Simulations:• Complexity• Uncertainty• Interdependencies• Myths of the No-Sim world...

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

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

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

WHY/WHEN NOT?

• Alternative methods that are…• Better• Cheaper• Easier to implement/execute

• Not sure why we [want to] do it…• Risks too high to tinker with

something that looks like “reality”, BUT is not• More… SIMULATIONS MIGHT NOT BE

THE BEST OPTION!

Can’t Model Reality

Better Alternatives

Unclear Goals

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

WHAT IS IT?Part of a larger process…

Goals & Objective

s

Discover

Model

SimulateAnalyze

Optimize

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

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

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

WHAT IT IS NOTRelated but not the same…

Not the Real

“Thing”

Process Modeling

Pure Mathematics

Pure Testing

Guess-work

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

WHAT WE FEAR IT IS

Expensive

Hard to do or

understand

Can’t be done with partial data…

Needs tons of data

Something only

Statisticians can do

People can’t understand it

Risky

“Some” of the fears/concerns…

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

Simulation vs. AlternativesExperimenting 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?

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

Simulation vs. AlternativesUsing 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?

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

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)?

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

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…

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

HOW• Process Modeling• Scenarios & What-If Analyses• Data• Multi-level Analysis• Standards & Best Practices• Tools

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

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.)

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

Process Modeling (2)

Work coordination:• Orchestration (within Processes)• Collaboration (between Processes)

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

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

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

Simulation DataInputs:• Historical data• Estimates (constant)• Probabilistic/Statistical

(distributions)

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

Simulation Data

“Real-Time” (accelerated) data:• Animation• Items processed• Items waiting (to be processed)• Utilization Graphs• Etc.

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

Simulation DataOutputs/Results:• Time Estimates• Resource Estimates• Capacity Estimates• What-If Comparisons

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

Scenarios & What-If Analyses (“2 or 3 Nurses?”):Times…

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

Scenarios & What-If Analyses (“2 or 3 Nurses?”): Resources…

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

Standards and Best Practices

• BPMN: http://www.bpmn.org/• BPSim: http://www.bpsim.org/• Patterns and Anti-Patterns

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

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)

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

DEMOS & EXAMPLES• "Simple" case: Patient Assistance Process*• Complex cases: just imagine (see next slide)

* Source: Bizagi.com

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

LEVEL 0: BPMN VALIDATION

What are we looking for?•BPMN Specification Violations

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

LEVEL 1: PROCESS STRUCTURE, ANTI-PATTERNSWhat are we looking for?•Deadlocks• Infinite loops•Branches that are never used• Logic faults (e.g. unexpected work items/tokens)

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

LEVEL 2a: TIME ANALYSISAssumptions:•Unlimited resources•No Costs associated with either Resources or Activities

What are we looking for?•Cycle-Time•Processing Time

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

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

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

LEVEL 3: RESOURCE ANALYSISAssumptions:• 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

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

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

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

LEVEL 5: SCENARIOS & WHAT-IF ANALYSISAssumptions:• 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

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

NOW, IMAGINE THIS…“Remember us?”

* CRO: Clinical Research Organization

TriAgilus (fictitious spin-off subsidiary of large global CRO*)Challenge: Reduce RFP+Start-up processes from 30 to 15-daysSome 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

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

SO…What does all this mean to you?

Business Process Simulation and...• Business Analysis• Risk Management• Project Management

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

Some ADVISE…

• Start SMALL• Start SIMPLE• EXPERIMENT, SHARE, INTERPRET• ADJUST• Add MORE• Add COMPLEXITY• REPEAT

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

Q&A

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

THANKS & CONTACT INFO

Mr. Razvan Radulian… better know as Razz:-)

[email protected] or [email protected]: whywhathow

Twitter: @w5hyBlog: w5hy.com