Kazalo:
Opredelitev - Kaj pomeni Lean Software Development?
Lean razvoj programske opreme je filozofija razvoja programske opreme, katere cilj je poenostaviti proizvodnjo aplikacij in programskih izdelkov ter jih narediti učinkovitejše. Filozofija se popularno pripisuje istoimenski knjigi Marije in Toma Peppendiecka. Razvil se je tudi na podlagi skupnih vitkih proizvodnih strategij v fizični industriji, ki jih izvaja Toyota Project Systems.Techopedia razlaga Lean Software Development
Pri vitkem razvoju programske opreme veljajo različni cilji, vključno z:
- Odpravite odpadke
- Okrepite učenje
- Dostavite čim prej in hitro
- Opolnomočenje ljudi
- Ocenite celovitost projekta
- Na projekt si poglejte celovito
Mnogi od teh širokih ciljev so izraženi v obliki posebnih prizadevanj. Na primer, odstranjevanje odpadkov poteka v različnih oblikah, od ustvarjanja pametnejših razvojnih modulov do iskanja novih načinov pisanja kode. Na splošno se je vitka programska oprema združila z drugo filozofijo, imenovano "agilen razvoj programske opreme", ki ureja načine sodelovanja programerjev in oblikovalcev ter nudi koristne smernice in okvire za razvoj programske opreme kot celote.