Sadržaj:
Definicija - Što znači Lean Software Development?
Lean razvoj softvera filozofija je razvoja softvera koja ima za cilj pojednostaviti proizvodnju aplikacija i softverskih proizvoda i učiniti ih učinkovitijima. Filozofija se popularno pripisuje istoimenoj knjizi Marije i Toma Peppendiecka. Također se razvila na temelju zajedničkih mršavih proizvodnih strategija u fizičkoj industriji koje provodi Toyota Project Systems.Techopedia objašnjava Lean Software Development
U mršavom razvoju softvera primjenjuju se različiti ciljevi, uključujući kako:
- Uklonite otpad
- Pojačati učenje
- Isporučite što je moguće ranije i brže
- Osnaživanje ljudi
- Procijenite integritet projekta
- Pogledajte projekt sveobuhvatno
Mnogi od tih širokih ciljeva izraženi su u obliku specifičnih napora. Primjerice, uklanjanje otpada dolazi u mnogim oblicima, od stvaranja pametnijih razvojnih modula do pronalaska novih načina pisanja koda. Općenito, mršavi softverski softver spojio se s drugom filozofijom nazvanom "agilni razvoj softvera", koja upravlja načinima na koji programeri i dizajneri rade zajedno, te pruža korisne smjernice i okvire za razvoj softvera u cjelini.