Domain Driven Design Event Storming
Originally created by alberto brandolini in 2012 as a quick alternative to precise uml diagramming event storming is a workshop style technique that brings project stakeholders together both developers and non technical users to explore complex business domains.
Domain driven design event storming. This will allow the business domain experts those most familiar with the stock trading domain and the role our business has in it to communicate their domain knowledge with the rest of the team. How to use event storming to introduce domain driven design 5 minute read although incredibly effective ddd is overlooked by developers because of its abstractness. I have considered simple sticky note applications but they leave a lot to be desired such as the ability to save and share.
You can apply it to practically any technical or business domain especially those that are large complex or both. In the context of domain driven design ddd event storming is incredibly useful and valuable dan north claimed in his presentation at the recent ddd exchange conference in london explaining the. The technique isn t limited to software development.
L event storming est une approche créée par alberto brandolini permettant de vous aider à modéliser votre domaine métier en équipe. Where an event storming session can be used to model business process flows domain driven design provides the discipline to turn those flows into a structured system. Stakeholders involved in a modeling workshop may include technology experts project management user.
Cela peut sembler assez basique mais c est vraiment efficace. The goal of event storming and domain driven design ddd is to establish a technology independent language and detailed understanding of the business needs and processes. Event storming is a rapid group modeling approach to domain driven design.
It was invented by alberto brandolini in the context of domain driven design ddd. When we mention system we do not automatically mean code we simply mean a system in the purest sense of the word whether that system is manual or automated. Event storming is a rapid lightweight and underappreciated group modeling technique that is intense fun and useful for accelerating development teams.
To make this learning process easier event storming is meant to be fun. Event storming is a great way to introduce ddd without naming it. In other words you can use it to both analyze.