Better Software Conference West 2011: Lean Development Practices for Enterprise Agile
An enterprise agile initiative requires a higher level strategic, portfolio, product, and team perspective. Lean software development integrates all of these perspectives into a cohesive, actionable whole. It does this through a combination of Lean-Science, Lean-Management, Lean-Team methods, and Lean-Learning. Alan Shalloway shows how these four aspects of lean form the basis for enterprise agility at all the levels. Lean-Science focuses on the laws present in all software development. Lean-Management creates the opportunity for management to contribute to the context within which teams work. Lean-Team methods are actualized in the Kanban approach. Lean-Learning enables all levels of the organization to learn how to improve their methods. Alan shows how these four perspectives work together so that enterprise software development efforts focus on building the right software in the right way and continue to improve the process of doing so.