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

How cognitive biases and ranking can foster an ineffective architecture and design @ DADD 2021

How cognitive biases and ranking can foster an ineffective architecture and design @ DADD 2021

The power of collaborative modelling comes from having a diverse group of people who, together, have a lot of wisdom and knowledge. You would expect that all this knowledge will be put to use, co-creating, and to design a model. In reality, we don’t actually listen to all the available input and perspectives due to cognitive biases and ranking. Because not everything that needs to be said has been said, we will end up with sub-optimal models and architecture. Even worse, people don’t feel part of the solution and don’t commit to it. Good architecture and design need all the insights and perception. If you are not aware, cognitive biases and ranking kills those insights and kills the effectiveness of your architecture! We will let you leave this talk with how being aware of cognitive bias and how Deep Democracy the lewis method can really let the group say what needs to be said and take a collective autocratic decision in architecture and designing your software.

Kenny Baas-Schwegler

October 05, 2021
Tweet

More Decks by Kenny Baas-Schwegler

Other Decks in Technology

Transcript

  1. @EelynvanKelle @kenny_baas How cognitive biases and ranking can foster an

    ineffective architecture and design Kenny Baas-Schwegler & Evelyn van Kelle @EvelynvanKelle @kenny_baas
  2. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas

  3. @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
  4. @EvelynvanKelle @kenny_baas 4

  5. @EvelynvanKelle @kenny_baas

  6. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas We’re dealing with complex adaptive socio-technical

    systems. Those 3 aspects impact each other. Balance is key
  7. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Open office space to improve communication

  8. @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.
  9. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Kevlin Henny- Good code https://www.slideshare.net/Kevlin/good-code-73714882/16

  10. @EvelynvanKelle @kenny_baas

  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
  12. @EvelynvanKelle @kenny_baas

  13. @EvelynvanKelle @kenny_baas

  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
  15. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Creating a shared sense of reality

  16. @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.
  17. @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)
  18. @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
  19. @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
  20. @EvelynvanKelle @kenny_baas from: Decision-making practices for evolving and sustaining software

    architecture by Rebecca Wirfs-Brock and Ken Power
  21. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Ranking

  22. None
  23. None
  24. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Symbolic violence

  25. None
  26. None
  27. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas So what?

  28. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Shadow IT

  29. @EvelynvanKelle @kenny_baas Deep Democracy the lewis method

  30. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by TRI WISNU HADI on

    Unsplash Every autocratic decision, supressess knowledge and wisdom and creates resistance.
  31. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas foto: Hideta Nagai) credit: Corporate tribe

    book by Danielle Braun, Jitske Kramer
  32. @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”
  33. @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
  34. @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
  35. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Cognitive bias

  36. None
  37. None
  38. None
  39. None
  40. @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
  41. @EvelynvanKelle @kenny_baas https://www.today.com/home/toilet-paper-over-or-under-debate-resolved-1891-patent-t9776

  42. @EvelynvanKelle @kenny_baas Accurate vs Completeness

  43. @EvelynvanKelle @kenny_baas Accurate vs Completeness

  44. @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
  45. @EvelynvanKelle @kenny_baas https://twitter.com/RonJeffries/status/1128329696012378114

  46. @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
  47. @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
  48. @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.
  49. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Kevin Erdvig on Unsplash

    credit: Corporate Tribe by Danielle Braun, Jitske Kramer Meetings as campfires
  50. @EvelynvanKelle @kenny_baas credit: human dimensions

  51. @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
  52. @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?
  53. @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
  54. @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
  55. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Headway on Unsplash Inclusion

    paradox: Plan, but also take action
  56. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Photo by Tamara Gak on Unsplash

    Photo by Tamara Gak on Unsplash & ! |
  57. @EvelynvanKelle @kenny_baas Polarity mapping

  58. @EvelynvanKelle @kenny_baas Polarity mapping

  59. @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
  60. @kenny_baas #CatTax @kenny_baas Baasie.com xebia.com/blog/author/kbaas/ https://speakerdeck.com/baasie @EvelynvanKelle evelynvankelle@gmail.com https://www.evelynvankelle.com Leave

    the judging to cats.