Lean software development - Kanban-prosessimalli ohjelmistokehitystyössä
Kuronen, Kalle (2014)
Avaa tiedosto
Lataukset:
Kuronen, Kalle
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405117156
https://urn.fi/URN:NBN:fi:amk-201405117156
Tiivistelmä
Insinöörityön tavoitteena oli selvittää, onko Lean-ajattelumallista ja sitä toteuttavasta Kanban-prosessimallista hyötyä ohjelmistokehitystyössä. Tavoite oli tarkoitus saavuttaa tutkimalla kirjallista aineistoa Kanbanin tai Leanin käytöstä erilaisissa organisaatioissa sekä haastatella näitä malleja hyödyntävien organisaatioiden edustajia.
Kirjallisen aineiston ja haastattelujen avulla tavoitteena oli myös selvittää, mitä mahdollisia hyötyjä ja haittoja Lean-mallista on suhteessa muihin ketteriin ohjelmistokehitysmenetelmiin, ensisijaisesti Scrumiin.
Kirjallisuusselvityksen ja haastattelujen lisäksi tavoitteena oli ottaa Kanban käyttöön yhdessä Toinen veli Oy:n pilottiprojektissa ja tutkia, kuinka helppoa tai vaikeaa käyttöönotto on.
Kirjallista aineistoa haettiin sellaisten ohjelmistokehitystä tekevien organisaatioiden ympäriltä, jotka olivat siirtyneet käyttämään Kanbania tai jotka käyttivät ylipäätään ketteriä ohjelmistokehitysmenetelmiä. Kanbanin käyttöönottoprojektiksi sovittiin tilaajayritys Toinen veli Oy:n KiinteistöVELI-tuotteen ympärille perustettava blogi.
Kirjallinen aineisto osoitti tutkittujen menetelmien käyttöönoton tuovan merkittäviä hyötyjä ohjelmistokehitykseen. Kanbanin käyttö lyhensi ohjelmistotuotteiden toimitusaikaa, nosti ohjelmistojen laatua, helpotti kommunikointia ja yhteistyötä, nosti toimitusvarmuutta ja vähensi asiakkaiden raportoimia ohjelmistovirheitä.
Käyttöönottoprojekti vahvisti kirjallisen aineiston väittämät nopeasta käyttöönotosta ja todisti myös läpimenoajan lyhentyneen projektin edetessä.
Työ osoitti, että vaikka Kanbanin ja Leanin käytöstä ohjelmistokehitystyössä löytyy niukasti tutkittua tietoa ja selkeitä malleja, ovat menetelmien käytöstä saadut tulokset rohkaisevia ja mallien käyttöönotto helppoa, jos niiden taustalla olevat ajatukset ymmärretään oikein.
Kirjallisen aineiston ja haastattelujen avulla tavoitteena oli myös selvittää, mitä mahdollisia hyötyjä ja haittoja Lean-mallista on suhteessa muihin ketteriin ohjelmistokehitysmenetelmiin, ensisijaisesti Scrumiin.
Kirjallisuusselvityksen ja haastattelujen lisäksi tavoitteena oli ottaa Kanban käyttöön yhdessä Toinen veli Oy:n pilottiprojektissa ja tutkia, kuinka helppoa tai vaikeaa käyttöönotto on.
Kirjallista aineistoa haettiin sellaisten ohjelmistokehitystä tekevien organisaatioiden ympäriltä, jotka olivat siirtyneet käyttämään Kanbania tai jotka käyttivät ylipäätään ketteriä ohjelmistokehitysmenetelmiä. Kanbanin käyttöönottoprojektiksi sovittiin tilaajayritys Toinen veli Oy:n KiinteistöVELI-tuotteen ympärille perustettava blogi.
Kirjallinen aineisto osoitti tutkittujen menetelmien käyttöönoton tuovan merkittäviä hyötyjä ohjelmistokehitykseen. Kanbanin käyttö lyhensi ohjelmistotuotteiden toimitusaikaa, nosti ohjelmistojen laatua, helpotti kommunikointia ja yhteistyötä, nosti toimitusvarmuutta ja vähensi asiakkaiden raportoimia ohjelmistovirheitä.
Käyttöönottoprojekti vahvisti kirjallisen aineiston väittämät nopeasta käyttöönotosta ja todisti myös läpimenoajan lyhentyneen projektin edetessä.
Työ osoitti, että vaikka Kanbanin ja Leanin käytöstä ohjelmistokehitystyössä löytyy niukasti tutkittua tietoa ja selkeitä malleja, ovat menetelmien käytöstä saadut tulokset rohkaisevia ja mallien käyttöönotto helppoa, jos niiden taustalla olevat ajatukset ymmärretään oikein.