SlideShare a Scribd company logo
1 of 33
The Processof Process Modeling Dirk Fahland Hajo A. Reijers Irene Vanderfeesten
PAGE 2 Joint work with… JakobPinggera Stefan Zugal Barbara Weber Dirk Fahland Hajo A. Reijers Irene Vanderfeesten Matthias Weidlich Jan Mendling
PAGE 3 Process Models in BPM commonunderstanding identify problems inthe business process a tool for communication discover opportunitiesfor improvement execute
[object Object],impedes comprehensibility and maintainabilityof process models (Mendling 2008, Weber & Reichert 2008, Weber et al. 2011) Non intention-revealing or inconsistent naming(Mendling et al. 2010) Redundant process fragments (Hallerbach et al. 2010) Large and unnecessarily complex process models(Soto et al. 2008)  Quality Problems PAGE 4
PAGE 5 Source of Quality Problems commonunderstanding identify problems inthe business process discover opportunitiesfor improvement execute
Process Model Development Lifecycle PAGE 6
Challenges Good communication between stakeholders and effective negotiation processes significant process modeling skills PAGE 7
Learn from experienced process modelers Analyze how people model Investigate tool impact on modeling Supporting modeling: methodology notation tools Goals: Improve Formalization PAGE 8
Analyze Formalization as a Process PAGE 9
modeling = elicitation + formalization the process of modeling conceptual idea how does it look like first insights modeling styles relation to modeling outcome how did you do? PAGE 10 Outline
Iterative, highly flexible process depends on individual modeler 3 successive phases Process of Process Modeling (PPM) PAGE 11
understand requirements understand existing process model chunking (Cant et al. 1995) 7 +/- 2 slots in short term memory (Miller 1956) understanding in chunks (group information) PPM - Comprehension PAGE 12
comprehended chunks formalize in process model create new model elements varying number of modeling steps  PPM - Modeling PAGE 13
improve understandability  reorganize model (refactor) utilize secondary notation, typographic cues facilitate next comprehension phase PPM - Reconciliation PAGE 14
same product (process model) What does the PPM look like? PAGE 15
record modeling steps What does the PPM look like? PAGE 16
record modeling steps accumulate in Modeling Phase Diagrams (PPMs) What does the PPM look like? PAGE 17
modeling = elicitation + formalization PPM - process of process modeling conceptual idea how does it look like first insights modeling styles relation of PPM to modeling outcome how did you do? PAGE 18 Outline
more effort into layout of the model
effort put into layout of the model modeling style: continuous rework 	modeling followed by	plateau of comprehension + reconciliation
layout effort  understandability
continuous rework phases of (reconciliation+comprehension) repeatedly after some modeling much effort into layout result: high understandability Modeling styles
PAGE 23 and much comprehensionfollowed by long/steep modeling vs. short, flat modeling and reconciliation phases
much comprehension followed by long/steep modeling recall:comprehension  modelingin chunks short, flat modeling phases
continuous rework phases of (reconciliation+comprehension) repeatedly after some modeling much effort into layout result: high understandability deliberate before you formalize much comprehension followed by long/steep modeling little reconciliation result: high quality, often close to reference model Principle modeling styles
PAGE 26 ,[object Object]
remodeling: falling modeling phases
little reconciliation,[object Object]
accumulate PPM data in 4 scales number of iterations# of cycles: comprehend, model, reconcile chunk size# of model elements added per modeling phase reconciliation breaks# of iterations without modeling share of comprehensiontime spent on comprehension vs. total time PAGE 28 Quantitative Analysis
PAGE 29 Scales vs. Modeling Style deliberate before you formalize continuous rework trouble down the road
PAGE 30 Scales vs. Model Quality easy to understandmodel good model(few syntactic/semantic errors) bad model
creating a formal model is a process in itself we record and measure this process of modeling 3 principle modeling styles, may occur mixed 4 scales to quantify process of modeling correlate to modeling outcome (quality) gain more insights into modeling styles and scales strengthen understanding of correlations propose techniques: teaching, methods, tools PAGE 31 Take home points
The Processof Process Modeling Dirk Fahland Hajo A. Reijers Irene Vanderfeesten

