Folio
Folio
Business ProcessModel and NotationFo
lio
Business ProcessModel and Notation
OSSCube Confidential
Rizwan [email protected]
Session Agenda
Introduction to BPMN
Importance / Impact of Business Process ModelingTechnique in Software DevelopmentImportance / Impact of Business Process ModelingTechnique in Software Development
Working with Bizagi
Case Study - Requirement Elicitation Using a BPMNTool
OSSCube Confidential
BPMN?Method of illustrating business processes in the form of a diagram similar to aflowchart.
Originally developed by the Business Process Management Initiative (BPMI).Currently maintained by the Object Management Group (OMG). The currentversion of BPMN is 2.0.
BPMN is assembled from a small set of core elements, making it easy fortechnical and non-technical observers to understand the processes involved.
Elements are categorized into three major groups called flow objects (geometricfigures ), connecting objects (lines) and swimlanes (swimming pool shapedrectangle).
Provides a standard, easy-to-read way to define and analyze public and privatebusiness processes.
OSSCube Confidential
Why BPMN for Development?
Requirement documentation is critical for a project but documenting it RIGHT isCRUICIAL!
Requirement analysis phase undergoes multiple iterations for each requirementdocumentation. BPMN allows quick turn around for designing project workflows.
BPMN provides a standard notation that is readily understandable bystakeholders, analysts and developers.
Bridge communication gaps that often exist between the stakeholders &development team.
Helps conducting efficient requirements gathering & enhances developmentprocesses, 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