Vaatimustenkäsittely ohjelmiston kehittämisessä
Viikki, Susanna (2013)
Viikki, Susanna
HAAGA-HELIA ammattikorkeakoulu
2013
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013052310372
https://urn.fi/URN:NBN:fi:amk-2013052310372
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kartoittaa toimeksiantajayrityksen projekti- ja portfoliohallinnan järjestelmän nykytila sen hyödyntämisen ja järjestelmään tehtyjen muutosten näkökulmasta. Tavoitteena oli tuottaa kaikille järjestelmän kanssa toimiville tahoille yhteinen ymmärrys järjestelmän nykytilasta. Työn tuotos toimii lähtökohtana tulevan kehittämissuunnitelman luonnissa.
Työ rajattiin koskemaan vain järjestelmään jo toteutettujen vaatimusten dokumentointia, uusien vaatimusten keräys ja kartoitus rajattiin työn ulkopuolelle. Työssä ei myöskään kehitetty toimeksiantajayrityksessä käytössä olevaa vaatimusdokumentaation mallipohjaa tai tutkittu mallipohjan toimivuutta sovellusalueelle.
Tietoperustassa käsitellään vaatimustenkäsittelyn osa-alueita, vaatimusmäärittelyä ja vaatimustenhallintaa. Lisäksi tutustutaan vaatimusmäärittelyn aktiviteetteihin. Vaati-mustenkäsittely luo perustan onnistuneelle ohjelmistokehittämiselle ja -ylläpidolle. Hyvin toteutetun vaatimusmäärittelyn avulla voidaan varmistaa, että ohjelmisto vastaa tilaajan odotuksia ja toteutus vastaa tilaajan tarvetta. Tietoperustassa perehdytään myös ohjelmiston takaisinmallinnukseen sekä sen hyödyntämiseen järjestelmän uudelleendo-kumentoinnin työtapana.
Aiheen valinta ja suunnittelu sekä työn tuotoksen toteutustavan suunnittelu sijoittui marras- joulukuulle 2012. Työn tietoperusta kirjoitettiin tammikuussa 2013. Tämän jälkeen suunniteltiin ja toteutettiin työn tuotokset.
Työn tuloksena syntyi projekti- ja portfoliohallinnan järjestelmän vaatimusdokumentaatio, johon dokumentoitiin järjestelmän nykytilaan vaikuttaneet liiketoiminnan ja toi-minnalliset vaatimukset. Tämän lisäksi kartoitettiin järjestelmän tukemat kehittämisen prosessit. Vaatimukset ryhmiteltiin niiden tukemien prosessien ja toteutustavan mukai-sesti kuvaamaan järjestelmän nykytilaa. Työn tuloksina toimeksiantaja sai järjestelmän kehittämissuunnitelmaan tarvittavan taustamateriaalin.
Työ rajattiin koskemaan vain järjestelmään jo toteutettujen vaatimusten dokumentointia, uusien vaatimusten keräys ja kartoitus rajattiin työn ulkopuolelle. Työssä ei myöskään kehitetty toimeksiantajayrityksessä käytössä olevaa vaatimusdokumentaation mallipohjaa tai tutkittu mallipohjan toimivuutta sovellusalueelle.
Tietoperustassa käsitellään vaatimustenkäsittelyn osa-alueita, vaatimusmäärittelyä ja vaatimustenhallintaa. Lisäksi tutustutaan vaatimusmäärittelyn aktiviteetteihin. Vaati-mustenkäsittely luo perustan onnistuneelle ohjelmistokehittämiselle ja -ylläpidolle. Hyvin toteutetun vaatimusmäärittelyn avulla voidaan varmistaa, että ohjelmisto vastaa tilaajan odotuksia ja toteutus vastaa tilaajan tarvetta. Tietoperustassa perehdytään myös ohjelmiston takaisinmallinnukseen sekä sen hyödyntämiseen järjestelmän uudelleendo-kumentoinnin työtapana.
Aiheen valinta ja suunnittelu sekä työn tuotoksen toteutustavan suunnittelu sijoittui marras- joulukuulle 2012. Työn tietoperusta kirjoitettiin tammikuussa 2013. Tämän jälkeen suunniteltiin ja toteutettiin työn tuotokset.
Työn tuloksena syntyi projekti- ja portfoliohallinnan järjestelmän vaatimusdokumentaatio, johon dokumentoitiin järjestelmän nykytilaan vaikuttaneet liiketoiminnan ja toi-minnalliset vaatimukset. Tämän lisäksi kartoitettiin järjestelmän tukemat kehittämisen prosessit. Vaatimukset ryhmiteltiin niiden tukemien prosessien ja toteutustavan mukai-sesti kuvaamaan järjestelmän nykytilaa. Työn tuloksina toimeksiantaja sai järjestelmän kehittämissuunnitelmaan tarvittavan taustamateriaalin.