| |
| | Waterfall Model |
 | | Waterfalls work for simple projects (prototypes for example), and in some cases it's just the simplest thing that could possibly work, even with minor misapplication (you know, WorseIsBetter and all that). |
 | | In a waterfall approach, when doing functions A, B, C, and D, design for A is held hostage to developing the requirements for B, C, and D. In a truly iterative approach, A can proceed independently of B, C, and D. This is also changes how scheduling is done. |
 | | The waterfalls I've seen drawn as Gantt charts have big overlap among the phases, which is a very imprecise way of saying that you don't hold the design of A hostage to the requirements of B, C and D. This is a hard subject. |
| www.c2.com /cgi/wiki?WaterfallModel (3748 words) |
|