...the organization chart will initially reflect the first system design, which is almost surely not the right one [...] as one learns, he changes the design [...]. Management structures also need to be changed as the system changes...
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
ISBN: 0201835959 This book is available from
Changes in software design will eventually mean "one step forward, two steps back". It is inevitable.