Thoughtworks Technology Podcast

Who should make software architecture decisions?

31 snips
Dec 26, 2024
Andrew Harmel-Law, a tech principal from London and author of "Facilitating Software Architecture," discusses the importance of diverse participation in architectural decision-making. He argues that a broader involvement leads to richer insights and better outcomes. The conversation highlights the need for trust and engagement among stakeholders, the risks of technology attachment, and how to navigate them. Andrew stresses that embracing varied perspectives can drive cultural shifts in organizations, ultimately enhancing the architectural process.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Unplanned Book

  • Andrew Harmel-Law didn't initially plan to write this book.
  • It evolved from a blog post after various client experiments, especially during COVID, revealed valuable socio-technical lessons.
INSIGHT

Advice Process and Transparency

  • The core practice is an advice process: anyone can make a decision if they seek advice from impacted parties and experts.
  • Transparent decision capture, like ADRs, is crucial for trust and avoiding chaos.
ANECDOTE

Client Experiences

  • At Zappo Bank, decentralization was already ingrained in their DNA, simplifying the implementation of the advice process.
  • Other clients used it for smaller refactorings, limiting the scope of decisions to avoid wider impact.
Get the Snipd Podcast app to discover more snips from this episode
Get the app