Creating the Lean-Agile foundation
This section is about blending Agile and Lean concepts and practices. At first glance, both Agile and Lean practices have similar goals of improving customer value, but both development philosophies seem to approach that primary goal differently. So, the question then is, how do we blend the best of both approaches to make something better?
Earlier in this chapter, you learned that Agile is a set of values and principles, typically implemented as an iterative and incremental process, that deliver customer-centric value. The basic idea is that Agile teams create the most value for their customers when they have the flexibility to incrementally deliver small chunks of value with frequent customer and user reviews. This helps ensure the product stays aligned with current needs and priorities. You also learned that Scrum is an Agile-based methodology that implements a framework of empiricism. This encourages teams to try out different ideas and use...