Management-Aided Software Engineering

The bread-and-butter mechanism by which an organization improves is simple enough: People identify best practices that are already working somewhere within the organization and propagate them. This involves no great breakthrough, no new theory. It is basic hygiene. Companies that can do it survive and prosper, and those that can’t don’t.

Less straightforward is propagation of good practice from one organization to another. The problem here is insularity. We are all so buy holding our cards close to the chest that we have trouble learning from each other.

Tom DeMarco, “Why Does Software Cost So Much”, Essay 3

No Comments