Iterative and Incremental development

Robert C. Martin · 1999

In my last column I took a satirical look at the waterfall process, trying to expose some of its faults. This month we are going to look at an alternative that tries to deal with those faults. But before we begin I’d like to say: Thank goodness that waterfall showed up in the early seventies! Back in those days, there was very little thought put into the structure of a software application prior to coding it. If waterfall did nothing else, it got us to accept the need to think before we code.

Read the paper · More papers on PaperTik