Finally also in German
Domain Storytelling
Specialist requirements in software development: Understanding and being understood.
- Finding technically motivated boundaries in domains in order to organise software and teams accordingly
- Deriving requirements from domain stories
- Combine domain storytelling with event storming, user story mapping and other methods of agile software development
Telling stories or storytelling is a fundamental form of human communication - also in software development.
Domain experts and development teams make specialist knowledge tangible by telling and visualising business processes as specialist stories. Domain storytelling enables everyone involved to understand the relevant roles, tasks and work objects.
Stefan Hofer and Henning Schwentner introduce a visual language as a graphic notation and explain scenario-based modelling, the workshop format and the combination with other modelling methods. Using case studies, they show how domain storytelling solves common problems:
- Harmonising all those involved and affected from IT and specialist areas
- Modelling workflows in an understandable way using simple symbols and rules
- Find better solutions faster with collaborative modelling workshops
- Find good and clear boundaries to organise software and teams accordingly
- Transform expertise into requirements in an agile process
- Develop implementable domain models
- Gain a better overview of an IT landscape in order to consolidate or optimise it
In this book you will find instructions and helpful tips on how to better understand your business processes, improve communication with your (IT) colleagues and combine your approach with other agile software development methods.