Slide 1

Slide 1 text

How cognitive biases and ranking can foster an ineffective architecture and design Kenny Baas-Schwegler & Evelyn van Kelle Photo by Pedro Henrique Santos on Unsplash @EvelynvanKelle @kenny_baas

Slide 2

Slide 2 text

@EvelynvanKelle @kenny_baas

Slide 3

Slide 3 text

@EvelynvanKelle @kenny_baas Photo by Sandy Millar on Unsplash Complexity: When things go bad, endure and observe what you can change, and probe! don’t go chasing a happy to-be situation

Slide 4

Slide 4 text

4 @EvelynvanKelle @kenny_baas

Slide 5

Slide 5 text

5 @EvelynvanKelle @kenny_baas

Slide 6

Slide 6 text

6 @EvelynvanKelle @kenny_baas We’re dealing with complex adaptive socio-technical systems. Those 3 aspects impact each other. Balance is key

Slide 7

Slide 7 text

@EvelynvanKelle @kenny_baas Open office space to improve communication @EvelynvanKelle @kenny_baas

Slide 8

Slide 8 text

@EvelynvanKelle @kenny_baas If you design a monolith or part of a software landscape without boundaries or the wrong boundaries, you just architected an open office space for software teams.

Slide 9

Slide 9 text

@EvelynvanKelle @kenny_baas Kevlin Henny- Good code https://www.slideshare.net/Kevlin/good-code-73714882/16

Slide 10

Slide 10 text

10 @EvelynvanKelle @kenny_baas

Slide 11

Slide 11 text

11 @EvelynvanKelle @kenny_baas “Architectural design is system design. System design is contextual design — it is inherently about boundaries (what’s in, and what’s out, what spans, what moves between), and about tradeoffs.” —Ruth Malan

Slide 12

Slide 12 text

Photo by NASA on Unsplash @EvelynvanKelle @kenny_baas

Slide 13

Slide 13 text

Photo by NASA on Unsplash @EvelynvanKelle @kenny_baas

Slide 14

Slide 14 text

14 @EvelynvanKelle @kenny_baas “If the architecture of the system and the architecture of the organization are at odds, the architecture of the organization wins” —Ruth Malan

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

@EvelynvanKelle @kenny_baas Visual and Collaborative modelling is a practice of using requirement analysis and modelling techniques to create a shared understanding.

Slide 17

Slide 17 text

@EvelynvanKelle @kenny_baas Photo by Cedric Letsch on Unsplash technical architect Socio-technical architect (A role, not a function!) (and of course owned by a person or group)

Slide 18

Slide 18 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings How to make sure everyone said what has to be said? How can we create and include new insights? Who decides on the architecture? How to get everyone on board on the decision? Who to invite? How diverse should the group be? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 19

Slide 19 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings How to make sure everyone said what has to be said? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 20

Slide 20 text

@EvelynvanKelle @kenny_baas from: Decision-making practices for evolving and sustaining software architecture by Rebecca Wirfs-Brock and Ken Power

Slide 21

Slide 21 text

@EvelynvanKelle @kenny_baas Ranking Photo by Sebastien LE DEROUT on Unsplash @EvelynvanKelle @kenny_baas

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

@EvelynvanKelle @kenny_baas Photo by Sebastien LE DEROUT on Unsplash Symbolic violence Photo by Zosia Korcz on Unsplash @EvelynvanKelle @kenny_baas

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

27 @EvelynvanKelle @kenny_baas Native language Skinny White skin colour Drink wine during lunch Male Straight Middle aged Born in ‘rich’ country Tall Has a job Mainstream political views High education Financially healthy No criminal record Attractive Confident No handicap No accent Extravert Mentally healthy Ranking Bingo Based on the Rankingtest by Arnold Mindell and inspired by Danielle Braun.

Slide 28

Slide 28 text

@EvelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas So what?

Slide 29

Slide 29 text

@EvelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Shadow IT

Slide 30

Slide 30 text

30 @EvelynvanKelle @kenny_baas Deep Democracy the lewis method

Slide 31

Slide 31 text

@EvelynvanKelle @kenny_baas Photo by TRI WISNU HADI on Unsplash @EvelynvanKelle @kenny_baas Every autocratic decision, supressess knowledge and wisdom and creates resistance.

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

@EvelynvanKelle @kenny_baas foto: Hideta Nagai) credit: Corporate tribe book by Danielle Braun, Jitske Kramer @EvelynvanKelle @kenny_baas “And those who were seen dancing were thought to be insane by those who could not hear the music”

Slide 34

Slide 34 text

34 @EvelynvanKelle @kenny_baas “If you are always trying to be normal, you will never know how amazing you can be” ― Maya Angelou

Slide 35

Slide 35 text

