✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Increment Formation

Increment Formation is a core Agile practice that defines how value is delivered through iterative, incremental development in project management.

Increment Formation is the process of assembling individually completed work items into a cohesive, integrated product increment that represents the combined, working output of a delivery period, ensuring that separately finished pieces genuinely function together as a unified whole rather than remaining a loose collection of disconnected completions. It is the step that converts a set of individually done items into something greater than their sum: a working, potentially releasable version of the product that reflects all the value delivered during that period.


Why Formation Is Distinct From Individual Completion

Individually Complete Items Do Not Automatically Combine Cleanly

Each work item may satisfy its own acceptance criteria and definition of done in isolation, yet combining multiple such items can still reveal integration issues, inconsistencies, or interactions that were not visible when each was evaluated on its own.

The Increment Is the Unit That Matters to Stakeholders

While individual work items matter internally to the team's tracking, what ultimately matters to stakeholders and users is the combined, working increment; increment formation is the activity that produces this externally meaningful unit of value.

Formation Confirms Genuine, Holistic Readiness

An increment is only genuinely ready when the combination of its constituent items functions correctly as a whole, which requires an explicit formation and verification step beyond simply confirming each item individually.


What Increment Formation Involves

Combining Completed Items Into a Single Deliverable

Bringing together the outputs of all items completed during the period into one integrated, working version of the product, whether through code integration, build assembly, or another appropriate combination process.

Verifying Combined Functionality

Testing the assembled increment as a whole, not merely re-confirming each individual item, to catch any issues that only manifest when multiple pieces interact together.

Resolving Integration Conflicts

Addressing any conflicts or inconsistencies discovered during combination, such as overlapping changes or incompatible assumptions between items developed somewhat independently.

Confirming Increment-Level Readiness

Applying a final check to determine whether the assembled increment, as a whole, meets whatever standard of quality and completeness has been established for it to be considered a genuine, potentially usable increment.


Characteristics of a Well-Formed Increment

Genuinely Functional as a Whole

The increment works correctly when exercised as an integrated whole, not merely when its individual constituent pieces are tested in isolation from one another.

Potentially Releasable

Ideally, a well-formed increment meets a standard of quality sufficient that it could be released or deployed if the business chose to do so, even if the actual decision to release is made separately.

Additive to Previous Increments

Each new increment builds upon and remains compatible with previously formed increments, preserving a cumulative, coherent product trajectory rather than each period producing an isolated, potentially conflicting result.

Reflective of Genuine Value Delivered

The increment accurately represents the value actually created during the period, without inflated claims about functionality that has not genuinely been verified as working together.

Item A Item B Item C Formed Increment (verified as a working whole)

Practices Supporting Effective Increment Formation

Frequent, Continuous Integration

Combining completed items into the shared increment frequently throughout the period, rather than waiting until the very end, surfaces integration issues while they remain small and manageable rather than accumulating into a large, difficult final combination effort.

Automated Integration Verification

Employing automated build and test processes that verify the combined increment functions correctly reduces reliance on manual, error-prone verification of a large combined result.

Clear Ownership of the Integration Process

Designating responsibility for ensuring smooth combination of individual contributions, whether distributed across the team or held by a specific role, prevents integration from being neglected as an unowned activity.

Maintaining a Continuously Working Baseline

Structuring work so that the increment remains in a working, integrated state throughout the period, rather than being broken for extended stretches while multiple items are simultaneously in flux, reduces the risk of a difficult, disruptive final formation effort.


Measuring Increment Formation Quality

Integration Defect Rate

Integration Defect Rate = Defects Found During Formation Total Items Combined

A persistently high rate suggests that individual item completion criteria are insufficiently rigorous, or that integration is happening too infrequently to catch issues early.


Common Failure Modes

Deferring Integration to the End of the Period

Combining all individually completed items only at the very end concentrates integration risk and effort into a single, high-pressure moment, rather than distributing it manageably throughout execution.

Treating Individual Completion as Sufficient

Assuming that because each item individually satisfies its own criteria, the combined increment must automatically be sound, skips the genuine verification that formation is meant to provide.

Allowing the Increment to Remain Broken for Extended Periods

Tolerating a non-functional or unverified combined state for long stretches during execution undermines the team's ability to catch integration problems early and increases the risk of a difficult final assembly.

Overstating Increment Completeness

Presenting the formed increment as fully functional and ready when integration verification has been incomplete or superficial misleads stakeholders about the genuine state of delivered value.