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

Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx
1sv09me054
 
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
DavidWang1027
 

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

Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis
Dirk 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
 
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
Dirk 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

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
vu2urc
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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