State the 4 main tasks for process discovery. Explain.
1) Define the setting.
2) Gather information.
3) Conduct the modeling.
4) Assure model quality.
How many people are involved in a process discovery? Explain also if they must work together.
Explain all the process discovery methods and its disadvantages.
Explain the process modeling method.
1) Identify the process boundaries. (Process triggers, possible outcomes, perspective we assume, artifacts for input and output).
2) Identify activities and events.
3) Identify handoffs and who is responsible for what.
4) Add the control flow (with gateways).
5) Identify additional elements (data objects and stores).
Explain the syntactic quality.
Divided into:
- Structural correctness. Elements should be all connected.
- Behavioral correctness. Each instance must come to an end. When that happens the process must be all done. Every activity must happen, at least in one instance.
Explain the semantic quality.
Divided into:
- Validation. Comparing the process with its real-world business process.
- Completeness. All possible process instances are covered.
Explain the pragmatic quality.
Relates to the usability of a process model.
- Understandability: how easy it is to read and comprehend the model.
- Maintainability: how easy it is to apply changes.
- Learning: how good a model reveals how its corresponding process works.