Problem solve Get help with specific problems with your technologies, process and projects.

Is iterative development a new process?

Iterative development, contrary to many people's beliefs, has been around for decades. Expert Bas de Baar reviews how it came into being.

I have a dispute with my colleague. He thinks that iterative development has been available for decades. I am convinced he is wrong, as it is a reaction to the failing of the traditional waterfall model. It is not called "traditional" for nothing!

I am sorry to tell you, but your colleague is right. The iterative process was developed in parallel with the waterfall model. This is perfectly pointed out by Craig Larman in a speech he gave two years ago. At the time the waterfall method came into official existence, there were also attempts at the DoD to promote iterative and incremental development. Even Dr. Royce ("inventor" of the waterfall method) knew at the time that there was more than one way to do development. When he first wrote about his process, he expressed that it was his personal view and that it was suited for some (but not all) situations. I guess Royce's process had a better "feel" for traditional management; it does provide a feeling of control and prediction.

Software development resources:

Dig Deeper on Topics Archive

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.