Iterative design

A process in which a product or feature is designed, developed, and tested in multiple cycles. This type of design helps to ensure that the final product is able to meet the needs of the user.