Lean-toimintamalli ja KPI-mittarit ketterässä ohjelmistokehityksessä
Mäyrä, Jari (2015)
Mäyrä, Jari
Centria ammattikorkeakoulu (Keski-Pohjanmaan ammattikorkeakoulu)
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015052911335
https://urn.fi/URN:NBN:fi:amk-2015052911335
Tiivistelmä
Tutkimuksen tavoitteena oli tuoda uusia menetelmiä ja mittareita ketterien ohjelmistotiimien toiminnan tehokkuuden ja laadun kehittämiseksi. Toinen tavoite oli kehittää ohjelmistokehitysprosessia.
Tutkimus pohjautuu kirjallisuuteen, internet-lähteisiin ja tutkimuksiin. Teoreettinen viitekehys perustuu Scrumiin, joka on ketterän projektinhallinnan viitekehys sekä Lean-ajatteluun. Scrumilla ja Lean-ajattelulla on omat luonteenomaiset tavat mitata suorituskykyä ja laatua, vaikkakin niillä on paljon yhteistä.
Tutkimuksen tietoperusta koostuu kolmesta osuudesta: Lean, Scrum sekä KPI-mittarit. Lisäksi työssä esitellään toimeksiantajan nykyiset KPI-mittarit, joilla ketteriä ohjelmistokehitystiimejä mitataan. Tutkimuksen lopussa esitän menetelmiä ja KPI-mittareita, joiden avulla ketterien ohjelmistotiimien tehokkuutta ja laatua voidaan parantaa. Tärkein havainto työssäni oli, että Lean-ajattelun ja siihen perustuvien mittarien ja työkalujen avulla voidaan tehostaa ja nopeuttaa ohjelmistokehitysprosessia sekä parantaa laatua.
Tutkimus pohjautuu kirjallisuuteen, internet-lähteisiin ja tutkimuksiin. Teoreettinen viitekehys perustuu Scrumiin, joka on ketterän projektinhallinnan viitekehys sekä Lean-ajatteluun. Scrumilla ja Lean-ajattelulla on omat luonteenomaiset tavat mitata suorituskykyä ja laatua, vaikkakin niillä on paljon yhteistä.
Tutkimuksen tietoperusta koostuu kolmesta osuudesta: Lean, Scrum sekä KPI-mittarit. Lisäksi työssä esitellään toimeksiantajan nykyiset KPI-mittarit, joilla ketteriä ohjelmistokehitystiimejä mitataan. Tutkimuksen lopussa esitän menetelmiä ja KPI-mittareita, joiden avulla ketterien ohjelmistotiimien tehokkuutta ja laatua voidaan parantaa. Tärkein havainto työssäni oli, että Lean-ajattelun ja siihen perustuvien mittarien ja työkalujen avulla voidaan tehostaa ja nopeuttaa ohjelmistokehitysprosessia sekä parantaa laatua.