-
The Progressive Delivery Manifesto
One of the interesting problems of being immersed in something for years is that it feels really obvious to you. The curse of knowledge is real. So we were really excited to give a talk at IT Revolution’s conference, the Enterprise Technology Leadership Summit. It gave us a chance to lay out our vision of…
-
Progressive Delivery requires alignment
The goal you’re aligning to needs to be broad enough that everyone can see their place in it, and narrow enough that they can tell what isn’t part of the goal. When you get something that well-defined, you can hold up every action and choice to it and tell whether it will help or hinder…
-
Never finished: A manifesto on Progressive Delivery
What do we mean when we say “Progressive Delivery”? It’s a way to get curious about the whole lifecycle of your product, including after it leaves your control.
-
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…
-
Delegation vs. Abdication
In Progressive Delivery we use the term “Radical Delegation” to describe one of its core tenets. In the spirit of enabling folks to successfully engage in this practice, we need to provide a clear definition and a process, or framework, for implementation, assessment, and improvement. Origin In the early iterations of Progressive Delivery we just…
-
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…






