Business Process Simulations



Similar documents
Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC

PMBOK: Project Scope Management (SM) Knowledge Area. my perspective. Razvan Radulian. President Why-What-How Consulting, LLC

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

Project Time Management

4 Keys to Driving Results from Project Governance

Accelerate Testing Cycles With Collaborative Performance Testing

Introduction to Business Model Simulation ActiveVOS Designer

Project Time Management

Analytics for Performance Optimization of BPMN2.0 Business Processes

Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification

Process simulation. Enn Õunapuu

Process Models and Metrics

PROJECT RISK MANAGEMENT

(Refer Slide Time: 01:52)

Business Process Modelling Notation A tutorial

How To Manage Project Management

Building Value with Continuous Integration

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

Testing Rails. by Josh Steiner. thoughtbot

THE BENEFITS AND RISKS OF CLOUD PLATFORMS

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

Monte Carlo Simulations for Patient Recruitment: A Better Way to Forecast Enrollment

Gaining Competitive Advantage through Reducing Project Lead Times Duncan Patrick, CMS Montera Inc. Jack Warchalowski, CMS Montera Inc.

CRM Sales Opportunity Management

Software Engineering Reference Framework

Modeling Workflow Patterns

Airline Schedule Development

Find what matters. Information Alchemy Turning Your Building Data Into Money

PROJECT TIME MANAGEMENT

BPMN Business Process Modeling Notation

10 Keys to Successful Software Projects: An Executive Guide

Problems, Methods and Tools of Advanced Constrained Scheduling

OMG releases BPMN What's changed?

Microsoft Axapta Inventory Closing White Paper

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University

Building Value with Continuous Integration

Getting Started with Business Intelligence

Project management Project Management

Dr. Jana Koehler IBM Zurich Research Laboratory

Amajor benefit of Monte-Carlo schedule analysis is to

Quick Guide Business Process Modeling Notation (BPMN)

Compliance. Technology. Process. Using Automated Decisioning and Business Rules to Improve Real-time Risk Management

9 Principles of Killer Dashboards SELL. SERVICE. MARKET. SUCCEED.

DoRight Leadership Corps Consulting Department How to Make a Sales Call and Get a Client--DRAFT

SAVVION BUSINESS PROCESS MODELER

T he complete guide to SaaS metrics

PROJECT AUDIT METHODOLOGY

Project Management Dr. James A. Bednar

Change Management. Bizagi Suite

PORTrockIT. Spectrum Protect : faster WAN replication and backups with PORTrockIT

Project management. Organizing, planning and scheduling software projects

1.3 Conditionals and Loops

Motivations. spm adolfo villafiorita - introduction to software project management

8 New Year s Resolutions for B2B Marketers. Take your content marketing to the next level in the new year!

Journal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT

Get the most out of your Salesgenie experience. Get the most out of your Salesgenie experience

Performance Testing Process A Whitepaper

Model Simulation in Rational Software Architect: Business Process Simulation

performance management system that is based on Earned Schedule Management.

Notes on Excel Forecasting Tools. Data Table, Scenario Manager, Goal Seek, & Solver

Develop Project Charter. Develop Project Management Plan

Testing Intelligent Device Communications in a Distributed System

Using Predictive Analytics to Increase Profitability Part III

TAKING THE GUESSWORK OUT OF FEASIBILITY ASSESSMENT IN ONCOLOGY TRIALS Data Drives Greater Predictability, Speed and Savings for Sponsors

TestOps: Continuous Integration when infrastructure is the product. Barry Jaspan Senior Architect, Acquia Inc.

Agile Marketing Analytics Platform

Beyond Cards and Terminals: Considerations for Testing Host-to-Host EMV Processing

Software Engineering. Software Development Process Models. Lecturer: Giuseppe Santucci

Process Optimizer Hands-on Exercise

Business Intelligence and Big Data Analytics: Speeding the Cycle from Insights to Action Four Steps to More Profitable Customer Engagement

