Dec. 7, 2022

Ep. 12: Ignoring Conway’s Law will sabotage your software architecture

Ep. 12: Ignoring Conway’s Law will sabotage your software architecture
The player is loading ...
Always an Engineer

In this episode, Asim Razzaq explains Conway’s Law, which states that “Any organization that designs a system, will inevitably produce a design whose structure is a copy of the organization's communication structure.” Applied to software development, this means that your software architecture will mimic your team, organization, and communication structure. 

Conway’s law is the most critical principle in software design. You can have the best manifesto and intentions, but your architecture and design will always follow how the team and the company is structured. No amount of agile/scrum/lean software development can fix this problem. Structure teams from their inception for the most efficient and elegant software design.

--- Send in a voice message: https://podcasters.spotify.com/pod/show/always-an-engineer/message