Qconn

If We Took Conway's Law Seriously...

If We Took Conway's Law Seriously...

Time: 
Thursday, 10:40am - 11:30am
Abstract: 

Conway's Law states that systems mirror the communication structure of the organizations that design them. When developers first hear of Conway's Law they often think of it as a superficial observation, but the point of view that the law implies is profound and it contains seeds for the solution of many common problems in software development including feature selection and the accumulation of technical debt.   In this talk, Michael Feathers will describe how talent allocation, process, and structure deeply affect code - and how the these insights lead to counter-intuitive new practices if we take them seriously.

Michael.Feathers's picture
Michael Feathers is the founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Prior to forming R7K, Michael was the Chief Scientist of Obtiva and a consultant with Object Mentor International. Over the years, Michael has spent a great deal of time helping teams after design over time in code bases. Michael is also the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004).