$30 off During Our Annual Pro Sale. View Details »

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

    View Slide

  2. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas

    View Slide

  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

    View Slide

  4. @EvelynvanKelle @kenny_baas
    4

    View Slide

  5. @EvelynvanKelle @kenny_baas

    View Slide

  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

    View Slide

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

    View Slide

  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.

    View Slide

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

    View Slide

  10. @EvelynvanKelle @kenny_baas

    View Slide

  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

    View Slide

  12. @EvelynvanKelle @kenny_baas

    View Slide

  13. @EvelynvanKelle @kenny_baas

    View Slide

  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

    View Slide

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

    View Slide

  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.

    View Slide

  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)

    View Slide

  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

    View Slide

  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

    View Slide

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

    View Slide

  21. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas
    Ranking

    View Slide

  22. View Slide

  23. View Slide

  24. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas
    Symbolic violence

    View Slide

  25. View Slide

  26. View Slide

  27. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas
    So what?

    View Slide

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

    View Slide

  29. @EvelynvanKelle @kenny_baas
    Deep Democracy the lewis method

    View Slide

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

    View Slide

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

    View Slide

  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”

    View Slide

  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

    View Slide

  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

    View Slide

  35. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas
    Cognitive bias

    View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  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

    View Slide

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

    View Slide

  42. @EvelynvanKelle @kenny_baas
    Accurate vs Completeness

    View Slide

  43. @EvelynvanKelle @kenny_baas
    Accurate vs Completeness

    View Slide

  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

    View Slide

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

    View Slide

  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

    View Slide

  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

    View Slide

  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.

    View Slide

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

    View Slide

  50. @EvelynvanKelle @kenny_baas
    credit: human dimensions

    View Slide

  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

    View Slide

  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?

    View Slide

  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

    View Slide

  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

    View Slide

  55. @EelynvanKelle @kenny_baas
    @EvelynvanKelle @kenny_baas
    Photo by Headway on Unsplash
    Inclusion paradox:
    Plan, but also take action

    View Slide

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

    View Slide

  57. @EvelynvanKelle @kenny_baas
    Polarity mapping

    View Slide

  58. @EvelynvanKelle @kenny_baas
    Polarity mapping

    View Slide

  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

    View Slide

  60. @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.

    View Slide