Information Technology Reference
In-Depth Information
Chapter 3. Using BPMN 2.0 to Model
Business Scenarios
After learning about the BPM discipline, we understand that we need to have a formal lan-
guage to express our business processes. This language will help us in defining a well-es-
tablished sequence for the decisions our organization makes. We want to make sure such
definitions are as powerful as possible, so we want the formal language to be extensible.
We also want the freedom to choose our BPM system regardless of our definitions as much
as possible, so we want the formal language to follow widely accepted standards. For all
these reasons, in this chapter we focus on BPMN 2.0, a standard, flexible language that is
supported by jBPM6 and many other providers as the current de facto language for execut-
able business processes.
We will introduce a real-life use case to demonstrate best practices and design strategies
based on managing requirements in a Sprint Development use case, where we will perform
the following operations:
• Introduce the BPMN 2.0 standard specification
• Model different elements of our business processes
• Create an example to run our processes
We will be covering most of the most common constructs required to model and build real-
life processes. You might already have a particular use case, so if you do, try to use such
constructs and best practices for your particular scenario. The concepts we'll learn in this
chapter apply for virtually any domain.
Search WWH ::




Custom Search