From: David Lightstone (david.lightstone@prodigy.net)
Date: Wed Apr 09 2003 - 09:48:29 EST
>
>
> -------------------- Begin Original Message --------------------
>
> Message text written by INTERNET:re-online@it.uts.edu.au
>
> "It's interesting that you say that the waterfall is "... not really
> practical on projects of any size.", since it was originally elucidated by
> Royce precisely for large projects, and it remains the model (although
> significantly tailored) for most large projects to date, at least in the
> US.
>
> I would take the opposite view (perhaps partly for argument's sake), that
> the waterfall isn't really practical for small projects because of the
> documentation burden and "perceived" inflexibility that it imposes on the
> development process.
> "
>
>
> -------------------- End Original Message --------------------
>
> Hi Ian, Scotto,
>
> But all models are, by definition, 'wrong'. Every one is an abstraction
> that omits much detail for the sake of simplicity and in order to 'tell
the
> tale' and pass useful information to those with less experience.
>
> Hence, all models are also probably 'right'... to some limited extent...
> even rigorous waterfall projects contain elements of iteration, just as
> even in the most eXtreme iterative projects, it is possible to trace
series
> of sequential steps when looking at the activities to generate products at
> high levels of granularity (ie. small steps, great detail).
>
> Anyway, who cares? Few systems/software developers ever adhere to ANY
> model, do they?
There appears to be a stronger statement. Made by D L Parnas, in his very old paper Just Fake It
My interpretation being, for the Waterfall model to work correctly, you need complete a priori knowledge of the characteristics of the system being developed. Not possible. A posteriori to project completion, you can document as though you had the a priori knowledge. Too bad most organizations don't
>
>
> Best regards,
> Grant Rule
>
>
This archive was generated by hypermail 2.1.6 : Mon Apr 14 2003 - 09:00:09 EST