logotyp

Business proces definition

A Business Process Definition:

  • Is a diagram that illustrates a business process
  • Includes participants, steps, activities, and subprocesses

Objectives of a Business Process Definition are:

  • Universally understood by both business and technologists
  • Clearly and easily communicated in 5 minutes or less
  • At any level of granularity
  • Executable in a BPM System

A Business Process Definition is not:

  • An entity state diagram
  • A collection of use cases or use case relationship diagrams
  • A system relationship diagram
  • An architectural diagram
  • A workflow model (application development) or a screen flow

Problematic modeling patterns

Examples of problematic modeling patterns:

  • A process model includes tactical details such as clicking buttons or selecting options. Those details are service implementation details, as opposed to process steps, and should not be represented on a process diagram.
  • A single process step should be a task done by a participant (likely, a human participant), after which the execution of the process is handed off to a different participant in a different swimlane.
  • The constellation pattern illustrates a grouping of steps with a single flow line in and a single flow line out. These patterns are good candidates for abstraction into a subprocess diagram.
  • The large number of system lanes leads you to believe that there is “application logic” in this diagram (versus process flow/logic).
  • The string of pearls pattern is a series of sequential tasks in the same swimlane, indicating a misunderstanding of the separation between the process layer and the service layer. These tasks should be condensed into single activities.

High-level guidelines when to use to use a business process definition or service

Five guidelines for better process modeling

1. Rule of seven   
2. Activity granularity   
3. Activity description   
4. Inputs and outputs   
5. The System lane