Demarcating business functions
|ArchiMate Made Practical|
Zie ook: ArchiMate in de praktijk
In the business layer, one of the concepts is business process. But how does one distinguish a business process, and how is it being demarcated?
Apply the following heuristics to distinguish business processes:
- A business process is triggered by a business event, and ultimately delivers a service or product to a customer, or partial products or partial services that are used as part of a service or product for a customer.
- Divide a process into phases that can be being treated sequentially. Examples of phases are request, handling and after-sales. A phase often coincides with a process or function within the organization. A frequent pattern of phases is the value chain. One can recognize phases by the assignment of actions to different actors, combined with a timing sequence between the actions.
- Group actions based on the time that they happen e.g. online- or batch processing, day-time or night-time).
- Divide a process into parts based on the knowledge and skills that are required to execute certain actions. This can be deduced from the functions that are tagged for each task.
- Divide a process into parts based on function segregation or other forms of internal measures.
- Divide a process into parts based on geographical boundary (physical location) where the activities take place, for example a region.
- Divide a process into sub processes that can be executed independently. This can occur where multiple (partial) products are being delivered.
- Distinguish partial processes that occur more than once. These common partial processes can be generalized and re-used.
- Distinguish partial processes that are repeated as a whole.
Relationships with other good practices