What is the Iterative Design Process?

Design and Technology students are often introduced to the concept of iterative design: a cyclic approach that involves repeatedly refining a design through cycles of prototyping, testing, and improvement, resulting in a new iteration. It is based on the idea that design solutions are best developed through an ongoing process of creating a prototype, testing it with users, analysing feedback, making improvements and repeating the cycle.

Iterative design process diagram

Iterative design prioritises the value of user feedback and real-life testing, rather than making assumptions about what is needed. Iterative design is similar to continuous improvement processes, such as Kaizen,™ a Japanese term meaning “change for better,” which focuses on making small, ongoing improvements over time, rather than occasional disruptive changes.

Advantages of Iterative Design

  • Design problems can be discovered quickly and fixed
  • Design improves over time
  • Costly errors can be avoided
  • Mimics what often happens in real life – the way products are used and refined over time

Disadvantages of Iterative Design

  • Can delay the time before a product is brought to market

Examples of Iterative Design

  • Dyson vacuum cleaners which have been refined over time. Their original design was also the result of testing thousands of different prototypes.