Incremental Development
Incremental Development is a software development approach that focuses on delivering value (even if small portion of the overall product) early to seek customer's feedback. Based on the customer feedback, builds additional features on earlier versions of the product. Each increment adds up in value and is more valuable from the previous increment.
Also see: Increment