Introduction to Business Process Model and Notation (BPMN) – OSSCamp 2014
Description
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.
Transcript
FolioFolio
Business Process
Model and Notation
Folio
Business Process
Model and Notation
OSSCube Confidential
Rizwan Khan
rizwan.khan@osscube.com
www.osscube.com
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
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
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
Objects in BPMN 2.0
• Swimlanes
OSSCube Confidential
Objects in BPMN 2.0
• Flow Objects
OSSCube Confidential
Objects in BPMN 2.0
• Flow Objects
OSSCube Confidential
Objects in BPMN 2.0
• Connectors
OSSCube Confidential
Objects in BPMN 2.0
• Data & Artifacts
OSSCube Confidential
Example Business Process
OSSCube Confidential
A Few OpenSource BPM Options
OSSCube Confidential
Working with Bizagi
• Sample Workflow
OSSCube Confidential
Case Study
• eCatalogue System
OSSCube Confidential
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
THANKS !!!THANKS !!!
OSSCube Confidential
Leave a Comment
You must be logged in to post a comment.