# Lean Software Development
## PM2-Agile Guide Glossary
Lightweight approach to software development, based on Lean Manufacturing. According to Mary Poppendieck, the 10 rules of Lean programming are: eliminate waste, minimise artefacts, satisfy all stakeholders, deliver as fast as possible, decide as late as possible, decide as low as possible, deploy comprehensive testing, learn by experimentation, measure business impact and optimise across organisations.