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

Event Storming

Event Storming

Vortrag zuletzt auf der BASTA Spring 2020

Henning Schwentner

February 26, 2020
Tweet

More Decks by Henning Schwentner

Other Decks in Programming

Transcript

  1. @hschwentner
    EVENT STORMING

    View full-size slide

  2. @hschwentner

    View full-size slide

  3. @hschwentner
    New Office in Berlin
    just opened

    View full-size slide

  4. @hschwentner
    Du

    View full-size slide

  5. Programmiersprachen
    Fragen
    Mein Leben als Entwickler
    Erfahrungen mit DDD
    Wünsche an das Training
    iSAQB-Module

    View full-size slide

  6. @hschwentner
    EVENT STORMING

    View full-size slide

  7. @hschwentner
    Was ist das?

    View full-size slide

  8. @hschwentner
    Knowledge
    Crunching

    View full-size slide

  9. Format für Workshops

    View full-size slide

  10. Collaborative Modelling

    View full-size slide

  11. @hschwentner
    Worum geht’s?

    View full-size slide

  12. Domäne kennenlernen

    View full-size slide

  13. Prozesse modellieren

    View full-size slide

  14. Foto: Amazon

    View full-size slide

  15. Übersetzung gerade erschienen
    Foto: Amazon

    View full-size slide

  16. @hschwentner
    Was braucht man?

    View full-size slide

  17. @hschwentner
    One Man
    One Marker

    View full-size slide

  18. @hschwentner
    One (Wo)Man
    One Marker

    View full-size slide

  19. @hschwentner
    Relevant für Fachexperten

    View full-size slide

  20. @hschwentner
    Vergangenheitsform

    View full-size slide

  21. PRO-TIPP: IN
    GROßBUCHSTABEN
    SCHREIBEN

    View full-size slide

  22. Grafik: Robert Gloth/Wikipedia

    View full-size slide

  23. Foto: Serge Melki/Wikipedia

    View full-size slide

  24. Foto: Public Domain/Wikipedia

    View full-size slide

  25. @hschwentner
    Wie kann das funktionieren?

    View full-size slide

  26. Foto: Thorsten Bätge/Wikipedia

    View full-size slide

  27. Detail: Tiefenzahl

    View full-size slide

  28. Foto: Afrank99/Wikipedia

    View full-size slide

  29. Foto: Henning Schwentner

    View full-size slide

  30. @hschwentner
    Aufgabe:
    Software dazu bauen

    View full-size slide

  31. MANÖVER
    SIMULIERT
    TIEFE
    GEPEILT
    TIEFE AN
    PEILDIENST
    GEMELDET PEILPLAN
    GEDRUCKT
    SILHOUETTE
    AUF
    ÖSTLICHE
    RICHTUNG
    GEDREHT
    SILHOUETTE
    300M
    BEWEGT
    SILHOUETTE
    DER LÄNGE
    100M
    ERSTELLT
    DAS AUS-
    SCHNEIDEN
    NERVT!
    HIER
    PASSAGE
    BERÜCK-
    SICHTIGEN!
    BESONDERE
    VERFLACHUNG
    GEMELDET
    KOMMT PER
    TELEFON
    ZOOMSTUFE
    EIN PEILPLAN IN EINEM
    BESTIMMTEN MAßSTAB
    TIEFEN-
    LINIEN
    ERSTELLT
    ZOOM-
    STUFEN
    BERECHNET

    View full-size slide

  32. @hschwentner
    Grenze geht oft durch Event

    View full-size slide

  33. MANÖVER
    SIMULIERT
    TIEFE
    GEPEILT
    TIEFE AN
    PEILDIENST
    GEMELDET PEILPLAN
    GEDRUCKT
    TIEFEN-
    LINIEN
    ERSTELLT
    SILHOUETTE
    AUF
    ÖSTLICHE
    RICHTUNG
    GEDREHT
    SILHOUETTE
    300M
    BEWEGT
    SILHOUETTE
    DER LÄNGE
    100M
    ERSTELLT
    DAS AUS-
    SCHNEIDEN
    NERVT!
    HIER
    PASSAGE
    BERÜCK-
    SICHTIGEN!
    BESONDERE
    VERFLACHUNG
    GEMELDET
    KOMMT PER
    TELEFON
    TIEFEN-
    MESSUNG
    MANÖVERPLANUNG
    ZOOMSTUFE
    EIN PEILPLAN IN EINEM
    BESTIMMTEN MAßSTAB
    ZOOM-
    STUFEN
    BERECHNET

    View full-size slide

  34. Strategic Event Storming

    View full-size slide

  35. @hschwentner
    Strategic Design

    View full-size slide

  36. @hschwentner
    Den Bundestag wählen

    View full-size slide

  37. Detail Level

    View full-size slide

  38. @hschwentner
    Wo kommt das Event her?

    View full-size slide

  39. @hschwentner
    Command
    Anderes Domain Event
    Zeit

    View full-size slide

  40. Hauptwörter

    View full-size slide

  41. @hschwentner
    Weiteres

    View full-size slide

  42. @hschwentner
    Den Bundestag wählen
    ->
    In Einzelkontext Detail
    Level Event Storming

    View full-size slide

  43. @hschwentner
    1. Domain Events
    1a. Context Boundaries
    2. Commands + Actors
    3. Aggregates

    View full-size slide

  44. MANÖVER-
    PLANUNG
    TIEFEN-MESSUNG
    TIEFE
    NEU
    GEPEILT

    View full-size slide

  45. LEGT
    NAUTIKER KAPITÄN
    ROUTE FRAGT NACH
    7
    SCHIFFS-
    SILHOUETTE
    PEILPLAN
    AUF
    PEILDIENST PEILSCHIFF TIEFE
    PEILT
    1
    TIEFEN-
    ZAHLEN
    SENDET
    2
    AN
    TIEFENLINIEN,
    ZOOMSTUFEN
    BERECHNET
    3
    PEILPLAN
    ERZEUGT
    4
    SENDET
    5
    PEILPLAN
    AN
    VERSCHIEBT &
    DREHT
    8
    SCHIFFS-
    SILHOUETTE
    UND
    FINDET ROUTE
    ROUTE
    9
    MELDET AN
    6

    View full-size slide

  46. @hschwentner
    Literatur

    View full-size slide

  47. @hschwentner
    speakerdeck.com/hschwentner

    View full-size slide

  48. Foto: H. Schwentner

    View full-size slide

  49. Foto: H. Schwentner

    View full-size slide

  50. Ganzes Buch
    (in Arbeit)

    View full-size slide

  51. Foto: Amazon
    Kapitel 7

    View full-size slide

  52. June 19th-20th 2020
    Soltau, Germany
    The Collaborative Modeling Unconference
    comocamp.org
    Event Storming
    User Story Mapping
    Event Modeling
    Impact Mapping
    Domain Storytelling
    Storystorming
    Context Mapping
    Example Mapping
    etc.

    View full-size slide

  53. Workshop
    Domain-Driven Design konkret
    wps.de/ddd

    View full-size slide

  54. • F
    o
    t
    o
    :
    H
    e
    n
    n
    i
    n
    g
    S
    c
    h
    w
    e

    View full-size slide

  55. Henning Schwentner
    @hschwentner
    [email protected]
    DDD
    DDD
    Slides: speakerdeck.com/hschwentner
    Book: leanpub.com/domainstorytelling

    View full-size slide