How does this keep us Agile?

The benefits on top of CD include:

  • Every change goes into production directly; each increment goes as soon as it is committed.
  • The feedback loop is as short as possible.
  • By using strategies such as feature toggles, versioning, or branch by abstraction, it is possible to deploy to our production environment without necessarily using the new functionality. This means that our code, even though it isn't finished yet, is already deployed to production, which gives us valuable feedback on the integration and deployment of our new software.

Get The Agile Developer's Handbook 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.