03 — Value stream · VS-100
Commit-to-Production
From a code commit to that code serving customers safely in production — the software company's core delivery stream, where the platform, the release process and the reliability practice either work together or get in each other's way.
- Commit-to-Deploy
- Code-to-Customer
- Deployment Pipeline
- 01
Commit & Build
VS-100.10Integrate the change, build it reproducibly and run the fast checks that catch most mistakes within minutes.
- 02
Test & Secure
VS-100.20Prove the change behaves, performs and is free of the vulnerabilities and license problems the organization has decided not to ship.
- 03
Package & Promote
VS-100.30Produce the versioned artifact and move it through the environments on the way to production, the same artifact each time.
- 04
Release Progressively
VS-100.40Expose the change to a slice of traffic or tenants first, watch the signals and widen or roll back on evidence.
- 05
Operate & Observe
VS-100.50Run the change against its service level objectives, respond when it misbehaves and make its cost visible.
- 06
Communicate & Learn
VS-100.60Tell customers and developers what changed, and feed what the release taught back into the next one.