SlideShare ist ein Scribd-Unternehmen logo
1 von 45
@EelynvanKelle @kenny_baas
How cognitive biases and ranking can
foster an ineffective architecture and
design
Kenny Baas-Schwegler & Evelyn van Kelle
@EvelynvanKelle @kenny_baas
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
@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
@EvelynvanKelle @kenny_baas
4
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
We’re dealing with complex
adaptive socio-technical
systems.
Those 3 aspects impact
each other.
Balance is key
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Open office space to improve communication
Joe Wright: The good, the bad, the open-plan: Creating environments for collaborative knowledge work - https://vimeo.com/374629143
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
If you design a software system without
boundaries or the wrong boundaries, because
you did not involve the people working on it
you just designed an open office space
for software teams.
@EvelynvanKelle @kenny_baas
@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
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Creating a shared sense of reality
@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.
@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)
@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?
Photo
by
Mike
Lewis
HeadSmart
Media
on
Unsplash
@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
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Ranking
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Symbolic violence
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
So what?
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Shadow IT
@EvelynvanKelle @kenny_baas
Deep Democracy the lewis method
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Photo
by
TRI
WISNU
HADI
on
Unsplash
Every autocratic decision, supressess knowledge
and wisdom and creates resistance.
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
foto:
Hideta
Nagai)
credit:
Corporate
tribe
book
by
Danielle
Braun,
Jitske
Kramer
@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”
@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
@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
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Cognitive bias
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Ensuring flow in meetings
How to get everyone on board on the decision?
Who decides on the architecture?
Photo
by
Mike
Lewis
HeadSmart
Media
on
Unsplash
@EvelynvanKelle @kenny_baas
https://www.today.com/home/toilet-paper-over-or-under-debate-resolved-1891-patent-t9776
@EvelynvanKelle @kenny_baas
Accurate vs Completeness
@EvelynvanKelle @kenny_baas
Accurate vs Completeness
@EvelynvanKelle @kenny_baas
https://twitter.com/RonJeffries/status/1128329696012378114
@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
@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
@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
@EelynvanKelle @kenny_baas
@EvelynvanKelle @kenny_baas
Photo
by
Kevin
Erdvig
on
Unsplash
credit:
Corporate
Tribe
by
Danielle
Braun,
Jitske
Kramer
Meetings as campfires
@EvelynvanKelle @kenny_baas
credit:
human
dimensions
@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
@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?
@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
@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
Photo
by
Mike
Lewis
HeadSmart
Media
on
Unsplash
@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.

Weitere ähnliche Inhalte

Mehr von Pronovix

Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 

Mehr von Pronovix (20)

Why your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API designWhy your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API design
 
unREST among the docs
unREST among the docsunREST among the docs
unREST among the docs
 
Developing a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIsDeveloping a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIs
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyoneAnnotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
 
What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
 
One Developer Portal to Document Them All
One Developer Portal to Document Them AllOne Developer Portal to Document Them All
One Developer Portal to Document Them All
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
 
Developer journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your productDeveloper journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your product
 
Complexity is not complicatedness
Complexity is not complicatednessComplexity is not complicatedness
Complexity is not complicatedness
 
APIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfacesAPIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfaces
 
How to develop an API ecosystem in the fintech industry from the ground up
How to develop an API ecosystem in the fintech industry from the ground upHow to develop an API ecosystem in the fintech industry from the ground up
How to develop an API ecosystem in the fintech industry from the ground up
 
Open sourcing Adyen’s API explorer
Open sourcing Adyen’s API explorerOpen sourcing Adyen’s API explorer
Open sourcing Adyen’s API explorer
 
Creating Interactive Docs with Postman
Creating Interactive Docs with PostmanCreating Interactive Docs with Postman
Creating Interactive Docs with Postman
 
The Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and EngineersThe Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and Engineers
 
Measure and improve API references with use cases: challenges and best practice
Measure and improve API references with use cases: challenges and best practiceMeasure and improve API references with use cases: challenges and best practice
Measure and improve API references with use cases: challenges and best practice
 
Blood, sweat, and creating an API handbook
Blood, sweat, and creating an API handbookBlood, sweat, and creating an API handbook
Blood, sweat, and creating an API handbook
 
Leveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developersLeveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developers
 
An overview of devportal technologies and their (dis)advantages
An overview of devportal technologies and their (dis)advantagesAn overview of devportal technologies and their (dis)advantages
An overview of devportal technologies and their (dis)advantages
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

How cognitive biases and ranking can foster an ineffective architecture and design