More Related Content

Similar to The Process of Process Modeling

Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
B potential pitfalls_of_process_modeling_part_b-2
B potential pitfalls_of_process_modeling_part_b-2B potential pitfalls_of_process_modeling_part_b-2
B potential pitfalls_of_process_modeling_part_b-2Jean-François Périé
 
UGent MIS research seminar December 2014
UGent MIS research seminar December 2014UGent MIS research seminar December 2014
UGent MIS research seminar December 2014Jan Claes
 
Empowering End-Users to Collaboratively Structure Knowledge-Intensive Processes
Empowering End-Users to Collaboratively Structure Knowledge-Intensive ProcessesEmpowering End-Users to Collaboratively Structure Knowledge-Intensive Processes
Empowering End-Users to Collaboratively Structure Knowledge-Intensive ProcessesDr. Matheus Hauder
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationDr. Hamdan Al-Sabri
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustryCBOD ANR project U-PSUD
 
Modeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsModeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsAlbert Simard
 
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Adrienne Bellehumeur
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2soloeng
 
Planning your analytics journey - webinar slides
Planning your analytics journey  - webinar slidesPlanning your analytics journey  - webinar slides
Planning your analytics journey - webinar slidesSprout Labs
 
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...AIIM International
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx1sv09me054
 
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...Susan Hanley
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipVlad Manea
 
Itb298 Lecture Week 1 Sem 1 2007 Staff Version
Itb298 Lecture Week 1 Sem 1 2007 Staff VersionItb298 Lecture Week 1 Sem 1 2007 Staff Version
Itb298 Lecture Week 1 Sem 1 2007 Staff VersionDavidWang1027
 

Similar to The Process of Process Modeling (20)

Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM Certifications
 
B potential pitfalls_of_process_modeling_part_b-2
B potential pitfalls_of_process_modeling_part_b-2B potential pitfalls_of_process_modeling_part_b-2
B potential pitfalls_of_process_modeling_part_b-2
 
Barriers to IS-IT Process Compliance
Barriers to IS-IT Process ComplianceBarriers to IS-IT Process Compliance
Barriers to IS-IT Process Compliance
 
UGent MIS research seminar December 2014
UGent MIS research seminar December 2014UGent MIS research seminar December 2014
UGent MIS research seminar December 2014
 
Empowering End-Users to Collaboratively Structure Knowledge-Intensive Processes
Empowering End-Users to Collaboratively Structure Knowledge-Intensive ProcessesEmpowering End-Users to Collaboratively Structure Knowledge-Intensive Processes
Empowering End-Users to Collaboratively Structure Knowledge-Intensive Processes
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementation
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
 
Modeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsModeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based Decisions
 
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
Les week 7 BPM
Les week 7 BPMLes week 7 BPM
Les week 7 BPM
 
Hima varsha
Hima varshaHima varsha
Hima varsha
 
Planning your analytics journey - webinar slides
Planning your analytics journey  - webinar slidesPlanning your analytics journey  - webinar slides
Planning your analytics journey - webinar slides
 
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx
 
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
 
Complexity 2
Complexity 2Complexity 2
Complexity 2
 
11 Metrics And Productivity Issues
11 Metrics And Productivity Issues11 Metrics And Productivity Issues
11 Metrics And Productivity Issues
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurship
 
Itb298 Lecture Week 1 Sem 1 2007 Staff Version
Itb298 Lecture Week 1 Sem 1 2007 Staff VersionItb298 Lecture Week 1 Sem 1 2007 Staff Version
Itb298 Lecture Week 1 Sem 1 2007 Staff Version
 

More from Dirk Fahland

Object-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyondObject-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyondDirk Fahland
 
Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Dirk Fahland
 
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...Dirk Fahland
 
Describing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional ProcessesDescribing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional ProcessesDirk Fahland
 
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)Dirk Fahland
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsDirk Fahland
 
Mining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution LogsMining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution LogsDirk Fahland
 
From Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed ComponentsFrom Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed ComponentsDirk Fahland
 
LSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed ComponentsLSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed ComponentsDirk Fahland
 
Repairing Process Models to Match Reality
Repairing Process Models to Match RealityRepairing Process Models to Match Reality
Repairing Process Models to Match RealityDirk Fahland
 
Process Mining for ERP Systems
Process Mining for ERP SystemsProcess Mining for ERP Systems
Process Mining for ERP SystemsDirk Fahland
 
Simplifying Mined Process Models
Simplifying Mined Process ModelsSimplifying Mined Process Models
Simplifying Mined Process ModelsDirk Fahland
 
Behavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process ModelsBehavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process ModelsDirk Fahland
 
Many-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric ChoreographiesMany-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric ChoreographiesDirk Fahland
 
Artifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple InstancesArtifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple InstancesDirk Fahland
 

More from Dirk Fahland (15)

Object-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyondObject-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyond
 
Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis
 
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
 
Describing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional ProcessesDescribing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional Processes
 
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process models
 
Mining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution LogsMining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution Logs
 
From Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed ComponentsFrom Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed Components
 
LSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed ComponentsLSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed Components
 
Repairing Process Models to Match Reality
Repairing Process Models to Match RealityRepairing Process Models to Match Reality
Repairing Process Models to Match Reality
 
Process Mining for ERP Systems
Process Mining for ERP SystemsProcess Mining for ERP Systems
Process Mining for ERP Systems
 
Simplifying Mined Process Models
Simplifying Mined Process ModelsSimplifying Mined Process Models
Simplifying Mined Process Models
 
Behavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process ModelsBehavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process Models
 
Many-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric ChoreographiesMany-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric Choreographies
 
Artifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple InstancesArtifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple Instances
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

