Ohjelmistokehitysprosessin määrittely kylmäalan yritykselle
Rantanen, Ilkka (2013)
Rantanen, Ilkka
2013
Automaatiotekniikan koulutusohjelma
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2013-06-05
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201306141234
https://urn.fi/URN:NBN:fi:tty-201306141234
Tiivistelmä
Huurre Group Oy:n Huurre HOT on palvelu kylmäjärjestelmien etävalvontaan, etähallintaan sekä energiaoptimointiin. Palvelun käyttäjät voivat muun muassa nähdä reaaliaikaisen tilanteen kylmäjärjestelmistään sekä ohjata niitä Huurre HOT:n palvelusivujen kautta internetselaimella. Huurre HOT:n kehitys aloitettiin vuonna 2007 ja se lanseerattiin vuonna 2008. Vuonna 2009 se eriytettiin omaksi liiketoimintayksiköksi, josta lähtien palvelun asiakasmäärä on kasvanut tasaisesti.
Huurre HOT on rakennettu Tridium:n NiagaraAX-ohjelmistoalustan päälle. Rakentamisen on toteuttanut pääasiassa Huurre HOT:n kehityspartnerit, joiden kautta myös jatkokehitystä on toteutettu. Liiketoiminnan kasvaessa Huurre HOT:n henkilöstön määrä sekä tekninen osaaminen ovat lisääntyneet huomattavasti, jonka seurauksena myös kehitysstrategiaa on täsmennetty. Täsmennettyä kehitysstrategiaa varten tarvitaan hallittu ohjelmistokehitysprosessi.
Tämän työn tavoite on määritellä Huurre HOT:lle prosessi ohjelmistokehitykseen. Työssä tutustutaan ohjelmiston elinkaarimalliin sekä ohjelmistokehityksessä yleisesti käytettyihin vesiputousmalliin, spiraalimalliin, iteratiiviseen ja inkrementaaliseen malliin sekä ketterän kehityksen Scrum:iin. Myös muutamia ketterän ohjelmistokehityksen käytäntöjä esitellään paremman yleiskuvan saamiseksi ohjelmistokehityksestä.
Huurre HOT:n ohjelmistokehityksen nykytilanne analysoidaan ja sen kehitystarpeet tuodaan esiin. Analyysin jälkeen esiteltyjä ohjelmistokehitysmallien sekä ketterien käytäntöjen sopivuutta Huurre HOT:n tilanteeseen arvioidaan.
Työssä huomataan, että suurimmat ongelmat ohjelmistokehityksessä ovat olleet asiakkaiden vaatimusmäärittelyjen muuttumisessa, ohjelmistoprojektien seurannassa ja niiden venymisessä. Havaintojen pohjalta uudeksi ohjelmistokehitysmalliksi valitaan ketterän kehityksen Scrum, jossa tullaan hyödyntämään ketteristä käytännöistä erityisesti käyttäjätarinoita ja päiväpalavereita.
Huurre HOT on rakennettu Tridium:n NiagaraAX-ohjelmistoalustan päälle. Rakentamisen on toteuttanut pääasiassa Huurre HOT:n kehityspartnerit, joiden kautta myös jatkokehitystä on toteutettu. Liiketoiminnan kasvaessa Huurre HOT:n henkilöstön määrä sekä tekninen osaaminen ovat lisääntyneet huomattavasti, jonka seurauksena myös kehitysstrategiaa on täsmennetty. Täsmennettyä kehitysstrategiaa varten tarvitaan hallittu ohjelmistokehitysprosessi.
Tämän työn tavoite on määritellä Huurre HOT:lle prosessi ohjelmistokehitykseen. Työssä tutustutaan ohjelmiston elinkaarimalliin sekä ohjelmistokehityksessä yleisesti käytettyihin vesiputousmalliin, spiraalimalliin, iteratiiviseen ja inkrementaaliseen malliin sekä ketterän kehityksen Scrum:iin. Myös muutamia ketterän ohjelmistokehityksen käytäntöjä esitellään paremman yleiskuvan saamiseksi ohjelmistokehityksestä.
Huurre HOT:n ohjelmistokehityksen nykytilanne analysoidaan ja sen kehitystarpeet tuodaan esiin. Analyysin jälkeen esiteltyjä ohjelmistokehitysmallien sekä ketterien käytäntöjen sopivuutta Huurre HOT:n tilanteeseen arvioidaan.
Työssä huomataan, että suurimmat ongelmat ohjelmistokehityksessä ovat olleet asiakkaiden vaatimusmäärittelyjen muuttumisessa, ohjelmistoprojektien seurannassa ja niiden venymisessä. Havaintojen pohjalta uudeksi ohjelmistokehitysmalliksi valitaan ketterän kehityksen Scrum, jossa tullaan hyödyntämään ketteristä käytännöistä erityisesti käyttäjätarinoita ja päiväpalavereita.