Presentation: Principles and Practices of Lean-Agile Software Development
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):
- The Value Stream
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.
Evolving Culture and Values. Understanding the Tradeoffs. Growth through Failure. The Importance of Leadership and Open Communication.
Pedram Keyani Mar 11, 2014
Summly: An Award Winning Mobile App's Journey to the Cloud with Five-9s Availability on a Shoestring Budget
Eugene Ciurana Mar 11, 2014
Christophe Achouiantz Mar 11, 2014