Vaatimusmäärittelyn merkitys palveluna ostetun tietojärjestelmän kehittämisessä
Harju, Sanna (2021)
Harju, Sanna
2021
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-2021052812110
https://urn.fi/URN:NBN:fi:amk-2021052812110
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tutkia vaatimusmäärittelyn merkitystä palveluna ostetun tietojärjestelmän kehittämisessä yhdessä Suomen suurimmista finanssialan yrityksistä. Opinnäytetyön idea lähti omakohtaisista kokemuksista ja tarpeista kehittää vaatimusmäärittelyä ketterässä ohjelmistokehittämisessä. Työskentelen vaatimusmäärittelijänä isossa uudistamishankkeessa, jossa on tarkoitus muutaman vuoden aikana uusia yrityksen varallisuudenhoidon alueen järjestelmät ja palvelumalli. Koronavuosi 2020-2021 toi kuitenkin opinnäytetyön kirjoittamiseen ja valmistumiseen omat haasteensa, kuten myös ketterään ohjelmistokehitykseen ja oli jopa vaarana, että tämä työ ei koskaan valmistu.
Vaatimusmäärittelyä joskus vähätellään ja sen merkitystä aliarvioidaan, joka näkyy usein projektien hidastumisena tai suoranaisina epäonnistumisina. Tämä motivoi minua itseäni tutustumaan paremmin tähän alueeseen. Opinnäytetyön teoriaosuudessa käynkin ensin läpi ohjelmistokehitystä ja sen elinkaarimallia ja eri kehittämismenetelmiä vesiputousmallista erilaisiin ketteriin menetelmiin. Tämän jälkeen on vuorossa vaatimusmäärittelyn merkitys ohjelmistotuotannossa. Olen tutustunut vaatimuksen määritelmään ja vaatimusten luokitteluun ja erilaisin vaatimustyyppeihin. Käyn myös läpi vaatimusmäärittelyn osa-alueet ja erityispiirteet ketterässä ohjelmistokehityksessä.
Itse tutkimus noudattaa laadullisen tapaustutkimuksen periaatteita ja muodostui lomakehaastattelusta, jossa muutamalta hankkeen jäseneltä kysyttiin vaatimusmäärittelyn merkityksestä ja ketterästä ohjelmistokehityksestä. Kyselyn tulokset tukevat olettamusta, että vaatimusmärittelyn merkitys on edelleen merkittävä myös ketterässä ohjelmistokehityksessä.
Vaatimusmäärittelyä joskus vähätellään ja sen merkitystä aliarvioidaan, joka näkyy usein projektien hidastumisena tai suoranaisina epäonnistumisina. Tämä motivoi minua itseäni tutustumaan paremmin tähän alueeseen. Opinnäytetyön teoriaosuudessa käynkin ensin läpi ohjelmistokehitystä ja sen elinkaarimallia ja eri kehittämismenetelmiä vesiputousmallista erilaisiin ketteriin menetelmiin. Tämän jälkeen on vuorossa vaatimusmäärittelyn merkitys ohjelmistotuotannossa. Olen tutustunut vaatimuksen määritelmään ja vaatimusten luokitteluun ja erilaisin vaatimustyyppeihin. Käyn myös läpi vaatimusmäärittelyn osa-alueet ja erityispiirteet ketterässä ohjelmistokehityksessä.
Itse tutkimus noudattaa laadullisen tapaustutkimuksen periaatteita ja muodostui lomakehaastattelusta, jossa muutamalta hankkeen jäseneltä kysyttiin vaatimusmäärittelyn merkityksestä ja ketterästä ohjelmistokehityksestä. Kyselyn tulokset tukevat olettamusta, että vaatimusmärittelyn merkitys on edelleen merkittävä myös ketterässä ohjelmistokehityksessä.