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

What are you looking for?

Standard : Releases are small, frequent, and confidence-building

Purpose and Strategic Importance

This standard ensures that software releases are designed to minimise risk, increase team confidence, and enable faster feedback. By keeping changes small and delivering frequently, teams can reduce the impact of failure, improve predictability, and build trust with stakeholders.

It supports the policies “Build Confidence Through Frequent Releases” and “Design for Controlled Change, Not Just Fast Change” by embedding release practices that are safe, observable, and reversible. Without this approach, releases become high-stakes events that delay value, amplify defects, and erode confidence.

Strategic Impact

  • Reduces the risk and complexity of each release
  • Enables faster recovery when issues occur
  • Improves stakeholder confidence in delivery capability
  • Encourages disciplined, high-quality engineering practices
  • Makes value delivery more predictable and sustainable

Risks of Not Having This Standard

  • Releases become infrequent, large, and difficult to manage
  • Defects are harder to detect, isolate, and recover from
  • Delivery cycles lengthen due to fear of releasing
  • Business confidence in engineering reliability declines
  • Feedback loops become slower and less effective

CMMI Maturity Model

Level 1 – Initial

Category Description
People & Culture - Releases are manual, stressful, and avoided.
- Teams work in long cycles, delaying feedback.
Process & Governance - No consistent release cadence; deployments are ad hoc.
Technology & Tools - Releases rely on manual testing and manual approval.
Measurement & Metrics - No tracking of release frequency or outcomes.

Level 2 – Managed

Category Description
People & Culture - Teams attempt smaller releases but lack automation.
- Releases still feel risky or resource-intensive.
Process & Governance - Some release planning exists, but process varies by team.
Technology & Tools - Partial CI/CD adoption; some scripts or manual steps.
Measurement & Metrics - Basic tracking of release frequency; some post-release monitoring.

Level 3 – Defined

Category Description
People & Culture - Teams commit to releasing in small batches on a regular cadence.
- Confidence in releases is growing due to observed stability.
Process & Governance - Release processes are standardised, reviewed, and followed.
- Canary releases and feature toggles are introduced.
Technology & Tools - CI/CD pipelines support frequent, automated deployments.
Measurement & Metrics - % of successful releases; change failure rate; release frequency.

Level 4 – Quantitatively Managed

Category Description
People & Culture - Teams take pride in their ability to release safely at will.
- Stakeholders trust the release process and support early feedback.
Process & Governance - Releases are decoupled from features via toggles or flags.
- Release policies enforce observability and rollback readiness.
Technology & Tools - Advanced deployment strategies (blue/green, canary, A/B) are in use.
Measurement & Metrics - Time-to-release, time-to-recover, and impact metrics are tracked and optimised.

Level 5 – Optimising

Category Description
People & Culture - Releasing is a non-event; delivery flows continuously and safely.
- Teams proactively experiment with release strategies to improve outcomes.
Process & Governance - Release feedback feeds into discovery, architecture, and platform improvements.
- Release practices evolve with changing product needs and constraints.
Technology & Tools - Intelligent automation, progressive delivery tooling, and observability are fully integrated.
Measurement & Metrics - Continuous improvement in DORA metrics and post-release experience.

Key Measures

  • Release frequency (e.g. daily, weekly, per team)
  • Change failure rate (CFR)
  • % of releases with rollback or incident triggers
  • Lead time from code commit to release
  • Time to recover (MTTR) from release-related failures
  • % of features released behind toggles or through progressive rollout
Associated Policies
Associated Practices
  • Release Readiness Reviews
  • Continuous Delivery Pipelines
  • Small Batch Releases
  • Feature Flags and Controlled Rollouts
  • Value Slice Validation

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

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