Last update: 02/06/2016 13:53
It is common sense to take a method and try it. If it fails, admit it frankly and try another. But above all, try something. — Franklin D. Roosevelt
Where a new system concept or new technology is used, one has to build a system to throw away, for even the best planning is not so omniscient as to get it right the first time — Frederick P Brooks in The Mythical Man-Month: Essays on Software Engineering
Any start is delicate. Starting with a brand new version does not escape
this and we believe Agilistas must learn from it. Getting back again to F.
plan to throw one away; you will, anyhow.. This
is something we, at Lato Sensu Management, have called the POTTA thing: Plan
One To Throw Away!
Let's get back to this piece of wisdom, written in 1970 by Winston Royce, the father of Waterfall, whom by the way was somehow cursed as such simply because most people didn't read his paper but rather simply reproduced what other people have said about it (W. Royce didn't believe that Waterfall was actually a good idea!). Let's now see what he wrote:
After documentation, the second most important criterion for success revolves around whether the product is totally original. If the computer program in question is being developed for the first time, arrange matters so that the version finally delivered to the customer for operational deployment is actually the second version insofar as critical design/operations areas are concerned — Winston W. Royce in MANAGING THE DEVELOPMENT OF LARGE SOFTWARE SYSTEMS