Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Presentation: Principles and Practices of Lean-Agile Software Development

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):

  • 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.

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p