Before we move further, it's really important to understand some of the rules that are helpful while modeling and designing our business processes. In this section, we will look into some main modeling rules from the perspective of modeling a process, and the instructions specified by BPMN and supported by Oracle BPA.
A good process model should allow the overall process flow to be visible at one glance, either from left to right, or from top to bottom. To achieve that, a modeler can follow these basic rules:
Aim for a minimum of four, and a maximum of fifteen tasks in a process
Aim for a maximum of three or four levels in a hierarchy
A good model gives you an intuitive and easy to understand overview of how a business process works, as this is the main purpose of a graphic model. A model with a large number of tasks may be correct and unambiguous, but becomes difficult to understand...