Obsah:
Definice - Co znamená Lean Software Development?
Lean vývoj softwaru je filozofie vývoje softwaru, jejímž cílem je zefektivnit výrobu aplikací a softwarových produktů a zvýšit jejich efektivitu. Filozofie je populárně přičítána knize stejného titulu Mary a Tom Peppendieck. Rovněž se vyvinula na základě společných strategií štíhlé výroby ve fyzických průmyslových odvětvích implementovaných společností Toyota Project Systems.Techopedia vysvětluje vývoj štíhlého softwaru
Při vývoji štíhlého softwaru platí různé cíle, včetně:
- Odstraňte odpad
- Zesílit učení
- Dodávejte co nejdříve a nejrychleji
- Posílit lidi
- Posoudit integritu projektu
- Podívejte se na projekt komplexně
Mnoho z těchto širokých cílů je vyjádřeno formou konkrétního úsilí. Například eliminace odpadu přichází v mnoha podobách, od vytváření inteligentnějších vývojových modulů po nalezení nových způsobů psaní kódu. Obecně se vývoj štíhlého softwaru spojil s další filosofií zvanou „agilní vývoj softwaru“, která řídí způsoby spolupráce programátorů a návrhářů a poskytuje užitečné pokyny a rámce pro vývoj softwaru jako celku.