The Process of Process Modeling

  • 1. The Processof Process Modeling Dirk Fahland Hajo A. Reijers Irene Vanderfeesten
  • 2. PAGE 2 Joint work with… JakobPinggera Stefan Zugal Barbara Weber Dirk Fahland Hajo A. Reijers Irene Vanderfeesten Matthias Weidlich Jan Mendling
  • 3. PAGE 3 Process Models in BPM commonunderstanding identify problems inthe business process a tool for communication discover opportunitiesfor improvement execute
  • 4.
  • 5. PAGE 5 Source of Quality Problems commonunderstanding identify problems inthe business process discover opportunitiesfor improvement execute
  • 6. Process Model Development Lifecycle PAGE 6
  • 7. Challenges Good communication between stakeholders and effective negotiation processes significant process modeling skills PAGE 7
  • 8. Learn from experienced process modelers Analyze how people model Investigate tool impact on modeling Supporting modeling: methodology notation tools Goals: Improve Formalization PAGE 8
  • 9. Analyze Formalization as a Process PAGE 9
  • 10. modeling = elicitation + formalization the process of modeling conceptual idea how does it look like first insights modeling styles relation to modeling outcome how did you do? PAGE 10 Outline
  • 11. Iterative, highly flexible process depends on individual modeler 3 successive phases Process of Process Modeling (PPM) PAGE 11
  • 12. understand requirements understand existing process model chunking (Cant et al. 1995) 7 +/- 2 slots in short term memory (Miller 1956) understanding in chunks (group information) PPM - Comprehension PAGE 12
  • 13. comprehended chunks formalize in process model create new model elements varying number of modeling steps PPM - Modeling PAGE 13
  • 14. improve understandability reorganize model (refactor) utilize secondary notation, typographic cues facilitate next comprehension phase PPM - Reconciliation PAGE 14
  • 15. same product (process model) What does the PPM look like? PAGE 15
  • 16. record modeling steps What does the PPM look like? PAGE 16
  • 17. record modeling steps accumulate in Modeling Phase Diagrams (PPMs) What does the PPM look like? PAGE 17
  • 18. modeling = elicitation + formalization PPM - process of process modeling conceptual idea how does it look like first insights modeling styles relation of PPM to modeling outcome how did you do? PAGE 18 Outline
  • 19. more effort into layout of the model
  • 20. effort put into layout of the model modeling style: continuous rework modeling followed by plateau of comprehension + reconciliation
  • 21. layout effort  understandability
  • 22. continuous rework phases of (reconciliation+comprehension) repeatedly after some modeling much effort into layout result: high understandability Modeling styles
  • 23. PAGE 23 and much comprehensionfollowed by long/steep modeling vs. short, flat modeling and reconciliation phases
  • 24. much comprehension followed by long/steep modeling recall:comprehension  modelingin chunks short, flat modeling phases
  • 25. continuous rework phases of (reconciliation+comprehension) repeatedly after some modeling much effort into layout result: high understandability deliberate before you formalize much comprehension followed by long/steep modeling little reconciliation result: high quality, often close to reference model Principle modeling styles
  • 26.
  • 28.
  • 29. accumulate PPM data in 4 scales number of iterations# of cycles: comprehend, model, reconcile chunk size# of model elements added per modeling phase reconciliation breaks# of iterations without modeling share of comprehensiontime spent on comprehension vs. total time PAGE 28 Quantitative Analysis
  • 30. PAGE 29 Scales vs. Modeling Style deliberate before you formalize continuous rework trouble down the road
  • 31. PAGE 30 Scales vs. Model Quality easy to understandmodel good model(few syntactic/semantic errors) bad model
  • 32. creating a formal model is a process in itself we record and measure this process of modeling 3 principle modeling styles, may occur mixed 4 scales to quantify process of modeling correlate to modeling outcome (quality) gain more insights into modeling styles and scales strengthen understanding of correlations propose techniques: teaching, methods, tools PAGE 31 Take home points
  • 33. The Processof Process Modeling Dirk Fahland Hajo A. Reijers Irene Vanderfeesten
  • 34. SN Cant, DR Jeffery and B Henderson-Sellers: A conceptual model of cognitive complexity of elements of the programming process. Information and Software Technology 37 (1995) 7, pp. 351-362. Dirk Fahland, Cédric Favre, Barbara Jobstmann, Jana Koehler, NielsLohmann, Hagen Völzer, and Karsten Wolf. Analysis on demand: Instantaneous soundness checking of industrial business process models. Data Knowl. Eng., 70:448–466, 2011. A. Hallerbach, T. Bauer and M. Reichert: Capturing Variability in Business Process Models: The Provop Approach. Journal of Software Maintenance and Evolution: Research and Practice 22 (2010) 6–7, pp. 519–546. J. Mendling: Metrics for Process Models: Empirical Foundations of Verification, Error Prediction and Guidelines for Correctness, Springer, 2008. J. Mendling: Empirical Studies in Process Model Verification. Transactions on Petri Nets and Other Models of Concurrency II, Springer, 2009, pp. 208–224. G. Miller: The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review 63 (1956), pp. 81-87. J. Mendling, H.A. Reijers and J. Recker, Activity Labeling in Process Modeling: Empirical Insights and Recommendations, Information Systems 35 (2010) 4, pp. 467-482. J. Mendling, H.M.W. Verbeek, B.F. van Dongen, W.M.P. van der Aalst and G. Neumann: Detection and Prediction of Errors in EPCs of the SAP Reference Model, Data & Knowledge Engineering 64 (2008) 1, pp. 312-329. P. Rittgen, Quality and perceived usefulness of process models, In: Proc. SAC’10, 2010, pp. 65-72. A.-W. Scheer, ARIS - Business Process Modeling, 3rd ed., Springer 2000. M. Soto, A. Ocampo and J. Munch: The Secret Life of a Process Description: A Look into the Evolution of a Large Process Model, In: Proc. ICSP'08, 2008, pp. 257-268. B. Weber and M. Reichert: Refactoring Process Models in Large Process Repositories In: Proc. CAiSE'08 (2008), pp. 124-139. B. Weber, M. Reichert, J. Mendling and H.A. Reijers: Coping with Model Smells in Process Repositories Using Behavior-preserving Refactorings. Computers and Industry 62(2011) 5, pp. 467-486. References PAGE 33