An iterative and agile approach to software development that emphasizes quick prototyping[1], frequent feedback, and rapid delivery of functional applications.
Defined Terms
1. ↑ prototyping.
The process of creating a working model or prototype of a product or software application to test and validate its functionality and design.