Link Details

Voting at DZone is super easy, but you aren't logged in. Login and vote now.
Link 48254 thumbnail
User 1 avatar

By rick
via readwriteweb.com
Published: Oct 17 2007 / 10:28

The problem was that the Waterfall Model was arrogant. The arrogance came from the fact that we believed that we could always engineer the perfect system on the first try. The second problem with it was that in nature, dynamic systems are not engineered, they evolve. It is the evolutionary idea that lead to the development of agile methods.
  • 22
  • 7
  • 1887
  • 535

Comments

Add your comment
User 218837 avatar

kogent replied ago:

2 votes Vote down Vote up Reply

Some interesting points, and a good read. I disagree that the waterfall method is inherently flawed and agile is the way to go for all projects. True agility recognizes that some projects require a rigid process like the waterfall method (even if only for business reasons) and adapts to the rigid requirements.

I like Alistair Coburn's approach to agility: There is an ideal, but that ideal doesn't always work for a wide range of reasons, so take what works, get rid of the rest.

User 160542 avatar

Kirill Grouchnikov replied ago:

1 votes Vote down Vote up Reply

How is this for arrogance: "Instead, the best software today is created and evolved using agile methods."

User 247420 avatar

omouse replied ago:

0 votes Vote down Vote up Reply

It's always been created like that. The waterfall model is only a dream and the real world messes it up no matter what. The sooner you realize that you can't force the real world to conform to your model of it, the better off you'll be.

User 236137 avatar

dzonelurker replied ago:

0 votes Vote down Vote up Reply

Waterfall hasn't failed. That's just an Agile myth.

User 247420 avatar

omouse replied ago:

0 votes Vote down Vote up Reply

Waterfall has never ever worked. This was talked about in the same damned paper that gave birth to this wretched method of development. Check out the Wikipedia article for a link to the paper.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.