| Code: | client-es |
| Category: | Business Analysis |
| Format: | 100% workshop |
| Duration: | 2 days |
| Target audience: |
management analitycy architekci developerzy |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
The aim of the workshop is to create a model of the problem area the team is currently working on and to acquire the practical ability to run the Event Storming modelling process independently.
There are 3 sides to the workshop:
implementation (PO, dev, analyst)
The workshop can be used by teams experienced in DDD, who want to break the deadlock in the modelling session, as well as by teams that want to start using DDD approach and want to get maximum efficiency from the beginning.
The duration can be extended by further days depending on the size of the problem area.
EventStorming is a workshop of collaborative learning and modeling. Everyone in the room is involved in the process and may contribute to the model. EventStorming offers a series of steps to discover a problem space and model the solution using Events, the core building blocks of the technique.
Workshop Program
The content of our program can be customised during pre-training analysis.-
Introduction to EventStorming- Notation, roles and responsibilities of persons during the session
- Domain event as a source of information
- Cooperation with domain experts
- 3 levels of modelling
- Divergent
- Emergent
- Convergent
- Divergent
- Notation, roles and responsibilities of persons during the session
-
Big Picture Event Storming, modelling techniques- Technique notation
- Discovering Domain Events
- Timeline arrangement
- Events consistency check, detection of omitted domain events
- Branching the flow
- Identification of actors
- Identification of hot-spots
- Contexts
- Boundaries separation
- Strategic integration of contexts
- Boundaries separation
- Typical patterns and anti-patterns during the session
- Technique notation
-
Design Level Event Storming, modelling techniques- Extended technique notation
- Commands
- Aggregates, modelling object boundary
- Searching for consistency boundaries
- Typical anti-patterns and problems of Aggregate design
- Searching for consistency boundaries
- Read models
- Policies
- Connections with external systems
- Introduction to CQRS
- Extended technique notation
-
Using Event Storming session artifacts during implementation- Software model
- Tests
- Unit tests for the model
- Acceptance tests for the process
- Unit tests for the model
- Software model
Download PDF
Trainers
Meet the experts who will conduct your workshop.