Releasing on Demand to Realize Value
We have now reached the end of our journey through the Continuous Delivery Pipeline. We started with a benefit hypothesis to deliver value to our customers and turned it into features to develop in Continuous Exploration. In Continuous Integration, we developed our feature, story by story, and applied those changes into version control, which built and tested the change using the automation of the Continuous Delivery Pipeline until it was ready to go to the production environment. In Continuous Deployment, we propagated our changes to the production environment, keeping the change hidden from the general user population, until we were ready to release.
Now we are ready to release our change to customers. Releasing our change on-demand involves the following four activities:
- Releasing that value to customers
- Stabilizing our solution in operations
- Measuring the value
- Learning the outcomes
Let’s begin by looking...