Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Einführung in Domain Storytelling @ Seacon

B7a8524f73d760a4e2e403e43c6f0c70?s=47 Stefan Hofer
September 18, 2020

Einführung in Domain Storytelling @ Seacon

B7a8524f73d760a4e2e403e43c6f0c70?s=128

Stefan Hofer

September 18, 2020
Tweet

Transcript

  1. SEACON digital 2020 Stefan Hofer(sh@wps.de) & Isabella Tran (it@wps.de) WPS

    – Workplace Solutions GmbH (Hamburg, Berlin)
  2. @hofstef @hk_isi business blah blah { nerd; speek; } Fachexperten

    Entwickler
  3. @hofstef @hk_isi Fach- sprache Fachexperten Entwickler

  4. @hofstef @hk_isi Thanks to DDD Europe for this awesome picture

    of Henning!
  5. Fach- sprach e Warum Domain Storytelling? Gemeinsames Verständnis der Fachlichkeit

    Weitere Einsatzzwecke: • Bounded Context und Schnitt für Microservices finden • Anforderungen ermitteln • Soll-Prozesse entwerfen • …
  6. @hofstef @hk_isi Ablauf 1. Demo 2. Erklärung 3. Beispiel 4.

    Fragen
  7. @hofstef @hk_isi Bildsprache

  8. Akteur Arbeitsgegenstand /Arbeitsergebnis Aktivität Notiz

  9. Kunde Reservierung druckt

  10. Person Gruppe IT- System

  11. …fragt nach Reservierung …sendet Reservierung an …druckt die Reservierung Reservierung

    Reservierung Reservierung fragt nach druckt an sendet
  12. Der Ticketverkäufer teilt der Kundin die Reservierungsnummer mit. teilt mit

    Reservierungs- nummer Kundin Ticketverkäufer
  13. Kundin Ticketverkäufer Ticketsystem Reservierung (Film, Zeit, Anzahl) Saalplan der Vorstellung

    Saalplan mit freien Plätzen fragt nach sucht nach in zeigt an freie Plätze bietet an angebotene Plätze bestätigt Angebotene Plätze im Saalplan markiert als verkauft in Reservierungs -nummer generiert 1 2 3 4 5 6 7 8 Reservierungs -nummer teilt mit
  14. Konkrete Geschichten vs. abstrakte Prozesse

  15. @hofstef @hk_isi 3 gute Beispiele sind besser als 1 schlechte

    Abstraktion
  16. @hofstef @hk_isi Scope

  17. @hofstef @hk_isi DETAILTIEFE

  18. @hofstef @hk_isi Workshops

  19. @hofstef @hk_isi

  20. @hofstef @hk_isi

  21. @hofstef @hk_isi

  22. @hofstef @hk_isi

  23. @hofstef @hk_isi draw.io, Viso, Gliphy, Miro… asks for Reservation (movie,

    time, seats) cashier customer 1 Screen plan finds available seats in CineSoft 2 seats recommends 3
  24. @hofstef @hk_isi github.com/WPS/domain-story-modeler

  25. @hofstef @hk_isi Ein Beispiel: Baustellenkoordination

  26. @hofstef @hk_isi

  27. @hofstef @hk_isi

  28. @hofstef @hk_isi

  29. @hofstef @hk_isi

  30. @hofstef @hk_isi

  31. @hofstef @hk_isi

  32. @hofstef @hk_isi https://www.wps.de/portfolio-items/roads/

  33. @hofstef @hk_isi eBook and free sample available at: https://leanpub.com/domainstorytelling http://leanpub.com/domainstorytelling/c/seacon2020

  34. @hofstef @hk_isi Twitter: @hofstef @hk_isi #DomainStorytelling Slides: https://speakerdeck.com/hofstef Book: https://leanpub.com/domainstorytelling

    Resources: https://github.com/hofstef/awesome-domain-storytelling Slack: ddd-cqrs-es.slack.com Invite yourself: http://j.mp/ddd-es-cqrs Slack Channel: #domain-storytelling http://domainstorytelling.org The pictures used in this talk are public domain, unless noted otherwise. Screenshots and examples © WPS - Workplace Solutions GmbH
  35. @hofstef @hk_isi Company Pension Scheme retirement piggy bank CC-BY aag_photos,

    flickr.com
  36. @hofstef @hk_isi

  37. @hofstef @hk_isi

  38. @hofstef @hk_isi