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

How cognitive biases and ranking can foster an ineffective architecture and design @ Modern Software architecture 2022

How cognitive biases and ranking can foster an ineffective architecture and design @ Modern Software architecture 2022

Join Kenny Bass Schwegler, and Evelyn Van Kelle in this talk where they will interactively explore how we can improve our facilitation skills and focus on neuro-inclusiveness with Lewis Deep Democracy (LDD). By having a Deep Democratic discussions together on what biases are at play during liberating structures workshops, and how ranking will effect a visual collaborative modelling session like EventStorming and User Story Mapping, you will gain first-hand experience about LDD. With this experience, they will explain how they embedded LDD in their design processes. In their discussion they will let you leave with the knowledge on how to observe sabotage behaviour, battle oppression, and to create safety in exploring alternative perceptions. They will show you how you can really let the group say what needs to be said and take a collective autocratic decision in designing your software models.

Kenny Baas-Schwegler

February 10, 2022
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 Investments in technology are also investments

    in people, and these investments will make our technology process more sustainable Nicole Forsgren
  9. @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.
  10. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Kevlin Henny- Good code https://www.slideshare.net/Kevlin/good-code-73714882/16

  11. @EvelynvanKelle @kenny_baas

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

  14. @EvelynvanKelle @kenny_baas

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

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

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

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

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

  29. @EelynvanKelle @kenny_baas @EvelynvanKelle @kenny_baas Shadow IT

  30. @EvelynvanKelle @kenny_baas Deep Democracy the lewis method

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

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

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

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

  43. @EvelynvanKelle @kenny_baas Accurate vs Completeness

  44. @EvelynvanKelle @kenny_baas Accurate vs Completeness

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

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

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

  52. @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
  53. @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?
  54. @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
  55. @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
  56. @EvelynvanKelle @kenny_baas Polarity mapping

  57. @EvelynvanKelle @kenny_baas Polarity mapping

  58. @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
  59. @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.