12. Doing Delivery
Ultimately, code has no value until it is delivered to production and its associated functionalities are in use. It's time to connect all our learning to date to delivery.
We are well into the second half of this book and other than setting up a technical foundation, as we did in Section 3, Discover It. we haven't written any application code, nor have we delivered anything yet. What we have done is go through a tremendous set of practices to help discover, set outcomes, assess and prioritize options, and decide what we are going to deliver next. Now, we have reached the point where we will write some code, deliver features, execute experiments, and learn from further research.
In this chapter, we are going to look at different delivery approaches. Your immediate expectation might be that this chapter is going to be all about Agile and that using Agile methodologies is now the only way to deliver working software. However, in addition to taking...