From Business Goals to Software Requirements - Combining Impact Mapping and Domain Storytelling
DDD Europe - Hands-on Lab
- Speakers
Henning Schwentner and Mufrid Krilic
- Description
This is a hands-on lab with limited capacity.
Building software that fulfills business goals is the core task of software development teams. To turn business goals into software, stakeholders must have shared artifacts to align their perspectives and priorities. Those artifacts have many names: requirements, features, user stories, use cases, specifications, etc.
Many DDD practitioners believe that software requirements are best created as a result of a collaborative modeling process. Impact Mapping and Domain Storytelling are collaborative modeling methods that support conversations about requirements. They help approach requirements from two different angles:
- Impact Mapping links business goals to the outcomes a software product creates for its users
- Domain Storytelling visualizes and refines business processes into cohesive and implementable scenarios.
This workshop will show you how to bridge the gap between the business goals and deliverables by:
- Engaging in conversations that connect the WHY of business goals with the WHAT of software design.
- Learning how to turn individual requirements into business processes.
- Practicing Impact Mapping and Domain Storytelling on a case study in small groups
The session will conclude with practical tips on organizing requirements and refining them into implementable domain models.
About Henning Schwentner
Henning loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of “Domain Storytelling” (Addison-Wesley 2022), “Domain-Driven Transformation” (Addison-Wesley 2024) and the www.LeasingNinja.io.
About Mufrid Krilic
Mufrid is devoted to leading and coaching product development teams, by cultivating knowledge sharing in the organization and increasing co-developer’s business understanding. His professional philosophy is rooted in Domain-Driven Design and in building agile and technical coaching culture on an organization-wide level. With 20+ years of experience as software architect, developer and technical coach, Mufrid has been deeply involved in developing enterprise-solutions in complex domains, such as healthcare, insurance and telecom.
Currently working as a consultant and Domain-Driven Design coach at CoWork, Norway.
Apart from work he enjoys spending time engaging his children in STEM activities. Mufrid is an enthusiastic First Lego League mentor and has actively contributed to the FIRST community locally and internationally.