Tuesday, May 30, 2006

The Hardest Single Part of Building a Software System Is Deciding What to Build

A quote from Fred Brooks:

The hardest single part of building a software system is deciding what to build. No other part of the conceptual work is as difficult in establishing the detailed technical requirements, including the interfaces to people, to machines, and to other software systems. No other part of the work so cripples the results if done wrong. No other part is more difficult to rectify later. Therefore, the most important function that the software builder performs for the client is the iterative extraction and refinement of the product requirements.

0 Comments:

Post a Comment

<< Home