Chapter 9. Do the Hard Stuff First—Establish Feasibility

“The software industry continues to tackle problems that are just beyond our proven capability.”

—Alan Davis1

1 Alan Davis, in the foreword to Robert L. Glass, Software Runaways (Upper Saddle River, N.J.: Prentice Hall, 1998), p. ix.

“The construction of software is an extremely complex task—some say it is the most complex task ever undertaken by human beings.”

—Robert L. Glass2

2 Glass, loc. cit., p. 4.

Not every project is beyond our capability. Not all are extremely complex. But enough are beyond our reach to make it clear that we need to take these two statements into account in getting a software project under way. In other words, the Main Build, or Construction, Phase is too late ...

Get Five Core Metrics: The Intelligence Behind Successful Software Management now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.