-
Alone or Lonely?
When we’re making software, it’s easy to have our hearts and minds focused on The Next Thing, the new hardware that will support it, the rate of adoption. But it’s worth remembering that you may have devoted customers who are not going to install your new things right away. They’re worth listening to.
-
The Value of Progressive Delivery
Progressive delivery doesn’t take the place of Agile, DevOps, or Continuous Delivery. Rather it builds on those. It’s a holistic approach that asks you to continue breaking down silos, and incorporating those lessons with this new point of view.
-
Progressive Delivery: tools and culture change
Progressive delivery is the practice of rolling out an application in a managed fashion to designated cohorts, making canarying, blue/green deployments, and A/B testing foundational to testing and deploying applications. Progressive delivery thus reduces risk and increases control by decoupling deployment and release, allowing more groups to be included in the release process, from product…
-
Positive Control
The word ‘control’ often has an immediate connotation for folks. For some there is the idea of ownership, enablement, or success. While for others the word conjures images of restriction, repression, or failure. In the context of Progressive Delivery we talk about control in the context of release progression and radical delegation. In both cases…
-
Introducing Progressive Delivery
To be clear, Progressive Delivery has been introduced before… numerous… times. Progressive Delivery is the next iteration of the software development lifecycle. We’ve moved through several phases, which mapped to our infrastructures, business models and constraints — from waterfall to agile to Continuous Delivery, and now into Progressive Delivery. This is an iteration, not throwing…





