Ketterien menetelmien vaikutus ohjelmistokehityksen tehokkuuteen ja laatuun: tapaustutkimus Enerim Oy:ssä
Sarajärvi, Petri (2023)
Sarajärvi, Petri
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304246053
https://urn.fi/URN:NBN:fi:amk-202304246053
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia ketterän kehittämisen ja Scrum-projektinhallintamenetelmän soveltuvuutta ja vaikutuksia ohjelmistoyrityksen kehitystiimeissä. Tavoitteena oli tuottaa Enerim Oy:lle kattava raportti ketterien menetelmien vaikutuksesta ohjelmistokehityksen tehokkuuteen ja laatuun sekä esittää mahdollisia kehitysehdotuksia resurssien ja menetelmien parantamiseksi. Työn aikana samanaikaisesti johdettiin kahta tiimiä, joissa kokeiltiin erilaisia ketterän kehityksen menetelmiä. Menetelmien sopivuutta arvioitiin tiimien tarpeiden perusteella ja valittiin parhaat käytännöt jatkuvaa käyttöä varten. Opinnäytetyössä esitellään Scrum- ja Agile-menetelmiä, niiden periaatteita ja ominaisuuksia. Lisäksi tutkitaan ketterien menetelmien käyttöönoton vaikutuksia ohjelmistokehityksen tiimeihin ja esitellään case-esimerkkejä. Työssä ehdotetaan konkreettisia parannuksia, kuten DevOps-käytäntöjen käyttöönottoa, tekoälyn ja koneoppimisen hyödyntämistä sekä jatkuvan koulutuksen ja oppimisen strategista painottamista. Työssä käytettiin Jira-tehtävienhallintaohjelmistoa, Microsoft Teams -viestintä- ja yhteistyöalustaa sekä Confluence-organisaatiowikiohjelmistoa.