leanohjelmointi
Leanohjelmointi on ohjelmistokehityksen lähestymistapa, joka tähtää asiakkaan arvon maksimointiin hukkaa poistamalla ja oppimista nopeuttamalla. Se pohjautuu lean-manufaktuurin periaatteisiin ja on vakiintunut sovellettavaksi sekä pienissä että suurissa projekteissa. Tavoitteena on minimoida turha työ, lyhentää palautemekanismeja ja vahvistaa kykyä hankkia käyttökelpoisia toiminnallisuuksia nopeasti.
Lean-ohjelmoinnin perusperiaatteet voidaan tiivistää seitsemään kohteeseen: hukka poistaminen; oppimisen vahvistaminen; päätösten tekeminen mahdollisimman myöhään; toimittaminen mahdollisimman
Käytännössä leanohjelmointi ilmenee arvovirtojen kartoituksessa, Kanbanin käytössä, pienissä erissä työskentelyssä sekä nopeassa palautteessa. Lisäksi korostetaan jatkuvaa
Lean-ohjelmointi sopii monenlaisille organisaatioille, mutta menestyminen edellyttää kulttuurimuutosta, johdon tukea sekä oikeiden mittareiden ja näkyvyyden luomista.
Leanohjelmointi on yleisesti osa ketterän ohjelmistokehityksen kokonaisuutta ja täydentää käytäntöjä kuten Kanban, Scrum ja DevOps.