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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.