SunDDDay discussion: EventStorming and User story mapping for domain discovery
Sep 30, 2019
auto_awesome
Experts Marco Heimeshoff, Kenny Baas-Schwegler, Zsófia Herendi, and Trond Hjorteland discuss their experience with EventStorming and User story mapping for domain discovery. They explore the benefits of event storming and user story mapping, different approaches to domain discovery, and the combination of user story mapping and example mapping for release planning.
EventStorming and User story mapping provide a comprehensive understanding of the domain and user journey.
Combining user story mapping and example mapping allows for a holistic view of the user journey and helps define releases.
Deep dives
Benefits of User Story Mapping with Event Storming
User story mapping combined with event storming allows for a comprehensive and thorough understanding of the domain and the user journey. By using event storming, teams can gain insight into the business processes and model the domain in depth. This helps to identify the events, tasks, and flows within the system. On the other hand, user story mapping focuses on the user perspective and the tasks they need to perform. It provides a way to map out the user journey and identify the functions and features required for the product. Both techniques complement each other, with event storming providing a big picture view and user story mapping offering a more focused view on user needs and tasks.
The Value of User Story Mapping and Example Mapping
User story mapping and example mapping are powerful tools for discovering and understanding the domain. User story mapping allows teams to visualize the user journey and the tasks or workflow steps involved in achieving user goals. It provides insights into the user's perspective and helps identify the necessary features or functions of the product. Example mapping, on the other hand, focuses on exploring concrete examples and scenarios related to user stories. It helps clarify the behavior and requirements of the system, allowing for a deeper understanding. By combining these two techniques, teams can gain a holistic view of the user journey, define releases, and refine the modeling process.
Challenges and Considerations for User Story Mapping and Event Storming
While user story mapping and event storming are powerful techniques, there are challenges and considerations to keep in mind. In user story mapping, it's important to ensure the language used is business-focused and avoids technical jargon. Facilitators need to encourage stakeholders to think in terms of user tasks and needs rather than focusing on technical implementation details. Event storming, on the other hand, requires participants to shift their mindset from tasks to events, which can sometimes be challenging. It's important to guide participants and facilitate discussions to ensure a clear understanding of the domain events and their relationships. Additionally, both techniques require effective collaboration and communication among team members to ensure a shared understanding and alignment of the modeled domain.
Exploring New Approaches and Techniques
In addition to user story mapping and event storming, there are other approaches and techniques worth exploring, such as impact mapping and domain storytelling. Impact mapping provides a way to align business goals with the delivery of features and helps prioritize work based on desired outcomes. Domain storytelling focuses on capturing and sharing stories about the domain, which can be a valuable tool for knowledge sharing and domain exploration. By continuously seeking out and experimenting with new techniques, teams can enhance their modeling and discovery processes, leading to better understanding and effective delivery of domain-driven design solutions.
On this first SunDDDay 26th May at 16:30 Central European Time (Amsterdam GMT +2), virtual DDD meetup will hold an online panel discussion where you can ask questions! Marco Heimeshoff, and Kenny baas-Schwegler (with a possible attendance by Zsófia Herendi and Trond Hjorteland) will discuss their experience with EventStorming and User story mapping for domain discovery. The two main questions are: * How can we best combine User Story Mapping and EventStorming for domain discovery. * How can we go from EventStorming to user stories.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode