5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis


Published on

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Language: semantics and meaning, simplify language to be accessible to business people No Magic is an active member of OMG. Business Process Modelling Notation (BPMN) is a graphical representation for specifying business processes in a workflow. BPMN was developed by Business Process Management Initiative (BPMI) . In august 2001 the Notation working group was formed. The group was composed of 35 companies, organizations or individuals. May 2004 BPMN 1.0 specification was released to the public. February 2006, BPMN 1.0 was adopted as an OMG standard and is currently maintained by the Object Management Group since the two organizations merged in 2005. As of January 2009, the current version of BPMN is 1.2, with a major revision process for BPMN 2.0 in progress.
  • Keep lanes, remove multiple instance, add X notation, leave default sequence flow
  • Laikas (vykdymo ir laukimo) Resursų naudojimas (žmonių, sistemų, dokumentų) Defektų kiekis (...) Efektyvumas (...) Dažniausiai analizuojami dinaminiai pokyčiai arba santykiai Proceso sukuriamos “šiukšlės”
  • Laikas (vykdymo ir laukimo) Resursų naudojimas (žmonių, sistemų, dokumentų) Defektų kiekis (...) Efektyvumas (...) Dažniausiai analizuojami dinaminiai pokyčiai arba santykiai Proceso sukuriamos “šiukšlės”
  • 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

    1. 1. Improving Process Models for Better Understanding and Analysis Dr. Darius Šilingas Head of Solutions Department @ No Magic Europe Mobile: +370 686 12748 e-mail: [email_address] LinkedIn: http://lt.linkedin.com/in/dariussilingas
    2. 2. About Instructor <ul><li>Dr. Darius Šilingas </li></ul><ul><li>Principal Consultant and Head of Solutions Department at No Magic Europe </li></ul><ul><li>Expert in information system and business modeling, lead ~200 training and consultancy sessions in 20 countries </li></ul><ul><li>Organizer of annual conference Business Process Management in Practice in Lithuania </li></ul><ul><li>Owner of LinkedIn BPM discussion group Verslo procesų valdymas (in Lithuania) </li></ul>
    3. 3. Challenge of Informal Business Process Drawings How to optimize VIP customer service ?
    4. 4. Komunikacijos standartų poreikis – Babelio pavyzdys
    5. 5. What Is BPMN? <ul><li>BPMN stands for B usiness P rocess M odel and N otation . </li></ul><ul><li>BPMN provides a standardized graphical notation for modeling business processes. </li></ul><ul><li>BPMN is understandable by all stakeholders </li></ul><ul><ul><li>Business analysts that create the initial drafts of the processes; </li></ul></ul><ul><ul><li>Excellence people who monitor and optimize those processes; </li></ul></ul><ul><ul><li>Developers responsible for implementing systems. </li></ul></ul><ul><li>BPMN 2.0 (Business Process Model and Notation) standard is developed by OMG (Object Management Group): http://www.bpmn.org/ </li></ul><ul><ul><li>BPMN 1.0 released in 2004 </li></ul></ul><ul><ul><li>BPMN 2.0 beta1 released in September 2009 </li></ul></ul><ul><ul><li>BPMN 2.0 beta2 released in June 2010 </li></ul></ul>
    6. 6. BPMN 2.0 Diagrams Process Diagram Collaboration Diagram Choreography Diagram Conversations in Collaboration Diagram
    7. 7. A Minimal Subset of BPMN Elements
    8. 8. From Bad Practices to Best Practices <ul><li>Bad Practices </li></ul><ul><li>Complex Diagrams </li></ul><ul><li>Mixed Naming </li></ul><ul><li>Modeling Minor Details </li></ul><ul><li>Slalom in Diagrams </li></ul><ul><li>Inventing Bicycle </li></ul><ul><li>Inconsistent Gateways </li></ul><ul><li>Repeating Events </li></ul><ul><li>Best Practices </li></ul><ul><li>Several Levels of Details </li></ul><ul><li>Naming Conventions </li></ul><ul><li>Documenting Minor Details </li></ul><ul><li>Clear Primary Scenario </li></ul><ul><li>Applying Process Patterns </li></ul><ul><li>Consistent Gateways </li></ul><ul><li>Proper Event Context </li></ul>
    9. 9. Bad Practice Nr. 1: Over Complex Diagrams
    10. 10. Best Practice Nr.1 : Several Levels of Details <ul><li>Up to 10 steps in a diagram </li></ul><ul><li>Question : How many steps can be depicted in 3 levels of details ? </li></ul>
    11. 11. Bad Practice Nr. 2 : Mixed Naming <ul><li>Mixed naming hides inconsistent understanding </li></ul>
    12. 12. Best Practice Nr. 2 : Naming Conventions <ul><li>A formulae for naming activities : </li></ul><ul><li>strong verb + noun </li></ul><ul><ul><li>Emphasis on achieved result, not on action ! </li></ul></ul><ul><li>Examples : </li></ul><ul><ul><li>Prepare Proposal </li></ul></ul><ul><ul><li>Sign Agreement </li></ul></ul><ul><ul><li>Handle Defect Report </li></ul></ul>Language influences thinking
    13. 13. Best Practice Nr.2: Refactored Process
    14. 14. Bad Practice Nr.3 : Modeling Minor Details <ul><li>There will be other business rules when we should still run class </li></ul><ul><li>Is it worth putting it all to a diagram ? </li></ul>
    15. 15. Best Practice Nr.3 : Describing Minor Details <ul><li>If required number of participants is not available , Head of Training Department can make a decision to run class if </li></ul><ul><ul><li>There is urgent need to train employees </li></ul></ul><ul><ul><li>Strategic partners/customers are registered to a class </li></ul></ul><ul><ul><li>Cancellation costs will be higher than running costs </li></ul></ul>
    16. 16. Bad Practice Nr.4: Slalom in Diagrams <ul><li>Reading BPMN diagram is obscured by : </li></ul><ul><ul><li>Long, bended and crossing lines </li></ul></ul><ul><ul><li>Jumping forth and back in time scale </li></ul></ul><ul><ul><li>Mixture of primary and secondary scenarios </li></ul></ul>
    17. 17. Best Practice Nr. 4 : Clear Primary Scenario <ul><li>Primary scenario should be visible on one line (  ) </li></ul><ul><li>It is recommended to start modeling from primary scenario and add secondary ones afterwards </li></ul>
    18. 18. Bad Practice Nr.5 : Reinventing Bicycle <ul><li>Fresh-baked modelers often invent strange modeling approaches for well-known situations </li></ul>
    19. 19. Best Practice Nr.5: Process Patterns <ul><li>Process patterns provide bigger modeling components that enable creating simpler and more efficient process diagrams </li></ul>
    20. 20. Bad Practice Nr.6 : Inconsistent Gateways
    21. 21. Best Practice Nr.6 : Consistent Gateways
    22. 22. Bad Practice Nr.7 : Repeating Events
    23. 23. Best Practice Nr.7: Proper Event Context
    24. 24. Monitoring Business Processes
    25. 25. Analysis of KPI Change Over Time
    26. 26. Quantitative Business Process Management <ul><li>“ You can manage only what you are able to measure ” </li></ul><ul><li>Metric – a view on statistical data providing insights into important aspects of a business process </li></ul><ul><li>Key Performance Indicator (KPI) is the most important metric, which reflects business process (in)efficiency </li></ul><ul><li>Metric examples : </li></ul><ul><ul><li>Return on investment, profitability </li></ul></ul><ul><ul><li>Sales percentage from quality leads </li></ul></ul><ul><ul><li>A ratio of reported defects to existing users </li></ul></ul><ul><ul><li>Process execution duration and its variability </li></ul></ul><ul><ul><li>... </li></ul></ul>
    27. 27. Measuring Process KPIs Business Process <ul><li>Costs </li></ul><ul><li>Financial costs </li></ul><ul><li>Manual work amount </li></ul><ul><li>Use of physical resources </li></ul><ul><li>Quality </li></ul><ul><li>Successful end % </li></ul><ul><li>Defect rate </li></ul><ul><li>Customer satisfaction </li></ul><ul><li>Time </li></ul><ul><li>Mean execution duration </li></ul><ul><li>Idle duration </li></ul><ul><li>Duration variation </li></ul>
    28. 28. What Can I Measure for a Specific Process? Appropriate start time Quality Assessment (questionnaires) Costs Revenue
    29. 29. How to Develop BPMN Modeling Culture? <ul><li>BPM Leader </li></ul><ul><ul><li>Communicates BPM vision </li></ul></ul><ul><ul><li>Helps other employees to solve BPM problems </li></ul></ul><ul><li>Guidelines for Implementing Best Practices </li></ul><ul><ul><li>Naming conventions, diagram layout, bad vs. good examples </li></ul></ul><ul><ul><li>BPM leader owns the document </li></ul></ul><ul><li>Regular model reviews </li></ul><ul><ul><li>Useful to involve external experts </li></ul></ul><ul><ul><li>Share comments and suggestions </li></ul></ul><ul><li>Sharing experience inside and outside organization </li></ul><ul><ul><li>Confidentiality – do not discover concrete numbers </li></ul></ul><ul><ul><li>Learning from own and others’ mistakes </li></ul></ul>
    30. 30. More Information Is Available In … <ul><li>Refactoring BPMN Models: From Bad Smells to Best Practices and Process Patterns </li></ul><ul><ul><li>Darius Šilingas, Edita Milevičienė </li></ul></ul>
    31. 31. <ul><li>think BIG </li></ul><ul><li>start SMALL </li></ul><ul><li>and E V O L V E </li></ul>
    32. 32. The End <ul><li>Thank You for Attention! </li></ul><ul><li>Questions ? ? ? </li></ul><ul><li>Let’s Keep in Touch! </li></ul>