incremental development

A hardware/software development process that produces a partial implementation and then gradually adds preplanned functionality or performance in subsequent increments.

SOURCE: apm.com