Talk about Progressive Delivery to Aginext, a community conference for agile practitioners and coaches. Progressive Delivery is a take on CI/CD with a particular focus on Experimentation, with blue/green deployments, canarying, and feature flags
Progressive Delivery is the next step after
continuous delivery, where new versions are
deployed to a subset of users and are
evaluated in terms of correctness and
performance before rolling them to the totality
– Carlos Sanchez
Release Progression – progressively increasing the
number of users that are able to see (and are
impacted by) new features.
Delegation – progressively delegating the control
of the feature to the owner that is most closely
responsible for the outcome.
definitions by Adam Zimman (Launch Darkly).
As ever, it’s a culture problem
Bringing growth hacking ideas to software delivery
Feature flags are the bridge
Feedback loops – observability
Observability and User experience
Bringing together metrics
• software delivery
Feature Experimentation with managed risk
Testing in Production, to segmented user populations