Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: OpEd: Programming is not Team Sports

by doom (Deacon)
on May 25, 2012 at 20:42 UTC ( #972533=note: print w/ replies, xml ) Need Help??


in reply to OpEd: Programming is not Team Sports

There's clearly a range of jobs where you need to use some form of "waterfall" (better, I think, would be to call it "Design", or more precisely, "detailed, upfront design"). An obvious example is something like the control system for a nuclear power plant.

As a number of people have pointed out, "design-then-build" doesn't actually describe the construction industry terribly well, and myself I'd suggest that everywhere and anywhere you look, there's a tension between upfront planning and reacting to circumstances. One would not, for example (brace yourself: car metaphor coming) try to drive a car by calculating the angle to turn the steering wheel and then holding it there, irrespective of where the car was actually going.

There's a role for iterative, evolutionary approaches.


Comment on Re: OpEd: Programming is not Team Sports

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://972533]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (5)
As of 2015-07-05 06:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls