
In leading software development teams for almost two decades, I have learned that good software development is notoriously difficult. In 2005, an IEEE Spectrum article entitled “Why Software Fails” discusses this problem by highlighting several different reasons why software projects fail and the costs of these failures. Here is one particular quote that brings the...