Sisällysluettelo:
Määritelmä - mitä Lean-ohjelmistokehitys tarkoittaa?
Lean-ohjelmistokehitys on ohjelmistokehitysfilosofia, jonka tavoitteena on virtaviivaistaa sovellusten ja ohjelmistotuotteiden tuotantoa ja tehostaa niitä. Filosofia on suosittu Maryn ja Tom Peppendieckin saman otsikon kirjalle. Se on kehittynyt myös Toyota Project Systemsin toteuttamiin fyysisen teollisuuden yleisiin lean-valmistusstrategioihin.Techopedia selittää Lean-ohjelmistokehityksen
Lean-ohjelmistokehityksessä sovelletaan erilaisia tavoitteita, kuten miten:
- Poista jätteet
- Vahvista oppimista
- Toimita mahdollisimman aikaisin ja nopeasti
- Anna ihmisille mahdollisuus
- Arvioi projektin eheys
- Katso hanketta kattavasti
Monet näistä laajoista tavoitteista ilmaistaan erityisten ponnistelujen muodossa. Esimerkiksi jätteiden poisto tapahtuu monissa muodoissa, älykkäämpien kehitysmoduulien luomisesta uusien tapojen kirjoittamiseen. Yleensä, laiha ohjelmistokehitys on sulautunut toiseen filosofiaan, nimeltään "ketterä ohjelmistokehitys", joka hallitsee tapoja, joilla ohjelmoijat ja suunnittelijat työskentelevät yhdessä, ja tarjoaa hyödyllisiä ohjeita ja puitteita koko ohjelmistokehitykselle.
