A method of building and deploying a software system in stages and releasing the software as each stage, called an "increment", is completed. This results in earlier delivery to the user of a working system where the capabilities of the system increase over time. In agile methods the increment of functionality is the feature or user story. Incremental delivery goes beyond iterative development and incremental development by actually putting the functionality into production on a regular basis. This can be summarized with the mantra "Deliver early, deliver often".
Copyright © 2003-2008 Gerard Meszaros all rights reserved