Iterations
Repeating a set of design, development, and test operations, with each repetition building on the last, until the desired result is achieved.
Design by Committee
A design process based on consensus building, group decision-making, and extensive iteration.
Flexibility-Usability Tradeoff
As the flexibility of a design increases, the usability of the design decreases.