
57
The Logic of Life Cycles
Nevertheless, the fact that both the Waterfall Model and the adjust-
ments to it are both pragmatic and useful does not mean that the model is
“correct.”
In fact, Exhibit 7 might be the most “correct” model for many modern
development environments. At any given time all activities (requirements
definition, design, coding, and testing) may be occurring all throughout the
project. This “phaseless” model is never used in practice. Why? Because it
has no phases; therefore, while it might be “accurate,” it is not useful as a
management tool.
Accuracy in respect to direct one-to-one correspondence between the
“real world” and the management ...