<<< Successful software | Index | People >>> |
A balance between the lack of design for a piece of software and overemphasis on structure.
For example,
lack of design leads to endless cutting of corners:
"Just ship this one and fix the problem in the next release."
overemphasis leads to multiple delays and unnecessary reorganizations:
"new structure is so much better..."
An organization has to do this despite changes of personnel, direction, and management structure.
<<< Successful software | Index | People >>> |