Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
<ul><li>Derek Miers - BPM Focus  (miers@bpmfocus.org) </li></ul><ul><li>Phil Gilbert - Lombardi  (phil.gilbert@lombardi.co...
A BPM Definition <ul><li>Business Process Management is primarily a business philosophy  </li></ul><ul><ul><li>About  peop...
What is BPMN? <ul><li>Flow-chart based notation for defining Business Processes </li></ul><ul><li>Conflicting goals </li><...
BPMN Diagram Elements
Sample BPMN Diagram Order Arrives Create Order  Confirmation Send Confirmation  Produce Assemblies Create  Invoice Receive...
Inclusive Gateway Trace
Signal Events Trace
Modelling Processes <ul><li>All models are wrong, some are useful (Deming/Box) </li></ul><ul><li>Always keep in mind the p...
Methods Do Different Things Activity Order Decisions Roles Interactions Triggering events Goals Business rules  Measures D...
Development Methodology Optimize Analyze Deploy Design Discover Monitor Flow (BPMN) User Interface Metrics Controls Integr...
No Tools For The Up-Front Understanding Optimize Analyze Deploy Design Discover Monitor Flow (BPMN) User Interface Metrics...
The Understanding Gap <ul><li>BPMN is an implementation-level depiction of process; </li></ul><ul><li>Understanding is a m...
Simple Diagramming / Complicated Collaboration <ul><li>Easy browser-based authoring </li></ul><ul><li>Single repository of...
Know the Problems Ranking Process “Chunks”
Mapping and…
Mapping and Modeling BPMN in Browser BPMN in Eclipse Select Candidate - Timing Interval Background Check - Timing Interval
Summary <ul><li>BPMN is the pre-eminent process notation for  implementation-level  understanding of business processes, f...
<ul><li>Derek Miers - BPM Focus  (miers@bpmfocus.org) </li></ul><ul><li>Phil Gilbert - Lombardi  (phil.gilbert@lombardi.co...
Upcoming SlideShare
Loading in …5
×

Business Process Modeling Notation: A Foundation for Process Transformation

4,776 views

Published on

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

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

×