Definition:
Lean programming is a methodology that helps to focus on optimizing efficiency, and minimizing the waste of software applications during their design and creation. This methodology may be applied throughout an organization.
Further Reading:
- “Lean-Agile Software Development: Achieving Enterprise Agility” (Net Objectives Lean-Agile) book by Alan Shalloway.