Producing an Increment
A Product Increment is some potentially releasable software created during the Sprint. It is a demonstrable stepping-stone toward the Product Goal. Each Increment is cumulative to all prior Increments and thoroughly verified, ensuring that all Increments work together. An Increment must adhere to the following:
- Be usable. A usable increment is software that can be used by stakeholders to enact some functionality required and related to the Sprint Goal.
- Meet the Definition of Done (discussed next, in the Making a commitment – Definition of Done section).
An Increment is created the moment a Sprint Backlog item meets the Definition of Done.
Important note
Multiple Increments may be created within a Sprint. The sum of all Sprint Increments is presented at the Sprint Review so that the overall work can be inspected. However, an Increment may be delivered to stakeholders before the end of the Sprint. Value, in the shape of working code...