In this presentation held during Agile 2008, Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
Watch: Principles and Practices of Lean-Agile Software Development (1h 27 min.)
According to Alan, Lean encompasses a wider software development area compared to Agile:
Alan says that the transition to Lean is done by:
- Creating Enterprise Agility – Enable business to respond to changing needs
- Realizing Team Agility – Use Lean-Agile methods to eliminate waste and to respond to customers quickly
- Building Technical Excellence – Build high quality software to enable sustainability and lower costs
Alan cites the Five Principles of Lean Thinking as defined by Womack and Jones (1996, 2003):
- Value
- The Value Stream
- Flow
- Pull
- Perfection
Alan also presents the principles of Lean software development:
- Optimize the Whole
- Eliminate Waste
- Build Quality In
- Deliver Fast
- Defer Commitment
- Create Knowledge
- Respect People
Alan's long presentation continues with detailed explanations of Lean principles and practices.