Was ist das? Brauche ich das?
Was ist das?
Domain Storytelling is a tool to discover the domain with our domain experts
- um eine neue neue Domainsprache zu lernen
- um Domain Stories mit Icons aufzuzeichnen
- Domainexperten können schnell sehen, ob Story richtig verstanden wurde
- Bereits nach wenigen Stories sind alle in der Lage über Leute, Aufgaben, Tools, Workitems und Event der Domäne zu sprechen
- Startpunkt für DDD um funktionale und qualtiative Anforderungen zu erfassen
“Three good examples are better than a bad abstraction” (Business Analysis and Requirement Engingeering, Peter Hruschka)
Icons erläutern
- Domainstories werden aus der Perspekive eines Actors erzählt
- Actors: Person, Gruppe, Software System
- Actoren erstellen/arbeiten mit/tauschen aus work objects und information about work objects
- work objects: Dokumente, Messages, Telefonate, Kommunikation
- Pfeile zeigen Richtung an
-
Textuelle Anmerkungen für Dokumentation von Annahmen, Variationen, Ausnahmen
- um eine bestimmte Bedeutung (entprechend der Domäne) zu geben, werden Icons benannt
-
(Beispiele siehe Slides)
- Domain Storytelling Whiteboard Kit enthält Set von Icons
- Feel free to add eigenes Set von Icons für die Domäne
Stories
- mit den Icons werden Sätze gebildet
- Jeder Satz startet mit einem Actor
- Dann braucht man ein work object oder ein piece of information mit dem der Actor etwas macht
-
Pfeil, der beides verbindet wird benannt
-
damit wird eine Story erzählt
- Jeder sollte die piktografische Domainstory laut lesen können!
Vorgehen
Co-op
- Alle stehen gemeinsam an Wand/Board und reden und pinnen Piktogramme
Moderiert
- eine Person malt die Story während die anderen nur reden
-
Empfehlung, wenn Personen noch keine Erfahrung mit Domain Storytelling haben
- Magnetisches Board mit Icons
- Geht auch Online
DDD Scope
Strategic: Big picture
Tactical: sub-process
Bounded Context finden:
- Informationsfluss geht in eine Richtung
- verschiedene Ausdrücke
- verschiedene triggers (time vs. on demand)
Praktische Beispiele
folgen |
Resources
- http://www.domainstorytelling.org
- Youtube
- Skillsmatter
- Domain Story Modeler