BPMN: Business Process Modeling Notation.
Ever since i have started my career in software development i noticed that there was a huge need for a common language that needs to exist between business owners and software providers. flowcharts, UML diagrams, Use cases they all been there but still look very techy for business users. when i was introduced to BPMN i felt like this is it, this is the notation that can fill the gap between us & business users.
BPMN is designed to facilitate communication and understanding of business processes. the way all components are arranges in a process form, it makes it very easy for everyone to map a workflow.
BPMN provides a way to quickly diagram business functions.
Use it to draw a process graphically
The visual model will be translated quickly and easily into software that will run the process.
With
BPMN, business people can define what they want, simply but with a high degree of precision; and IT professionals can communicate with each other and with business people about the model in a clear, common framework.
BPMN works for any kind of management, operation and support process.
By developing a model with
BPMN, you can collaboratively improve communications with decision makers about the nature and health of a process; you can collaboratively initiate improvements – and you can collaboratively move toward automating those improvements.
For the past 3 or 4 years i have been presenting many BPMN diagrams in front of different business users which i know that they have never heard of BPMN before... and guess what they used to understand what the diagram shows, that's the beauty of BPMN its simple and everybody can understand it.
That simplicity comes from the fact that BPMN consists of 3 Main Elements:
we can also add a fourth element which is the line that connects these elements known as Sequence Flow.
From the above elements we can have number of Sub-elements or what they are called:
The Descriptive Conformance Sub-class, i will mention the most commonly used ones next.
Activities in BPMN 2.0
An Activity is work that is performed within a Business Process. An Activity can be atomic (a Task) or non-atomic (compound like sub-process). The types of Activities that are a part of a Process are:
- Task,
- Sub-Process,
- and Call Activity, which allows the inclusion of re-usable Tasks and Processes in the diagram.
Activities represent points in a Process flow where work is performed. They are the executable elements of a BPMN Process.
Activities in BPMN 2.0
An Activity is work that is performed within a Business Process. An Activity can be atomic (a Task) or non-atomic (compound like sub-process). The types of Activities that are a part of a Process are:
- Task,
- Sub-Process,
- and Call Activity, which allows the inclusion of re-usable Tasks and Processes in the diagram.
Activities represent points in a Process flow where work is performed. They are the executable elements of a BPMN Process.
0 comments:
Post a Comment