Introducing Agile Work Culture to Waterfall-Based Software Development Organization
Pekkala, Antti (2017)
Pekkala, Antti
Oulun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017100215629
https://urn.fi/URN:NBN:fi:amk-2017100215629
Tiivistelmä
Työn tarkoituksena oli tunnistaa eniten vaaditut muutokset ja uudet käytännöt, kun työn kohdeorganisaatio on siirtymässä Vesiputousmalli pohjaisesta lähestymistavasta kohti Agile ja Lean käytäntöjä, ja on suunnittelemassa ottamaan käyttöön Scrum prosessimallin. Työ keskittyy kohdeorganisaation R&D:n kehitystiimeihin ja tuotehallintaan.
Työn tietopohja keskittyy esittämään teoriaa yleisesti tunnetuista ohjelmistokehityksessä käytetyistä prosesseista. Työssä on kuvattu vanhimpana ohjelmistokehitys prosessina tunnettu Vesiputousmalli ja sitten syvennytty Agile:n ja Lean:in teorioihin, ja näihin pohjautuviin moderneimpiin ohjelmistokehityksen prosesseihin. Työn tietopohja antaa myös perusteita miksi nämä modernimmat prosessit ovat parempia kuin Vesiputousmalli.
Työn tuloksena on saatu useita tarvittavia muutoksia, mitkä kohdeorganisaatiossa on olisi tarve tehdä. Nämä muutokset liittyvät ihmisten käyttäytymisiin ja taitoihin, sekä roolien muutoksiin. Tuloksissa on myös kuvattu vastauksia muutamiin käytäntöihin liittyen Scrum:in käyttöönottoon.
Työn tietopohja keskittyy esittämään teoriaa yleisesti tunnetuista ohjelmistokehityksessä käytetyistä prosesseista. Työssä on kuvattu vanhimpana ohjelmistokehitys prosessina tunnettu Vesiputousmalli ja sitten syvennytty Agile:n ja Lean:in teorioihin, ja näihin pohjautuviin moderneimpiin ohjelmistokehityksen prosesseihin. Työn tietopohja antaa myös perusteita miksi nämä modernimmat prosessit ovat parempia kuin Vesiputousmalli.
Työn tuloksena on saatu useita tarvittavia muutoksia, mitkä kohdeorganisaatiossa on olisi tarve tehdä. Nämä muutokset liittyvät ihmisten käyttäytymisiin ja taitoihin, sekä roolien muutoksiin. Tuloksissa on myös kuvattu vastauksia muutamiin käytäntöihin liittyen Scrum:in käyttöönottoon.