Incremental delivery is the practice of repeatedly delivering a system into production (or the marketplace) in a series of expanding capabilities (Figure 2.7). The practice is promoted by IID and agile methods. Incremental deliveries are often between three and twelve months.
Figure 2.7. incremental delivery with iterations
Incremental delivery is often confused with iterative development. A six-month delivery cycle could be composed of 10 short iterations. The results of each iteration are not delivered to the marketplace, but the results of an incremental delivery are.