Sisällysluettelo:
Määritelmä - mitä Lean-ohjelmointi tarkoittaa?
Lean-ohjelmointi on metodologiaa, joka keskittyy tehokkuuden optimointiin ja ohjelmistosovellusten tuhlauksen minimoimiseen niiden suunnittelun ja luomisen aikana. Tätä menetelmää voidaan soveltaa koko organisaatiossa, ja se voi ottaa kaikki sidosryhmät mukaan ohjelmistosovelluksen kehittämiseen ja toimittamiseen.
Lean-ohjelmointi oli japanilainen teollisuuskonsepti, jonka Yhdysvallat hyväksyi 1980-luvulla. Sen päätavoite on jatkuva tuotteiden parantaminen kaikilla operatiivisilla tasoilla ja vaiheissa.
Techopedia selittää Lean-ohjelmoinnin
Lean-ohjelmoinnissa ohjelmistovirheet ovat hyväksytty osa sovelluskehitystä, ja niiden poistaminen on ensisijainen tavoite. Tämä tarkoittaa virheettömiin tuotteisiin liittyvän koodin määrän vähentämistä, mikä puolestaan vähentää paisutettuja varastoja ja jätteitä. Esimerkiksi pienempiä ennalta testattuja ja virheettömiä koodeja käytetään usein rakentamaan suurempia sovelluksia vastaamaan asiakkaiden tarpeita.
Oikein toteutettuna laiha ohjelmointi voi tuottaa kokonaisen tuotteen budjetin rajoissa ja tehokkaammin, mikä lopulta lisää asiakastyytyväisyyttä.
Kuten mikä tahansa menetelmä, kaikkein vaikein osa lean-ohjelmointia voi olla ohjelmoijien vakuuttaminen toteuttamaan uusia kehittämismenetelmiä.