Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014

2,956 views

Published on

BPMN is Method of illustrating business processes in the form of a diagram similar to a flowchart. Originally developed by the Business Process Management Initiative (BPMI).
Currently maintained by the Object Management Group (OMG). The current
version of BPMN is 2.0.

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

No Downloads
Views
Total views
2,956
On SlideShare
0
From Embeds
0
Number of Embeds
747
Actions
Shares
0
Downloads
96
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014

  1. 1. FolioFolio Business Process Model and Notation Folio Business Process Model and Notation OSSCube Confidential Rizwan Khan rizwan.khan@osscube.com www.osscube.com
  2. 2. Session Agenda Introduction to BPMN Importance / Impact of Business Process Modeling Technique in Software Development Importance / Impact of Business Process Modeling Technique in Software Development Working with Bizagi Case Study - Requirement Elicitation Using a BPMN Tool OSSCube Confidential
  3. 3. BPMN? Method of illustrating business processes in the form of a diagram similar to a flowchart. Originally developed by the Business Process Management Initiative (BPMI). Currently maintained by the Object Management Group (OMG). The current version of BPMN is 2.0. BPMN is assembled from a small set of core elements, making it easy for technical and non-technical observers to understand the processes involved. Elements are categorized into three major groups called flow objects (geometric figures ), connecting objects (lines) and swimlanes (swimming pool shaped rectangle). Provides a standard, easy-to-read way to define and analyze public and private business processes. OSSCube Confidential
  4. 4. Why BPMN for Development? Requirement documentation is critical for a project but documenting it RIGHT is CRUICIAL! Requirement analysis phase undergoes multiple iterations for each requirement documentation. BPMN allows quick turn around for designing project workflows. BPMN provides a standard notation that is readily understandable by stakeholders, analysts and developers. Bridge communication gaps that often exist between the stakeholders & development team. Helps conducting efficient requirements gathering & enhances development processes, helps developing almost 100% accurate requirements. OSSCube Confidential
  5. 5. Objects in BPMN 2.0 • Swimlanes OSSCube Confidential
  6. 6. Objects in BPMN 2.0 • Flow Objects OSSCube Confidential
  7. 7. Objects in BPMN 2.0 • Flow Objects OSSCube Confidential
  8. 8. Objects in BPMN 2.0 • Connectors OSSCube Confidential
  9. 9. Objects in BPMN 2.0 • Data & Artifacts OSSCube Confidential
  10. 10. Example Business Process OSSCube Confidential
  11. 11. A Few OpenSource BPM Options OSSCube Confidential
  12. 12. Working with Bizagi • Sample Workflow OSSCube Confidential
  13. 13. Case Study • eCatalogue System OSSCube Confidential
  14. 14. References • http://www.omg.org/spec/BPMN/20100601/10-06- 02.pdf • http://camunda.org/bpmn/tutorial.html • http://www.slideshare.net/grepol/modelling-with- bpmn-2-0?qid=8789be1c-c1f4-459b-8b1c- 5458a6851652&v=default&b=&from_search=34 • Bizagi – Workflow Patterns • http://www.omg.org/spec/BPMN/20100601/10-06- 02.pdf • http://camunda.org/bpmn/tutorial.html • http://www.slideshare.net/grepol/modelling-with- bpmn-2-0?qid=8789be1c-c1f4-459b-8b1c- 5458a6851652&v=default&b=&from_search=34 • Bizagi – Workflow Patterns OSSCube Confidential
  15. 15. THANKS !!!THANKS !!! OSSCube Confidential

×