The principles of lean-based software development

Lean software development is an emerging strategy from the Agile community to apply the principles and practices of Lean manufacturing to the software development process. In very broad terms lean software development considers anything which does not add to the final value of the product as waste. Lean manufacturing is a result of the Toyota production system a highly efficient process for building as many cars in as little time as possible whilst minimising waste and maximising efficien.