Lean | Glossary

Lean is a set of techniques and principles, defined for delivering more value with either the same, or lesser resources by the process of waste elimination. They are practiced across organizations and business processes, to maximize efficiency. Lean Software Development is a translation of Lean Manufacturing, Lean IT Principles & Practices to the software development domain.

The term was first coined by John Krafcik in his 1988 article, “Triumph of the Lean Production System”, based on his master’s thesis at the MIT Sloan School of Management. It has been adapted from the Toyota Production System.

Further Reading

  • “The Principles of Product Development Flow: Second Generation Lean Product Development”, by Donald G Reinertsen.

  • Lean Software Development: An Agile Toolkit (Agile Software Development Series)”, by Mary Poppendieck.

Know more Lean Product Development by visiting our website and signing up for the workshop.


Diwakar Varadharajan

Simple life, Sophisticated Thoughts, Big Dreamer, Ever Ready for Intellectual Conversations

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.