Desigining better processes and customer journeys with DDD and Event Storming
summary
Shows two concrete wins: use Event Storming to extract event models from messy BPMN and customer-journey artifacts, reverse-engineer deployed workflows into Petri nets as an executable intermediate, and detect dozens of real mismatches by replaying event logs. Argues BPM engines have contaminated core domains, offers a beta ML/prolog engine that turns sticky post‑it state models into executable graphs, and demonstrates migrating workflows to cloud platforms while preserving observable reality from logs.
AI-written summary · about
chapters (19)
- 0:00Intro
- 2:01The Value Chain Wardley Maps Business Processes Process Mining
- 3:52Part 1 - Looking inward... DDD within the Enterprise
- 4:15Let's frame the problem
- 9:00What is a Value Chain?
- 14:10Let's peek into the strategy consultant's toolbox
- 20:43How can DDD help in creating more alignment?
- 21:03"Every activity in the Enterprise Value Chain defines a Domain"
- 23:37"A company will only function as well as the Linkages between its core and supporting domains"
- 27:17You are on the critical path
- 33:15"BPM should be the default for non-core business activities"
- 37:07We need an intermediary representation, not a mapping
- 39:03Formal methods FTW!
- 40:02Now the hard question: Are processes in prod the same as in the design documents?
- 40:38"The event log is the true representation of a process"
- 42:34Part 2 - Customer Experience as the New Enterprise Battlefield
- 43:07"Digital Leaders build an Ubiquitous Language focused on the Customer Experience"
- 45:10"The Customer has her own activity domain and her own Value Chain"
- 46:11"There is a difference between what is observed and what is designed"
related talks
47mEvent Storming — Closing the Gap Between IT and Business
49mCo-creating with UX and Software
40mAn Interdisciplinary View on Prototypes - Towards Executable Models That Can Be...
38mOff the Beaten Path: Moving Observability Focus from Your Service
27mParadigm Lost
27mOperationalizing the Integration of User Interaction Specifications in Modeling Editor Synthesis
27mCritical UIs: When User Tasks Test the Code
41mCo-creation between UX and Software
