Business Process Modeling Notation: A Foundation for Process Transformation

4,452 views
4,193 views

Published on

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,452
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
512
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Business Process Modeling Notation: A Foundation for Process Transformation

    1. 1. <ul><li>Derek Miers - BPM Focus (miers@bpmfocus.org) </li></ul><ul><li>Phil Gilbert - Lombardi (phil.gilbert@lombardi.com) </li></ul><ul><li>SessionTitle: </li></ul><ul><li>BPMN: A Foundation For Process Transformation </li></ul>Welcome to Transformation and Innovation 2007 The Business Transformation Conference Welcome
    2. 2. A BPM Definition <ul><li>Business Process Management is primarily a business philosophy </li></ul><ul><ul><li>About people </li></ul></ul><ul><ul><li>The way they work together (their business processes) </li></ul></ul><ul><ul><li>The performance objectives that these processes underpin </li></ul></ul><ul><li>At the same time, it is about the technology used to make this vision a reality </li></ul><ul><ul><li>Systems implementation is highly iterative (not waterfall) </li></ul></ul><ul><li>It is a way of running the business (a mind set) that continually drives performance improvement </li></ul><ul><ul><li>A Journey , not a Destination </li></ul></ul>
    3. 3. What is BPMN? <ul><li>Flow-chart based notation for defining Business Processes </li></ul><ul><li>Conflicting goals </li></ul><ul><ul><li>Acceptable and usable by the business community </li></ul></ul><ul><ul><li>Executable processes </li></ul></ul><ul><li>Around 45 known implementations of BPMN </li></ul><ul><ul><li>Many more companies working on them </li></ul></ul><ul><ul><li>June 2007, BPMN 1.1 will be released </li></ul></ul>
    4. 4. BPMN Diagram Elements
    5. 5. Sample BPMN Diagram Order Arrives Create Order Confirmation Send Confirmation Produce Assemblies Create Invoice Receive Order Capacity & Parts Available Send Rejection Capacity not Available Send to Customer Procure Parts Capacity OK, Order Parts A A Parts Procured Some Parts Unavailable Check Capacity
    6. 6. Inclusive Gateway Trace
    7. 7. Signal Events Trace
    8. 8. Modelling Processes <ul><li>All models are wrong, some are useful (Deming/Box) </li></ul><ul><li>Always keep in mind the purpose & audience </li></ul><ul><ul><li>Models are rehearsals for the imagination </li></ul></ul><ul><li>Understanding requires multiple perspectives </li></ul><ul><ul><li>Too often wedded to one approach </li></ul></ul><ul><li>Data & documents are implementation details </li></ul><ul><ul><li>Ford & Mazda  Toyota & ANO Auto Manufacturer </li></ul></ul><ul><li>Process Models (Statistics) are like a bikini. What they reveal is suggestive, but what they conceal is vital (Paraphrasing Levenstein) </li></ul>
    9. 9. Methods Do Different Things Activity Order Decisions Roles Interactions Triggering events Goals Business rules Measures Data & docs Value add Customer focus Transactions Standards Oriented Input-Output Flow IDEF0 BPMN RADs
    10. 10. Development Methodology Optimize Analyze Deploy Design Discover Monitor Flow (BPMN) User Interface Metrics Controls Integration Understand Iterate & Adapt Over Time Business Optimization 20/80 Control Feedback Smart Optimization KPOs, KPIs & Outline RADs OSTN Srvcs
    11. 11. No Tools For The Up-Front Understanding Optimize Analyze Deploy Design Discover Monitor Flow (BPMN) User Interface Metrics Controls Integration Understand Iterate & Adapt Over Time Business Optimization 20/80 There is a big gap, though, between Discovery & Understanding and the BPMN-based implementation Control Feedback Smart Optimization KPOs, KPIs & Outline RADs OSTN Srvcs
    12. 12. The Understanding Gap <ul><li>BPMN is an implementation-level depiction of process; </li></ul><ul><li>Understanding is a milestone or SLA-based depiction of process </li></ul><ul><li>The key to BPMN is flow, the key to understanding is metrics: </li></ul><ul><ul><li>About people </li></ul></ul><ul><ul><li>About problems </li></ul></ul><ul><ul><li>About commonality </li></ul></ul><ul><li>The ability to refactor processes from the understanding level to the implementation level is where new work is being done </li></ul>
    13. 13. Simple Diagramming / Complicated Collaboration <ul><li>Easy browser-based authoring </li></ul><ul><li>Single repository of process assets </li></ul><ul><li>Milestone-based depiction of process </li></ul><ul><li>Focus on the business conversation </li></ul>
    14. 14. Know the Problems Ranking Process “Chunks”
    15. 15. Mapping and…
    16. 16. Mapping and Modeling BPMN in Browser BPMN in Eclipse Select Candidate - Timing Interval Background Check - Timing Interval
    17. 17. Summary <ul><li>BPMN is the pre-eminent process notation for implementation-level understanding of business processes, for both business and IT </li></ul><ul><li>BPMN is in use by 50+ vendors, and is portable using XPDL and BPDM </li></ul><ul><li>The power of BPDM (and BPMN 2.0) will be its ability to support business process refactoring (ie. different views of the same process) </li></ul><ul><li>These new views will foster process understanding at a more strategic level, yet will be directly “translatable” into today’s BPMN… providing a direct linkage between the business strategy and the detailed process activities in your company. </li></ul>
    18. 18. <ul><li>Derek Miers - BPM Focus (miers@bpmfocus.org) </li></ul><ul><li>Phil Gilbert - Lombardi (phil.gilbert@lombardi.com) </li></ul><ul><li>SessionTitle: </li></ul><ul><li>BPMN: A Foundation For Process Transformation </li></ul>Thank Y ou Thank Y ou

    ×