Lean- ja Kanban-menetelmät ohjelmistotuotannossa
Tyynismaa, Mika (2014)
Tyynismaa, Mika
Seinäjoen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060111253
https://urn.fi/URN:NBN:fi:amk-2014060111253
Tiivistelmä
Ohjelmistotuotanto on nuori tieteenala verrattuna muuhun teolliseen tuotantoon. Erilaisia menetelmiä ja tekniikoita on kehitelty runsaasti, mutta ohjelmistotuotannon käytännöt eivät ole vakiintuneet. Kehitetyt menetelmät ovat yleensä liittyneet muihin asioihin kuin itse tuotantoprosessiin, jonka hallintaan ja tehtävien virtaukseen liittyvät ongelmat ovat jääneet vähemmälle huomiolle.
Perinteisten ohjelmistomenetelmien lisäksi, ohjelmistotuotanto on yli 10 vuotta hakenut uutta suuntaa ketterien ohjelmistomenetelmien muodossa. Ketteryys ei kuitenkaan ole toiminut eikä skaalautunut hyvin kokonaisvaltaisen liiketoiminnan ja yrityksen pitkän tähtäimen tavoitteiden kanssa.
Nykyään ohjelmistotuotannon ongelmiin on etsitty apua Lean-ajattelusta, joka on saanut alkunsa japanilaisesta autoteollisuudesta. Lean-menetelmien avulla ohjelmistoprosessia pyritään tehostamaan poistamalla siitä sellainen toiminta (hukka), joka ei asiakkaan näkökulmasta lisää arvoa. Prosessin virtauksen hallitsemiseksi ja hukan välttämiseksi työkaluna käytetään Kanban-mentelmää. Lean- ja Kanban-menetelmien on katsottu kuuluvan ketterien menetelmien toiseen sukupolveen. Tutkimusten mukaan toimialan suuntaus on kohti Lean-menetelmien ja ketterien menetelmien yhdistämistä.
Tämän työn ensisijainen tavoite on tutustua Lean- ja Kanban-menetelmiin ohjelmistotuotannon näkökulmasta. Toinen tavoite on kehittää tutkimuksen kohdeorganisaation toimintaa edellä mainittujen menetelmien perusteella.
Perinteisten ohjelmistomenetelmien lisäksi, ohjelmistotuotanto on yli 10 vuotta hakenut uutta suuntaa ketterien ohjelmistomenetelmien muodossa. Ketteryys ei kuitenkaan ole toiminut eikä skaalautunut hyvin kokonaisvaltaisen liiketoiminnan ja yrityksen pitkän tähtäimen tavoitteiden kanssa.
Nykyään ohjelmistotuotannon ongelmiin on etsitty apua Lean-ajattelusta, joka on saanut alkunsa japanilaisesta autoteollisuudesta. Lean-menetelmien avulla ohjelmistoprosessia pyritään tehostamaan poistamalla siitä sellainen toiminta (hukka), joka ei asiakkaan näkökulmasta lisää arvoa. Prosessin virtauksen hallitsemiseksi ja hukan välttämiseksi työkaluna käytetään Kanban-mentelmää. Lean- ja Kanban-menetelmien on katsottu kuuluvan ketterien menetelmien toiseen sukupolveen. Tutkimusten mukaan toimialan suuntaus on kohti Lean-menetelmien ja ketterien menetelmien yhdistämistä.
Tämän työn ensisijainen tavoite on tutustua Lean- ja Kanban-menetelmiin ohjelmistotuotannon näkökulmasta. Toinen tavoite on kehittää tutkimuksen kohdeorganisaation toimintaa edellä mainittujen menetelmien perusteella.