Le Lean Software Development, traduit en français par, développement de logiciels Lean est l'application des principes et des techniques de la gestion Lean au développement de logiciels. Le LSD est généralement considéré comme faisant partie de la famille des approches Agile, et souvent utilisé en combinaison avec une ou plusieurs autres méthodes.
Le LSD est fondé sur les principes de simplicité et d'économie (éliminer le gaspillage, livrer rapidement), de vision globale et intégrée du projet (incorporer l'intégrité et la qualité, optimiser l'ensemble), d'apprentissage et d'amélioration continus (en utilisant des itérations courtes, des tests continus et les commentaires des équipes et des utilisateurs), de réduction des risques d'incertitude (en retardant l'engagement et en intégrant rapidement les commentaires) et de valorisation des personnes (en responsabilisant les membres des équipes et en accordant une place centrale au client).
Voir également : methodologie agile, scrum, extreme programming, feature driven development, methode de developpement des systemes dynamiques