Vastaako DAD (Disciplined Agile Delivery) perinteisen projektinhallinnan ja ketterän ohjelmistokehityksen yhdistämisessä havaittuihin ongelmiin?
Strömsholm, Kirsi (2014)
Strömsholm, Kirsi
HAAGA-HELIA ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014052810581
https://urn.fi/URN:NBN:fi:amk-2014052810581
Tiivistelmä
Opinnäytetyön idea syntyi opinnäytetyön tekijän työharjoittelun aikana. Työharjoittelu-paikassa oli käynnistymässä laaja uuden ERP-ohjelmiston kehitystyöprojekti. Projektia toteutettiin monitiimisesti kolmen organisaation kesken. Organisaatioiden ketteryys, projektiosaaminen ja ohjelmistokehitystaidot vaihtelivat suuresti ja tämä aiheutti projektin myöhästymisen lisäksi ongelmia resursoinnissa ja projektin johtamisessa.
Opinnäytetyön tavoitteena on tutkia perinteisen projektinhallinnan ja ketterien menetelmien yhdistämisessä esiintyviä ongelmia ja niiden seurauksia. Toisena tavoitteena on tutkia, vastaako DAD (Disciplined Agile Delivery) viitekehys löydettyihin ongelmiin. Kolmantena tavoitteena on lisätä tietämystä uusimmasta ohjelmistokehityksen suunnasta, jossa yhdistyy perinteisen projektinhallinnan elementtejä sekä ketteryyden menetelmiä ja ideologia.
Tutkimus tehtiin kahdessa osassa. Ensimmäiseksi valittiin aineistoksi tutkimuksia, jotka oli tehty organisaatioille, joissa tehtiin ohjelmistokehitystä yhdistämällä perinteinen ja ketterä projektinhallinta. Toisessa osassa tutkittiin, vastaako DAD viitekehys aineistosta löydettyihin ongelmiin.
Tutkimuksen perusteella voidaan sanoa, että organisaatioissa on samankaltaisia ongelmia ketteryyden ja perinteisen mallin yhdistämisessä. Soveltava ketteryysosaaminen oli puutteellista aiheuttaen ongelmia resursoinnissa, vaatimusmäärittelyssä, budjetoinnissa ja aikataulutuksessa. Lisäksi asenne havaittiin ongelmaksi keski- ja ylemmän johdon kohdalla. Asenneongelma esiintyi organisaatioissa, joissa komentohierarkia oli ylhäältä alas. Tutkimuksen tulokset osoittivat myös, että DAD:in avulla voidaan vastata yhdistämisessä ilmenneisiin ongelmiin. Avain onnistuneeseen ohjelmistokehitysprojektiin on ymmärrys ja tietämys käytettävästä elinkaari- tai prosessiviitekehysmallista ja soveltavan osaamisen kasvattamiseksi tarvitaan harjoitusta.
Opinnäytetyön tavoitteena on tutkia perinteisen projektinhallinnan ja ketterien menetelmien yhdistämisessä esiintyviä ongelmia ja niiden seurauksia. Toisena tavoitteena on tutkia, vastaako DAD (Disciplined Agile Delivery) viitekehys löydettyihin ongelmiin. Kolmantena tavoitteena on lisätä tietämystä uusimmasta ohjelmistokehityksen suunnasta, jossa yhdistyy perinteisen projektinhallinnan elementtejä sekä ketteryyden menetelmiä ja ideologia.
Tutkimus tehtiin kahdessa osassa. Ensimmäiseksi valittiin aineistoksi tutkimuksia, jotka oli tehty organisaatioille, joissa tehtiin ohjelmistokehitystä yhdistämällä perinteinen ja ketterä projektinhallinta. Toisessa osassa tutkittiin, vastaako DAD viitekehys aineistosta löydettyihin ongelmiin.
Tutkimuksen perusteella voidaan sanoa, että organisaatioissa on samankaltaisia ongelmia ketteryyden ja perinteisen mallin yhdistämisessä. Soveltava ketteryysosaaminen oli puutteellista aiheuttaen ongelmia resursoinnissa, vaatimusmäärittelyssä, budjetoinnissa ja aikataulutuksessa. Lisäksi asenne havaittiin ongelmaksi keski- ja ylemmän johdon kohdalla. Asenneongelma esiintyi organisaatioissa, joissa komentohierarkia oli ylhäältä alas. Tutkimuksen tulokset osoittivat myös, että DAD:in avulla voidaan vastata yhdistämisessä ilmenneisiin ongelmiin. Avain onnistuneeseen ohjelmistokehitysprojektiin on ymmärrys ja tietämys käytettävästä elinkaari- tai prosessiviitekehysmallista ja soveltavan osaamisen kasvattamiseksi tarvitaan harjoitusta.