Tento článek nebo jeho část potřebuje přiměřeně doplnit wikiodkazy na ostatní články. Můžete Wikipedii pomoci tím, že ho vhodně vylepšíte.
Lean software development (LSD) je metodika, jež má původ v řízení průmyslové výroby.
Metoda Lean manufacturing (štíhlá výroba) vznikla v japonské firmě Toyota po druhé světové válce. Jejím cílem bylo levnější, efektivnější a rychlejší řízení výroby aut. Hlavním cílem bylo co nejvíce omezit plýtvání bez ztráty kvality. Metoda se snaží, aby zákazník neplatil za chyby, které způsobí firma svoji neschopností. Zákazník by měl platit jen za to, co požadoval.
Lean manufacturing byla přizpůsobena pro vývoj software v rámci agilních metod a byla nazvána Lean software development. Tato metodika se snaží identifikovat a hlavně eliminovat všechny zdroje plýtvání v průběhu celého vývojového procesu a zákazníkovi dodat produkt,který splňuje jeho požadavky.
[2]Tento princip si klade za cíl eliminaci plýtvání, které lze považovat za všechny procesní činnosti, které nepřidávají hodnotu konečnému produktu. Aby se zamezilo plýtvání, vývojové týmy se zaměřují na vizualizaci svých pracovních postupů. Cílem je zmapovat celý proces od návrhu až po realizaci a objevit fáze, které nepřidávají žádnou hodnotu. Tím se také urychlí dodání produktu zákazníkovi. Podobně jako u štíhlé výroby, bylo nalezeno 7 druhů plýtvání.[3]
Pro větší efektivitu je třeba začleňovat kvalitu do vývoje už na začátku. Zamezuje se tím, že chyby postupují celým vývojem, ačkoliv na konci by byly stejně odstraněny. Pro tento princip se používají celkem tři skupiny nástrojů pro jednotlivé účely.
Odkládání závazků na poslední chvíli umožňuje dělat rozhodnutí, která budou odrážet aktuální realitu. Tím se minimalizuje riziko tvorby neaktuálních požadavků. Nevratná a závazná rozhodnutí by měla být odkládána až na ten nejpozdější moment.
Pokud se bude vývojář cítit ve svém týmu motivovaný a potřebný, tak ho jeho práce bude bavit a bude více produktivní. Také je potřeba, aby se mohl vývojář na své spolupracovníky spolehnout a svěřit jim úkoly s tím, že je splní.
↑ How do 7 Lean wastes apply to software?. Agility in Mind [online]. [cit. 2023-02-09]. Dostupné v archivu pořízeném z originálu dne 2023-02-09. (anglicky)