Iterative design is a design methodology based on a cyclic process of prototyping, testing, analyzing, and refining a product or process. Based on the results of testing the most recent iteration, changes and refinements are made. This process is intended to ultimately improve the quality and functionality of a design by repeatedly cycling through these steps.
