Chapter 18. The Transition Phase

It isn’t sufficient to build a solution. You must also be able to ship it successfully.

Mainstream agile methods describe the goal of creating “shippable software,” meaning that the software is both of value and of sufficient quality to deploy at the end of every iteration. In DAD we prefer to use the phrase “consumable solution” indicating that shippable does not necessarily mean usable software, and that in many cases more needs to be delivered to the customer than just software as the overall solution.

A simple stand-alone application such as a Web site can be easily deployed regularly as part of the end of an iteration. As we already discussed in Chapter 10, “Initial Release Planning,” some organizations deploy ...

Get Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise 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.