Chapter 6: Delivering Value with New Ways of Working
So far, we have covered the concept of agile architecture and the duties of agile architects. This chapter will focus on the techniques needed to ensure value is delivered in every aspect of architecture work.
The highest priority in agile software development is to satisfy customer needs through the early and continuous delivery of value. The Lean principle Muda states that you should eliminate waste by avoiding non-value-added activities to deliver value to the customer. Architecture is no different; every architecture activity has to deliver value. Continuous and timely designed architecture solutions help in avoiding rework and improve quality and sustainable delivery. The on-time delivery of technical backlog items is only possible through the strict prioritization of functional...