• Home
  • BVSSH
  • C4E
  • Playbooks
  • Frameworks
  • Good Reads
Search

What are you looking for?

Standard : Frequent delivery is prioritised over completeness

Purpose and Strategic Importance

This standard ensures teams prioritise delivering working software frequently, even if it means releasing smaller, incremental value rather than waiting for fully complete feature sets. By embracing early delivery, teams gain faster feedback, reduce risk, and sustain momentum.

It supports the policy “Deliver Working Software Frequently” by favouring continuous progress and validated learning over striving for perfection. Without this mindset, teams risk delayed releases, misaligned solutions, wasted effort, and missed feedback opportunities that impede iterative improvement.

Strategic Impact

  • Accelerates learning through early user and stakeholder feedback
  • Builds delivery momentum and increases team morale through visible progress
  • Reduces risk by surfacing integration, usability, and quality issues sooner
  • Enhances stakeholder confidence with regular, tangible outcomes
  • Enables ongoing value delivery instead of infrequent large releases

Risks of Not Having This Standard

  • Releases delayed awaiting “perfect” feature sets, increasing time-to-market
  • Feedback loops become too long to guide effective iteration
  • Working code accumulates in branches, unused and untested
  • Early business and technical assumptions remain unvalidated
  • Stakeholder engagement declines due to lack of visible progress

CMMI Maturity Model

Level 1 – Initial

Category Description
People & Culture - Teams target completeness prior to any release.
- Frequent delivery seen as risky or unprofessional.
Process & Governance - Work structured around large, monolithic releases.
- Review and approval cycles are slow and batch-oriented.
Technology & Tools - Branching and integration practices inhibit early delivery.
- Limited tooling for incremental releases.
Measurement & Metrics - No tracking of delivery frequency or feedback responsiveness.
- Feedback loops are long or absent.

Level 2 – Managed

Category Description
People & Culture - Teams attempt smaller deliveries but still prioritise completeness.
- Partial releases accepted with caution.
Process & Governance - Delivery broken into phases, but major value delivered late.
- Feature toggles used inconsistently or experimentally.
Technology & Tools - Delivery pipelines exist but lack optimisation for frequent integration.
- Tooling partially supports releases.
Measurement & Metrics - Delivery frequency and deployment rates tracked intermittently.
- Basic monitoring of release outcomes.

Level 3 – Defined

Category Description
People & Culture - Teams plan and deliver vertical slices of end-to-end value.
- Shared understanding that early delivery benefits outcomes.
Process & Governance - Work prioritised and structured explicitly for incremental release.
- Feature toggles and safe release practices routinely employed.
Technology & Tools - CI/CD pipelines implemented with automation enabling frequent releases.
- Tools support feature management.
Measurement & Metrics - Release frequency, rework rates, and feedback turnaround consistently monitored and analysed.

Level 4 – Quantitatively Managed

Category Description
People & Culture - Teams experiment with delivery cadence to optimise flow and feedback.
- Product decisions informed by data from small releases.
Process & Governance - Frequent delivery embedded into planning, prioritisation, and review cadences.
- Release practices standardised and measured.
Technology & Tools - Feature management tools fully support progressive rollout, rollback, and testing in production.
Measurement & Metrics - Deployment frequency, lead time for change, and feedback latency tracked and optimised.

Level 5 – Optimising

Category Description
People & Culture - Frequent delivery is the ingrained mindset and continual improvement focus.
- Batch sizes continuously reduced to maximise validated learning.
Process & Governance - Delivery structures adapt dynamically to maximise early feedback and flow.
- Feedback loops actively inform roadmap and organisational changes.
Technology & Tools - Advanced automation enables safe multiple daily deliveries.
- Continuous optimisation of deployment tooling.
Measurement & Metrics - Time to value and feedback-to-change cycle times continually reduced.
- Delivery flow and impact metrics optimised organisation-wide.

Key Measures

  • Deployment frequency by team, product area, or value stream
  • Average lead time from development start to production release
  • Percentage of value delivered in small, independently testable increments
  • Customer and stakeholder feedback cycle duration and quality
  • Rework rates attributable to late or infrequent delivery
Associated Policies

Technical debt is like junk food - easy now, painful later.

Awesome Blogs
  • LinkedIn Engineering
  • Github Engineering
  • Uber Engineering
  • Code as Craft
  • Medium.engineering