@EvelynvanKelle @kenny_baas Photo by Neil Thomas on Unsplash @EvelynvanKelle @kenny_baas How to make sure everyone said what has to be said? Own, play and share your rank

Slide 36

Slide 36 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings How can we create and include new insights? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 37

Slide 37 text

Cognitive bias @EvelynvanKelle @kenny_baas

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings Who decides on the architecture? How to get everyone on board on the decision? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 43

Slide 43 text

@EvelynvanKelle @kenny_baas https://www.today.com/home/toilet-paper-over-or-under-debate-resolved-1891-patent-t9776

Slide 44

Slide 44 text

@EvelynvanKelle @kenny_baas Accurate vs Completeness

Slide 45

Slide 45 text

@EvelynvanKelle @kenny_baas Accurate vs Completeness

Slide 46

Slide 46 text

46 @EvelynvanKelle @kenny_baas Discussion Dialogue Actions, thinking fast Insights, thinking slow Convince, take a stand Understanding, listen Think against other (yes, but..) Think together with others (Yes, and…) Answer are central The questions are central Attack and defence Investigate and check Opinions and arguments Principles, values and norms Judgement postpone judgment Finding solutions find the underlying reason Risk: false consensus, powerplay Risk: responsible abstraction, woolly

Slide 47

Slide 47 text

47 @EvelynvanKelle @kenny_baas https://twitter.com/RonJeffries/status/1128329696012378114

Slide 48

Slide 48 text

@EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash @EvelynvanKelle @kenny_baas “Peace is not the absence of conflict. Conflict are the status quo, it is how you manage them is what makes peace.” - Bart Brandsma

Slide 49

Slide 49 text

49 @EvelynvanKelle @kenny_baas From Kramer, Jitske - Jam Cultures Conversational constraints theory 1. Clarity: Do people understand what I am saying 2. Feelings of others: Am I hurting people, or being rude? 3. Own image: Do people see me the way I like them to see me. 4. Space: Don’t I take to many or too little verbale and non-verbale space. 5. Effectiveness: How do I get what I want. How can I not get rejected.

Slide 50

Slide 50 text

@EvelynvanKelle @kenny_baas Photo by Markus Spiske on Unsplash “We must be able to identify all the parts in a system and allow them to speak. All the parts in a group, even those we do not like or believe to be useless, must be present and supported.” - Arnold Mindell

Slide 51

Slide 51 text

@EvelynvanKelle @kenny_baas Photo by Kevin Erdvig on Unsplash credit: Corporate Tribe by Danielle Braun, Jitske Kramer Meetings as campfires

Slide 52

Slide 52 text

@EvelynvanKelle @kenny_baas credit: human dimensions

Slide 53

Slide 53 text

53 @EvelynvanKelle @kenny_baas 1. Gain all views 2. Make it safe to to say alternative views 3. Spread the why ----- VOTE ---- 4. Ask: What would it take for you to go along? Deep Democracy the lewis method steps

Slide 54

Slide 54 text

54 @EvelynvanKelle @kenny_baas 1. Idea: You have an idea, but nothing is certain 2. Suggestion: You have a clear intention, but other insights are more than welcome 3. Proposal: You have a concretely worked out proposal. Only serious objections can influence the decision 4. Command: Decision is made, what does it take for you to go along? How much space do you give?

Slide 55

Slide 55 text

@EvelynvanKelle @kenny_baas Who decides on the architecture? How to get everyone on board on the decision? Use the Deep Democracy the lewis method steps. Be clear on how much power people have on decision making. Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 56

Slide 56 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings Who to invite? How diverse should the group be? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 57

Slide 57 text

Exclusion comes from having to much inclusion. Inclusion always leads to exclusion @EvelynvanKelle @kenny_baas Photo by Brett Jordan on Unsplash

Slide 58

Slide 58 text

Inclusion paradox: Be yourself, but act accordingly @EvelynvanKelle @kenny_baas

Slide 59

Slide 59 text

@EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash @EvelynvanKelle @kenny_baas & ! |

Slide 60

Slide 60 text

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

Slide 61

Slide 61 text

@EvelynvanKelle @kenny_baas

Slide 62

Slide 62 text

@EvelynvanKelle @kenny_baas Polarity mapping

Slide 63

Slide 63 text

@EvelynvanKelle @kenny_baas Polarity mapping

Slide 64

Slide 64 text

@EvelynvanKelle @kenny_baas Ensuring flow in meetings Create awareness of people their ranks in the group Own, play and share your rank Be aware and make explicit the biases at play Use Deep Democracy the lewis method in your decision making Start managing polarities with the group by using polarity mapping Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 65

Slide 65 text

@kenny_baas #CatTax @kenny_baas Baasie.com xebia.com/blog/author/kbaas/ https://speakerdeck.com/baasie @EvelynvanKelle [email protected] https://www.evelynvankelle.com Leave the judging to cats.