Logo WPS - Workplace Solutions
Sprache
  • de
  • en
  • WPS
    • Was uns auszeichnet
    • Die Köpfe bei der WPS
    • Rechenzeit
  • Leistungen
    • Individualsoftware
    • Domain-Driven Design
    • Softwarearchitektur
    • Anforderungsermittlung
    • Arbeitsplatz der Zukunft
    • BI und Data Analytics
    • Forschung
  • Schulungen
    • iSAQB Trainings
    • Agile Trainings
    • Collaborative Modeling
    • DDD
    • CLOUDINFRA
    • FOUNDATION
    • IMPROVE
    • WEBSEC
  • Lösungen
    • ROADS City
    • ROADS Regio
    • RadVIS
    • JAZE Zeiterfassung
    • ADIL
    • ViRL
    • TRIAS
    • PortMonitor
    • Digitaler Peiltisch
    • Domain Story Modeler
  • Aktuelles
    • Termine
    • WPS-Konferenz software@work
  • Kontakt
  • Karriere
    • Aktuelle Jobs
Suche
Sprache
  • de
  • en

WPS - Workplace Solutions

Hamburg | Berlin


T +49 40 229 499-0

E info@wps.de

Domain Storytelling

Die Wiederentdeckung zweier klassischer Bücher über Anforderungen

von Dr. Stefan Hofer


Vor kurzem haben Henning Schwentner und ich unser Buch „Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software“ abgeschlossen. Die Überprüfung der Quellen und das erneute Lesen der referenzierten Bücher haben einen Denkprozess in Gang gesetzt, der noch nicht abgeschlossen ist. Insbesondere diese beiden Bücher betrachte ich als Klassiker zum Thema Softwareanforderungen:

  • Alistair Cockburn: Writing Effective Use Cases (2001)
  • Mike Cohn: User Stories Applied (2004)

Warum ich denke, dass Sie sie lesen sollten:

User Stories Applied beschreibt Richtlinien, Techniken und Fallstricke für die Entdeckung und Handhabung von Anforderungen.  Mike Cohens Ratschläge sind ziemlich universell und nicht an User Stories gebunden: Arbeiten mit Benutzervertretern, Akzeptanztests, usw. All dies schien mir Allgemeinwissen zu sein, bis ich kürzlich (wieder einmal...) daran erinnert wurde, dass es eine Menge Leute gibt, die User Stories mit Jira-Issues oder mit der Connextra-Vorlage gleichsetzen ("Als ... möchte ich ..., damit ..."). Ich denke, dass viele Leute davon profitieren würden, eines der frühen Bücher über User Stories zu lesen, um einige Missverständnisse auszuräumen.

Writing Effective Use Cases zeigt, wie man einen agilen Weg vom Fachwissen zur Software beschreitet. Selbst wenn Sie Use Cases nicht anwenden (was ich selten tue), enthält das Buch äußerst umsetzbare Ratschläge: Welche Fragen man stellen sollte, wie man das Gelernte aufschreibt, usw. Die Beschreibung des Anwendungsfallformats kann als Checkliste für jede Art von Anforderungsdokument verwendet werden, insbesondere für szenariobasierte Ansätze.

Die Idee, die bei mir am meisten Anklang fand, sind jedoch die "Zielebenen" - eine Leitmetapher, um den richtigen Detaillierungsgrad für eine Anforderung zu finden: Was ist das Ziel des Benutzers? Wann sollte man sich darauf konzentrieren, warum es ein Ziel ist? Wann und wie arbeitet man die Details aus, wie das Ziel des Benutzers erreicht wird?

Henning und ich haben die Idee aufgegriffen und sie auf das Domain Storytelling angewendet. Es hat sich als sehr hilfreich erwiesen, wenn man über die Granularität einer Domain Story spricht. Wenn Sie sehen, wie wir in unseren Workshops Wolken, Drachen, Meereswellen und Fische zeichnen, um verschiedene Granularitätsebenen zu kennzeichnen, können Sie sich bei Alistair Cockburn dafür bedanken.

Abbildung 1: Risikomanagement in einer Leasinggesellschaft als feinkörnige (Wave Level) Domain Story.

By the way:

Unser eigenes Buch ist jetzt in gedruckter Form und als E-Book erhältlich. Es ist Teil der neuen Vaughn Vernon Signature Series von Addison-Wesley. 

Unter https://domainstorytelling.org/ finden Sie die Bezugsmöglichkeiten.

Newsletter

WPS - Workplace Solutions
GmbH | Hamburg

Hans-Henny-Jahnn-Weg 29
D - 22085 Hamburg

T +49 40 229 499-0

E info@wps.de


WPS - Workplace Solutions
GmbH | Berlin

Schlüterstraße 39
D - 10629 Berlin

T +49 40 229 499-0

E info@wps.de

  • Datenschutz
  • Impressum
  • AGB
  • Newsletter
  • Domain Story Modeler
  • DDD-Whitepaper