How to conduct process modeling?
1. Objectives and scope
What is a perspective?
Common Perspectives
2. Concept and tool selection
3. Process elicicitation
Preparation Phase: the process engineer sets up an initial process model based on available process documentation and past experiences
Iterative modeling Phase: The process engineer consults process (domain) experts to:
The process engineer updates the process model, integrates views, points out inconsistencies and identifies gaps.
Process elicitation techniques
Interviews
The process engineer interviews process experts to elicit their view of the process. Both the process owner and process participants (agents) are considered to be process experts:
Observation
The process engineer observes the process expert when actually performing a process
Collect additional information, verify findings of other elicitation techniques.
Protocol Analysis
Can be used for complex processes with many process agents.
Structuring techniques
Assemble segments of a process model, i.e., information gathered from different sources or information about different entities into a coherent model:
Analysis of (external) process documents
The process engineer analyses process ralted documents, e.g. standards, organization charts, project plans.
The information unists found are linked to the process model schema, and an initial process model is built.
Can be done in advance and ‘off-line’, i.e. the process experts need not to be consulted.
The resulting process model is usually fragmentary, and can differ strongly from the actual process.
Good starting point for any process modeling activity.
Analysis of process artifacts
The process engineer analyses artifacts produced during process performance. major groups of artifacts are:
Usually not sufficient to produce a comprehensive process model.
Supplementary to the analysis of process documents verify certain aspects or parts of a process.
5. Process model verification and analysis
Statistc Process Model Analysis:
Dynamic Process Model Analysis:
6. Process analysis
High Risk Patterns