Slide 1

Slide 1 text

Visual and collaborative modelling @kenny_baas

Slide 2

Slide 2 text

2 @kenny_baas

Slide 3

Slide 3 text

3 @kenny_baas

Slide 4

Slide 4 text

4 To communicate effectively, the code must be based on the same language used to write the requirements - the same language that the developers speak with each other and with domain experts - Eric Evans @kenny_baas

Slide 5

Slide 5 text

5 @kenny_baas Domain Experts Developers 1 2 3 4

Slide 6

Slide 6 text

@kenny_baas

Slide 7

Slide 7 text

7 It is not the domain experts knowledge that goes to production, it is the assumption of the developers that goes to production - Alberto Brandolini @kenny_baas

Slide 8

Slide 8 text

8 @kenny_baas

Slide 9

Slide 9 text

@kenny_baas

Slide 10

Slide 10 text

10 @kenny_baas

Slide 11

Slide 11 text

11 “That shallowness of knowledge produces software that does a basic job but lacks a deep connection to the domain expert’s way of thinking.” - Eric Evans @kenny_baas

Slide 12

Slide 12 text

@kenny_baas Photo by Campaign Creators on Unsplash

Slide 13

Slide 13 text

13 @kenny_baas

Slide 14

Slide 14 text

Photo by Jean-Frederic Fortier on Unsplash The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information George A. Miller “ @kenny_baas

Slide 15

Slide 15 text

15 @kenny_baas

Slide 16

Slide 16 text

16 @kenny_baas

Slide 17

Slide 17 text

17 How many beans? @kenny_baas

Slide 18

Slide 18 text

18 @kenny_baas

Slide 19

Slide 19 text

19 How many beans? @kenny_baas

Slide 20

Slide 20 text

20 @kenny_baas

Slide 21

Slide 21 text

21 How many beans? @kenny_baas

Slide 22

Slide 22 text

@kenny_baas

Slide 23

Slide 23 text

@kenny_baas Visual and Collaborative modelling Photo by Kaleidico on Unsplash

Slide 24

Slide 24 text

Creating a shared sense of reality Photo by Matt Noble on Unsplash @kenny_baas

Slide 25

Slide 25 text

@kenny_baas

Slide 26

Slide 26 text

26 @kenny_baas https://www.eventstorming.com/

Slide 27

Slide 27 text

27 @kenny_baas https://baasie.com/2019/05/08/eventstorming-tools-what-is-in-my-flight-case/ https://baasie.com/2019/04/30/a-quest-in-finding-the-perfect-e ventstorming-backpack/

Slide 28

Slide 28 text

28 @kenny_baas https://www.eventstorming.com/

Slide 29

Slide 29 text

29 @kenny_baas Chaotic Exploration

Slide 30

Slide 30 text

30 @kenny_baas

Slide 31

Slide 31 text

31 @kenny_baas Enforcing the timeline

Slide 32

Slide 32 text

Photo by Shane Rounce on Unsplash @kenny_baas Only talk about visible things!

Slide 33

Slide 33 text

33 @kenny_baas

Slide 34

Slide 34 text

34 @kenny_baas

Slide 35

Slide 35 text

35 @kenny_baas

Slide 36

Slide 36 text

36 @kenny_baas Business process modelling for the as-is situation

Slide 37

Slide 37 text

37 @kenny_baas Big Picture for finding emerging bounded context

Slide 38

Slide 38 text

@kenny_baas You had to be there!

Slide 39

Slide 39 text

Planning a wedding https://xebia.com/blog/eventstorming-the-perfect-wedding/

Slide 40

Slide 40 text

Photo by Rikki Chan on Unsplash Who to invite is about thinking in perceptions instead of people. Invite especially people with annoying perceptions. @kenny_baas

Slide 41

Slide 41 text

41 @kenny_baas

Slide 42

Slide 42 text

42 Visual collaboration tools @kenny_baas

Slide 43

Slide 43 text

43 @kenny_baas https://cucumber.io/blog/bdd/example-mapping-introduction/

Slide 44

Slide 44 text

44 @kenny_baas

Slide 45

Slide 45 text

45 @kenny_baas

Slide 46

Slide 46 text

46 @kenny_baas

Slide 47

Slide 47 text

Photo by Frederic Köberl on Unsplash This is not a democracy! - Pim Smeets @kenny_baas

Slide 48

Slide 48 text

@kenny_baas Romeu Moura - Bourdieu’s social theory and our work in tech: https://vimeo.com/342450313

Slide 49

Slide 49 text

foto: Hideta Nagai) credit: Corporate tribe book by Danielle Braun, Jitske Kramer @kenny_baas

Slide 50

Slide 50 text

@kenny_baas Photo by Jay Wen on Unsplash Check-in / Check-out

Slide 51

Slide 51 text

@kenny_baas Photo by Cytonn Photography on Unsplash Agreements

Slide 52

Slide 52 text

@kenny_baas Photo by Clem Onojeghuo on Unsplash Spread

Slide 53

Slide 53 text

Visual and collaborative modelling ➔ Reduce handovers, get first-hand knowledge by collaboration! ➔ Visualise complexity and be aware of cognitive bias! ➔ Only talk about visual things ➔ Room Setup is important ➔ Keep spreading by asking: Who recognises…...? ➔ Start by doing in a safe environment, else get an experienced facilitator. ➔ There are no Silver Bullets! Pick your tool for the job! @kenny_baas

Slide 54

Slide 54 text

Learn more…. @kenny_baas Ruth Malan @ruthmalan Dawn Ahukanna @dawnahukanna Rebecca Wirfs-Brock @rebeccawb Evelyn van Kelle @EvelynvanKelle https://www.visualcollaborationtools.com/ The Collaborative Modeling Unconference 2020 Upcoming book community book: Leanpub:

Slide 55

Slide 55 text

@kenny_baas Virtual Domain-driven design https://virtualddd.com

Slide 56

Slide 56 text

#CatTax @kenny_baas Strategic software delivery Domain-Driven Design Continuous Delivery Socio-technical thinker Collaborative modeller Deep Democratic facilitator @kenny_baas baasie.com