Stuff about software development, agile and testing

Tuesday, June 26, 2007

Conway's Law

Have you ever wondered why big organizations end up developing software having multiple sub-modules/layers which doesn't interact very well with each other. Hummmm... sounds like a project you are working on! according to Conway's law
Any piece of software reflects the organizational structure that produced it.
The reality is, it doesn't matter what methodology you are using to develop your software, without communication and organizational overhead, its a ship sailing nowhere.