Lean software development – zastosowanie koncepcji lean management (szczupłego zarządzania) w produkcji oprogramowania.
Metoda została zaadaptowana przez Mary Poppendieck i Toma Poppendiecka. W szczupłym wytwarzaniu oprogramowania wyróżnia się 7 zasad wspomaganych przez 22 narzędzia.
Siedem zasad Lean software development
Eliminacja strat (ang. ) Marnotrawstwo to wszystko, co nie dodaje wartości do produktu. To klient definiuje wartość.
Tworzenie jakości i spójności (ang. ) Jakość i spójność produktu finalnego polega na uzyskaniu równowagi pomiędzy funkcjami aplikacji, jej niezawodnością i wartością ekonomiczną wytworzoną dla klienta firmy. Spójność jest tutaj rozumiana jako połączenie elementów jak jakość architektury (czy jest łatwa do pielęgnacji, łatwa do rozbudowywania, itp.), zadowolenia klienta z produktu zarówno w momencie dostarczenia produktu, jak i potem przez długi czas oraz używalności aplikacji. Firmy informatyczne tworzą często aplikacje które im samym się bardzo podobają i z których są dumne, lecz inne spojrzenie ma na to klient, który oczekiwał nie do końca tego, co zostało wdrożone.