Slide 1

Slide 1 text

@EelynvanKelle @kenny_baas How cognitive biases and ranking can foster an ineffective architecture and design Kenny Baas-Schwegler & Evelyn van Kelle @EvelynvanKelle @kenny_baas

Slide 2

Slide 2 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas

Slide 3

Slide 3 text

@EelynvanKelle @kenny_baas @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

@EvelynvanKelle @kenny_baas 4

Slide 5

Slide 5 text

@EvelynvanKelle @kenny_baas

Slide 6

Slide 6 text

@EelynvanKelle @kenny_baas @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

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

Slide 8

Slide 8 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Investments in technology are also investments in people, and these investments will make our technology process more sustainable Nicole Forsgren

Slide 9

Slide 9 text

@EelynvanKelle @kenny_baas @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 10

Slide 10 text

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

Slide 11

Slide 11 text

@EvelynvanKelle @kenny_baas

Slide 12

Slide 12 text

@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 13

Slide 13 text

@EvelynvanKelle @kenny_baas

Slide 14

Slide 14 text

@EvelynvanKelle @kenny_baas

Slide 15

Slide 15 text

@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 16

Slide 16 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Creating a shared sense of reality

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

@EelynvanKelle @kenny_baas @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 to deal with issues that keep cycling back? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 20

Slide 20 text

@EelynvanKelle @kenny_baas @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 21

Slide 21 text

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

Slide 22

Slide 22 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Ranking

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Symbolic violence

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas So what?

Slide 29

Slide 29 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Shadow IT

Slide 30

Slide 30 text

@EvelynvanKelle @kenny_baas Deep Democracy the lewis method

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Cognitive bias

Slide 37

Slide 37 text

No content

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

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

Slide 42

Slide 42 text

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

Slide 43

Slide 43 text

@EvelynvanKelle @kenny_baas Accurate vs Completeness

Slide 44

Slide 44 text

@EvelynvanKelle @kenny_baas Accurate vs Completeness

Slide 45

Slide 45 text

@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 46

Slide 46 text

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

Slide 47

Slide 47 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash “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 48

Slide 48 text

@EelynvanKelle @kenny_baas @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 49

Slide 49 text

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

Slide 50

Slide 50 text

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

Slide 51

Slide 51 text

@EvelynvanKelle @kenny_baas credit: human dimensions

Slide 52

Slide 52 text

@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 53

Slide 53 text

@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 54

Slide 54 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash Who decides on the architecture? How to get everyone on board on the decision? Who to invite? 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 55

Slide 55 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash Ensuring flow in meetings How to deal with issues that keep cycling back? Photo by Mike Lewis HeadSmart Media on Unsplash

Slide 56

Slide 56 text

@EvelynvanKelle @kenny_baas Polarity mapping

Slide 57

Slide 57 text

@EvelynvanKelle @kenny_baas Polarity mapping

Slide 58

Slide 58 text

@EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash 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 59

Slide 59 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.