USING SOCIAL MEDIA EFFECTIVELY TO MAKE

8 Common Myths About Performance Testing in Production Don t Let These Misconceptions Keep You From Production Testing.

FIELD GUIDE TO LEAN EXPERIMENTS

MIMIC Simulator helps testing of Business Service Management Products

Privacy/Efficiency Tradeoffs in Distributed Meeting Scheduling by Constraint Based Agents 1

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective

APPROACHES TO SOFTWARE TESTING PROGRAM VERIFICATION AND VALIDATION

(Refer Slide Time: 3:21)

Risk Analysis Overview

An Evaluation of BPMN Modeling Tools

Service Delivery Transformation Visual Decision Xccelerator (SDT VDX ) Visual analytics for more effective decision making

Human-Readable BPMN Diagrams

Daylite Synchronization Guide

Transcription:

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 Can it be Yeap, of course, WHY NOT??

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 Not sure why we [want to] do it Risks too high to tinker with something that looks like reality, BUT is not More Better Alternatives Unclear Goals Can t Model Reality SIMULATIONS MIGHT NOT BE THE BEST OPTION!

WHAT IS IT? Part of a larger process Discover Optimize Goals & Objectives Model Analyze Simulate

WHAT IS IT? Types of Simulation Areas of Use Exploratory Types of Analyses Process Validation Structural Analysis Time Analysis Resource Analysis Design Calendar Analysis Operations Management

WHAT IT IS NOT Related but not the same Process Modeling Not the Real Thing Pure Mathematics Guesswork Pure Testing

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 Data: In: Parameters Out: Results Analysis: Multi-level Analysis Scenarios & What-If Analyses Interpretation: Unexpected (OK) vs. Unexplained (not OK!) Options/ideas to optimize 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 (Waiting or Terminating) 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) Costs (fixed & variable) Calendar: Resources availability by Calendar Periods

Simulation Data Inputs (parameters): 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

Remember this? Refine the inputs: From: Estimates (constant) To: Historical data Probabilistic/Statistical (distributions)

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) * Source: Bizagi.com

LEVEL 0: BPMN VALIDATION What are we looking for? Verify BPMN Specification conformity

LEVEL 1: PROCESS LOGIC/STRUCTURE What are we looking for? Deadlocks Infinite loops Branches that are never used Logic faults (e.g. unexpected work items/tokens): Anti-patterns

LEVEL 2: TIME ANALYSIS Assumptions: Level 1 assumptions + Unlimited resources No Costs associated with either Resources or Activities What are we looking for? Level 1 results (i.e. valid BPMN & Logic) + Cycle-Time Processing Time Preliminary Critical Path

LEVEL 3a: TIME + RESOURCES ANALYSIS Assumptions: Level 2 assumptions + Resources ARE limited Resources are either People or other kind of Resources (e.g. systems, materials) What are we looking for? Level 2 results + Waiting times (delays) due to Resources not being available, Critical Path Resource Over and Under-Utilization

LEVEL 3b: TIME, RESOURCES + COST ANALYSIS Assumptions: Levels 2, 3a assumptions + Variable-Costs associated with Resources (e.g. hourly rate) Fixed-Costs associated with Activities (e.g. materials) What are we looking for? Levels 2, 3a results + Costs to perform the process

LEVEL 4: RESOURCES, TIME, COSTS + CALENDAR ANALYSIS Assumptions: Level 3 assumptions + Resources Availability varies by Calendar Periods (e.g. Shifts) What are we looking for? Level 3 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 results + Optimization: Compare various alternate scenarios Chose BEST alternative/option

Now, (re)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 More (e.g. Innovation, Business Intelligence, Knowledge Management, Feasibility Studies )

Some bits of ADVISE Start SMALL Start SIMPLE EXPERIMENT, SHARE, INTERPRET ADJUST Expand SCOPE Add more PATTERNS, more COMPLEXITY REPEAT use ITERATIVE & INCREMENTAL approach (for PMs: progressive elaboration)

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