How can we deliver faster and with higher quality?
Everything related to shipping, DevOps, Infrastructure, etc informing my thinking on how to build better software delivery at Operations1
How can we deliver faster and with higher quality?
Everything related to shipping, DevOps, Infrastructure, etc informing my thinking on how to build better software delivery at Operations1
A stream-aligned team aims to produce a steady flow of feature delivery. A stream-aligned team is quick to course correct based on feedback from the latest changes. A stream-aligned team uses an experimental approach to product evolution, expecting to constantly learn and adapt. A stream-aligned team has minimal (ideally zero) hand-offs of work to
... See moreA cross-functional feature team can bring high value to an organization by delivering cross-component, customer-centric features much faster than multiple component teams making their own changes and synchronizing into a single release. But this can only happen when the feature team is self-sufficient, meaning they are able to deliver features into
... See moreIn our search for measures of delivery performance that meet these criteria, we settled on four: delivery lead time, deployment frequency, time to restore service, and change fail rate.
A release (the changes that get deployed) will typically consist of multiple version control commits, unless the organization has achieved a single-piece flow where each commit can be released to production (a practice known as continuous deployment).
We measured product delivery lead time as the time it takes to go from code committed to code successfully running in production,