Polarion ALM Valtran ohjelmistokehityksen tukena
Pesonen, Tero (2012)
Pesonen, Tero
Jyväskylän ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012052810147
https://urn.fi/URN:NBN:fi:amk-2012052810147
Tiivistelmä
Opinnäytetyön tarkoitus oli käyttöönottaa ja mukauttaa ohjelmiston elinkaarenhallinnan työkalu Polarion ALM opinnäytetyön toimeksiantajalle Valtra Oy Ab:lle. Polarionin käyttöönoton tavoitteena oli tukea Valtran ohjelmistokehitystä parantamalla ohjelmiston elinkaaren eri vaiheiden ja tuotosten jäljitettävyyttä toisiinsa sekä kykyä suunnitella ja seurata edistymistä.
Opinnäytetyön teoriaosassa selvitettiin lyhyesti ohjelmiston elinkaarenhallinnan taustaa. Valtran ohjelmistokehityksen tilannetta tarkasteltiin ennen Polarionin käyttöönottoa ohjelmiston elinkaarenhallinnan näkökulmasta. Ohjelmistokehitykseen liittyy paljon vaiheita ja käytettäviä työkaluja, joten opinnäytetyössä keskityttiin tarkastelemaan Valtran erityispiirteitä vaatimustenhallintaan, ohjelmiston testaukseen, vikojen seurantaan ja ohjelmiston julkaisuihin liittyen. Näillä osa-alueilla tunnistettiin haasteita ohjelmiston elinkaarenhallinnan kannalta tärkeiden jäljitettävyyden, raportoinnin ja työkalujen integraatioiden osalta.
Opinnäytetyön käytännön toteutuksen, eli Polarionin käyttöönoton ja mukautuksen, lähtökohtana olivat ohjelmiston elinkaarenhallinnan teoria ja Valtran ohjelmistokehityksen tilanne ennen käyttöönottoa. Keskeisessä osassa toteutusta olivat Polarionin asetusten määrittely, jäljitettävyyttä ja edistymisen seurantaa tukevat näkymät ja raportit sekä työkalujen integraatiot.
Polarion otettiin käyttöön ja mukautettiin tukemaan Valtran erityispiirteitä opinnäytetyön aikana, joten opinnäytetyön pääasiallinen tavoite saavutettiin. Polarionin käytöllä saavutettuja hyötyjä havaittiin jo opinnäytetyön aikana mm. ohjelmistokehitykseen liittyvien kehitys- ja muutospyyntöjen käsittelyssä. Valtralla kehitettävän ohjelmiston elinkaari on kuitenkin pitkä, joten ohjelmiston elinkaarenhallinnan työkalun käytön hyödyt jakautuvat myös pitkälle ajalle ja ovat näin ollen vaikeita arvioida heti käyttöönoton jälkeen. Polarionin kaikkia ominaisuuksia ei hyödynnetty vielä opin-näytetyön aikana, joten jatkokehitykselle jäi vielä mahdollisuuksia.
Opinnäytetyön teoriaosassa selvitettiin lyhyesti ohjelmiston elinkaarenhallinnan taustaa. Valtran ohjelmistokehityksen tilannetta tarkasteltiin ennen Polarionin käyttöönottoa ohjelmiston elinkaarenhallinnan näkökulmasta. Ohjelmistokehitykseen liittyy paljon vaiheita ja käytettäviä työkaluja, joten opinnäytetyössä keskityttiin tarkastelemaan Valtran erityispiirteitä vaatimustenhallintaan, ohjelmiston testaukseen, vikojen seurantaan ja ohjelmiston julkaisuihin liittyen. Näillä osa-alueilla tunnistettiin haasteita ohjelmiston elinkaarenhallinnan kannalta tärkeiden jäljitettävyyden, raportoinnin ja työkalujen integraatioiden osalta.
Opinnäytetyön käytännön toteutuksen, eli Polarionin käyttöönoton ja mukautuksen, lähtökohtana olivat ohjelmiston elinkaarenhallinnan teoria ja Valtran ohjelmistokehityksen tilanne ennen käyttöönottoa. Keskeisessä osassa toteutusta olivat Polarionin asetusten määrittely, jäljitettävyyttä ja edistymisen seurantaa tukevat näkymät ja raportit sekä työkalujen integraatiot.
Polarion otettiin käyttöön ja mukautettiin tukemaan Valtran erityispiirteitä opinnäytetyön aikana, joten opinnäytetyön pääasiallinen tavoite saavutettiin. Polarionin käytöllä saavutettuja hyötyjä havaittiin jo opinnäytetyön aikana mm. ohjelmistokehitykseen liittyvien kehitys- ja muutospyyntöjen käsittelyssä. Valtralla kehitettävän ohjelmiston elinkaari on kuitenkin pitkä, joten ohjelmiston elinkaarenhallinnan työkalun käytön hyödyt jakautuvat myös pitkälle ajalle ja ovat näin ollen vaikeita arvioida heti käyttöönoton jälkeen. Polarionin kaikkia ominaisuuksia ei hyödynnetty vielä opin-näytetyön aikana, joten jatkokehitykselle jäi vielä mahdollisuuksia.