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 ...