ABSTRACT

The Business Process Modeling and Notation (BPMN) was developed by the Business Process Modeling Institute and is currently managed by the Object Management Group. BPMN 2.0 is intended to help organizations model and communicate their business process, both internal and with external entities. This chapter shows how a BPMN model can describe a software development process that involves developers and management. The BPMN notation has four basic shapes: activities, gateways, events, and flows. The most interesting part of BPMN is the possibility of pools and swim lanes. A "well-formed" BPMN should have a single start event and a single end event, although there can be internal activities inside swim lanes. The simplest view of a BPMN model is that it is an enriched flowchart that shows the flow of information, communication paths, and data among components of an organization. The Compute premium activity would have a BPMN diagram very similar to that of the flowchart model.