Who Invented Iterative Development?

Who Invented Iterative Development?

Early roots for IID are found in the work of Walter Shewhart, the quality expert at Bell Labs who proposed, in the 1930s, a series of short "Plan-Do-Study-Act (PDSA)" cycles for quality improvement.

What is the main purpose of iterative development?

The purpose of working iteratively is to allow more flexibility for changes. When requirements and design of a major application are done in the traditional method (sometimes referred to as BDUF or Big Design Up Front), there can be unforeseen problems that don't surface until development begins.

What is iterative development process?

Iterative development is a software development approach that breaks the process of developing a large application into smaller parts. ... Unlike the Waterfall model, the iterative process adds features one-by-one, providing a working product at the end of each iteration, and increases functionality from cycle to cycle.

Maya Lin-Takahashi
Author

Maya Lin-Takahashi

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.