Good business software must be tailored to the specialism and tasks of the users. This is why all roles involved in software development must understand the domain and speak the language of the specialist area: Developers, testers, product owners, project managers and requirements engineers. Domain storytelling can help to build this common understanding. The often traditional rifts between the business and IT departments are narrowing.
Modelling business processes together
Domain storytelling means that business experts tell stories about their domain. While we listen, we record the domain stories in front of the business experts using a visual language. This allows everyone involved to see immediately whether they have understood it correctly. After just a few domain stories, we have already worked out the essential concepts of a domain: Actors, their tasks, their tools (e.g. IT systems and apps) and the work objects being processed (e.g. documents).
What can I use domain storytelling for?
As an introduction to a new domain
Develop technical language, understand work processes
Bridging technical "silos
through collaborative modelling
Finding specialised interfaces for software
Heuristics for good intersection of modules, microservices and bounded contexts
Designing target processes
Coordinating workflows and software development, making changes from actual to target transparent
Document actual processes
for training manuals and formal documents such as company agreements and procedural instructions
by deriving them directly from the domain stories
Define minimum viable products
by reducing IT-supported processes to the essentials
Open training courses:
We offer open training courses via our co-operation partners DDD Europe Academy and Kalele.io. Details and booking options can be found here:
- DDD Europe Academy: online (two half days) & at changing locations (full day)
- Kalele.io: online (three half-days)
Customised training courses:
In our customised training courses, we tailor the training content to you - from individual coaching to groups of 12, for DDD development teams or employees from specialist departments without a technical background. Contact us and we will work with you to tailor an offer to your needs.
- Dates on request