SE-Radio Episode 331: Kevin Goldsmith on Architecture and Organizational Design
Travis Kimmel talks with Kevin Goldsmith about the correspondence between organizational design and software architecture. Their conversation covers: what Conway’s Law is; Kevin’s experiences in different organizational structures (e.g., Avvo, Spotify, Adobe, and Microsoft) and how those structures influenced the software architecture; what the “Reverse Conway Maneuver” is and how organizations can leverage it; how organizations can evolve existing architectures.
Related Links
- Conway’s Law
- The Mirroring Hypothesis
- Homomorphic Force
- Kevin’s website
- Kevin’s blog
- Architecture and Organization slide deck
Related Shows
- Episode 236: Rebecca Parsons on Evolutionary Architecture
- Episode 228: Software Architecture Sketches with Simon Brown
- Episode 287: Success Skills for Architects with Neil Ford
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: architecture; organizational structure; scaling; agile; operations; monoliths; microservices
Travis and Kevin,
I really enjoyed this episode and sent it out to all my dev associates and 120+ meetup members. I’m in an early planning-stage group for a new 20+ year high-energy physics experiment involving 3-4 national labs and thought carefully during the entire episode how Conway’s Law will apply to an organization/software architect not yet formed. Its a fascinating thought, I’m keeping this episode on my phone for future listens, clarity and guidance. Thanks!
Craig
Very very interesting episode. It really go me thinking about how our architecture resembles our organisation. I do however wonder if practices like proces and system ownership and ISO-standardisation emphasises this pattern.