What is process discovery?
act of gathering information about an existing process and organization it in terms of an as-is process model.
What are the four phases of process discovery?
What are the challenges of process discovery?
What are the difference between a process analyst and domain expert?
Process analyst:
Domain expert:
What are the discovery methods
• Evidence-based:
- Document analysis
- Observation
- Process mining
• Interview-based
• Workshop-based
- Gather all key stakeholders together
- One process analyst, multiple domain experts
- Participants interact to create shared understanding
- Often: software-supported, a model is directly created during the workshop (separate role)
- Model is reference point for discussions
- Alternative: brown-paper workshops
What are the different types of evidence-based discovery? Explain document analysis.
Issues:
Advantage:
Process Analyst can get familiar with certain parts of a process and its environment.
Explain the evidence-based discovery: Obervation
Explain the automatic process discovery/
What is interview based discovery
Disadvantage:
Person interviewed will always describe the normal process and never the exceptional tends
What is workshop-based discovery
Each method has strengths and limitations. They are discussed in terms of:
Objectivity
o Evidence-based
Best level of objectivity. Existing documents/logs and observation provide an
unbiased account of how a process works.
o Interview-based/ Workshop-based
Have to rely on the description and interpretation of domain experts. Risk that
persons may have perceptions and ideas that are not correct.
Each method has strengths and limitations. They are discussed in terms of:
Richness
o Evidence-based
Show issues that need to be discussed and raise questions, often do not provide an
answer.
o Interview-based/ Workshop-based
Strong in providing rich insights in the process. Domain experts are a good source to
clarify reasons and objectives for why a process is set up as it is.
Each method has strengths and limitations. They are discussed in terms of:
Time consumption
o Interview-based
Suffer from several feedback iterations.
o Workshop-based
Difficult to schedule workshop with different domain experts on short notice.
Each method has strengths and limitations. They are discussed in terms of:
Immediacy of feedback
o Evidence-based
Raise various questions about how a process works. Can only be answered by talking
to domain expert.
o Interview-based
Opportunity to ask questions.
o Workshop-based
Inconsistent perceptions about the operation of a process can be directly resolved
by involved parties.
What is are the different quality assurance?
Quality Assurance • Syntactic quality: – Conform to the rules of the notation • Semantic quality: – Making true statements about the world • Pragmatic quality – Usable by stakeholders
What is semantic quality?
The goal of producing models that make ture statements about the considered domain.
- Validity: means that alle statements included in the model are correct and relevant to the problem (Correctness)
- Completeness: means that the model contains all relevant statements on a process that would be correct.
Domain expert process analyst
What is pragmatic quality?
The goal of building a process model of good usability.
What are the guidelines for process modeling: 7PMG
G1: Use as few elements in the model as possible
G2: Minimize the routing paths per elements
G3: Use one start and one end event
G4: Model as structured as possible
G5: Avoid OR-gateways
G6: Use verb-object activity labels
G7: Decompose a model with more than 30 elements
Discuss the three types of quality that are involved in Process Model Quality Assurance.
Syntactic quality relates to the issue whether a model conforms to the rulesof the modeling language used, as well as the guidelines that may have been imposed on the process models beyond such rules. One can think of the type of modeling elements used, the way model elements are connected, etc.
Semantic quality relates to the goal of producing models that make true statementsabout the considered domain, either for existing as-is processes or future to-be processes.In other words: is what is in the model an adequate reflection of the real world and is the model complete?
Pragmatic quality relates to the goal of building a process model of good usability. Examples of issues involved are the understandability and maintainability of a model, as well as how easy it is to learn from it. Size, complexity and layout of a model have a big impact on the pragmatic quality of a model.