introduction to business process model and notation (bpmn) - osscamp 2014

15
Folio Folio Business Process Model and Notation Model and Notation OSSCube Confidential Rizwan Khan [email protected] www.osscube.com

Category:

Technology


1 download

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

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

Folio

Folio

Business ProcessModel and NotationFo

lio

Business ProcessModel and Notation

OSSCube Confidential

Rizwan [email protected]

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

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

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

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

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

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

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

Objects in BPMN 2.0

• Swimlanes

OSSCube Confidential

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

Objects in BPMN 2.0

• Flow Objects

OSSCube Confidential

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

Objects in BPMN 2.0

• Flow Objects

OSSCube Confidential

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

Objects in BPMN 2.0

• Connectors

OSSCube Confidential

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

Objects in BPMN 2.0

• Data & Artifacts

OSSCube Confidential

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

Example Business Process

OSSCube Confidential

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

A Few OpenSource BPM Options

OSSCube Confidential

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

Working with Bizagi

• Sample Workflow

OSSCube Confidential

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

Case Study

• eCatalogue System

OSSCube Confidential

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

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

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

THANKS !!!THANKS !!!

OSSCube Confidential