Continuous, Incremental, Progressive Delivery—Pick Three
Software delivery has evolved to encompass not just Continuous Delivery, but also Incremental and Progressive Delivery. Continuous Delivery ensures code is always in a deployable state by increasing the frequency of commits, builds, tests, and deployment. This reduces risk as changes are smaller and problems are identified more quickly. Incremental Delivery involves breaking large projects into small units that can be released to customers as soon as they're complete, allowing for faster feedback and adjustments. Progressive Delivery delivers changes first to low-risk audiences before expanding to larger groups, reducing the risk of each change by controlling exposure. Achieving all three practices can help teams move faster with less risk.
Company
LaunchDarkly
Date published
Aug. 15, 2018
Author(s)
John Kodumal
Word count
757
Hacker News points
5
Language
English