Week 05 - Process Discovery
Week 05 - Process Discovery
Process Discovery
Process
Modeling
Discovery Task
• Defining the setting: team, scope
• Gathering information: brainstorming, previous documentation
• Conducting the modeling task: process modeling
• Assuring process model quality: ensuring performance and quality
Process Dicovery Roles
• Process Analyst
• gathering information about a given business process
• driving the modeling task under process owner
• familiar with process modeling languages such as BPMN
• Get the company/enterprise view, not only customer view
• Domain Expert
• who know a process or specific tasks within that process are
performed
• can be the process owner or operational manager
• Can consulted as partners, suppliers or customer
Customer View vs Bookstore View
Process Dicovery Challenge
• control flow relates to the questions of when and why activities and events
are executed
• identify order dependencies, decision points, concurrent execution of
activities and events, and potential rework and repetition
• XOR, OR, AND, Rework and Repetition
Step 5: Additional Elements
• Structural:
• Element level: Activities, Events, Gateways, Flows
• Model level: all flow nodes must be on a path from a start to an end
event
• Behavioral:
• Option to complete
• Proper completion
• No dead activities
Semantic Quality and Validation
• Semantic quality deals with the adherence of a process model to its real-
world process
• Validation is the activity of checking the semantic quality of a model by
comparing it with its real-world business process
• No set of formal rules that can be used to easily check semantic quality
• Validate to participant: the company, supplier, seller, customer, etc
Pragmatic Quality and Certification