12

Continuous delivery

KEY LEARNING POINT

Learn how to change to a rhythm that works to sustain and manage performance.

Continuous delivery is a concept developed by Kent Beck (the developer of Extreme Programming). It is a software development method that encourages frequent releases and continuous improvement. By working in small rapid delivery cycles, we are able to achieve a state of continuous delivery. Value is delivered early and improvements are integrated continuously through testing and feedback. A small, but valuable, solution is delivered as soon as possible and then the solution is extended, deployed and adapted as needed in small incremental improvements (see Figure 12.1).

In essence, there is no start and end to an agile project ...

Get Being Agile in Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.