Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite

Ohjelmistokehitystiimin prosessin kehittäminen

Suomalainen, Markus (2025)

 
Avaa tiedosto
Suomalainen_Markus.pdf (725.9Kt)
Lataukset: 

Rajoitettu käyttöoikeus / Restricted access / Tillgången begränsad
Suomalainen, Markus
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025111327963
Tiivistelmä
Tämä opinnäytetyö on luonteeltaan toiminnallinen tutkimus, joka käsittelee kohdeorganisaatiossa toimivan ohjelmistokehitystiimin prosesseja ja toimintatapoja. Työn tavoitteena oli tutkia tiimin nykyisiä prosesseja, kehittää niitä havaittujen puutteiden perusteella ja sitä kautta parantaa tiimin yleistä tehokkuutta sekä kehittäjäkokemusta. Kehitystyön vaikuttavuutta arvioitiin kvantitatiivisesti seuraamalla tiimin keskimääräisiä läpimenoaikoja ja muita vastaavia suorituskykymittareita.

Tutkimusmenetelminä hyödynnettiin monimenetelmällistä lähestymistapaa, käyttäen ensisijaisesti kyselytutkimusta, teemahaastatteluja ja suoraa havainnointia. Tutkimuksen tarkoituksena oli saavuttaa syvällinen ymmärrys tiimin kehitysprosessin eri vaiheista ja tunnistaa ne systemaattiset pullonkaulat, joiden ratkaiseminen voisi nopeuttaa prosessia ja samalla tukea kehittäjäkokemusta. Tutkimus tuotti kattavan tilannekuvan tiimin prosessien sen hetkisestä tilasta ja paljasti useita keskeisiä kehityskohteita, joiden parantaminen oli olennaista koko prosessin tehokkuuden kannalta. Tärkeimmät tunnistetut parannusalueet liittyivät kontekstinvaihdon määrään, tikettien laadun parantamiseen ja koodin katselmointiin.

Kehitystyön vaihe käynnistettiin ensin ideoimalla mahdollisia prosessimuutoksia. Ideointi tapahtui tiimin järjestämässä työpajassa, missä hyödynnettiin aivoriihityöskentelytapoja tunnistettujen kehitysprosessin pullonkaulojen ratkaisemiseksi. Syntyneistä kehitysideoista valittiin ne, joiden uskottiin tarjoavan suurin potentiaalinen vaikutus tiimin kokonaistehokkuuteen ja läpimenoaikojen lyhentämiseen. Valittuja kehitysideoita lähdettiin kokeilemaan käytännössä hyödyntäen iteratiivisia kehitysmenetelmiä. Tässä mallissa muutosta kokeiltiin ja jatkokehitettiin samanaikaisesti, pyrkien jatkuvasti arvioimaan muutoksen toimivuutta.

Tutkimus ja kehitystyö paljastivat tiimin prosessista useita kehityskohteita, joiden avulla tiimin tehokkuutta voitiin parantaa ja läpimenoaikoja lyhentää. Osana kehitysprosessia tiimi teki muutoksia muun muassa koodin katselmointikäytäntöihin, paransi suunnittelua sekä pyrki vähentämään kontekstinvaihtoa selkeyttämällä vastuunjakoa tiimin jäsenten kesken. Tehdyillä muutoksilla oli huomattava ja mitattavissa oleva vaikutus tiimin läpimenoaikoihin, joita saatiin opinnäytetyön seurantajakson aikana lyhennettyä merkittävästi. Tutkimuksessa ja kehitystyön aikana löydettiin myös jatkokehityskohteita, joiden avulla prosessia voidaan parantaa myös tulevaisuudessa.
Kokoelmat
  • Opinnäytetyöt (Käyttörajattu kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste