Ihmiskeskeisyyden ja palvelumuotoilumetodien hyödyntäminen ketterän ohjelmistoprojektin vaatimusmäärittelyssä
Alastalo, Salla (2019)
Alastalo, Salla
2019
Tietojohtamisen DI-tutkinto-ohjelma
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural 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ä
2019-11-20
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201910284134
https://urn.fi/URN:NBN:fi:tuni-201910284134
Tiivistelmä
Ketterät menetelmät ovat vakiinnuttaneet paikkaansa ohjelmistokehittäjien keskuudessa. Aihetta on tutkittu paljon, mutta tutkimuskentältä puuttuu kuitenkin oleellisesti konkreettiset keinot siitä, miten projektien vaatimusmäärittelyä voidaan kehittää ihmiskeskeisempään suuntaan. Monet tutkimukset korostavat, että ketterien projektien menetelmistä on tehty paljon tutkimuksia ja niiden aikana on huomattu, että vaatimusmäärittelyn onnistuminen vaikuttaa vahvasti myös projektin onnistumiseen. Vaatimusmäärittelyn eteneminen puolestaan riippuu täysin projektin laajuudesta, tarpeista ja asiakkaan omista vaatimuksista.
Tässä tutkimuksessa tutustutaan valmisohjelmiston toiminnallisten vaatimusten määrittämiseen käyttäjäkeskeisesti. Tutkimuksen tavoitteena oli luoda ihmiskeskeisyyteen perustuva viitekehys, jonka lopputuloksena saadaan toteutettavan projektin käyttäjätarinat eli toiminnalliset vaatimukset. Viitekehystä rikastettiin erilaisilla palvelumuotoilumetodeilla, joilla voidaan tukea ihmiskeskeisen suunnittelun periaatteita. Viitekehyksen tarkoituksena on mahdollistaa käyttäjätarpeiden määrittäminen siten, että saadaan tietää oikeita asioita oikeilta henkilöiltä tarvittavalla tarkkuudella. Tutkimuksen alussa toteutettiin laaja kirjallisuuskatsaus tutkimuksen aiheesta ja tämän jälkeen kirjallisuuskatsauksen perusteella luotua viitekehystä testattiin empiirisen tutkimuksen avulla. Empiirinen aineisto kerättiin haastatteluiden avulla ja aineistoa analysoitiin temaattisen analyysin keinoin.
Tutkimuksen tuloksena saatiin ketterän ohjelmistoprojektin vaatimusmäärittelylle sopiva viitekehys, joka ottaa huomioon ihmislähtöisen suunnittelun sekä erilaiset palvelumuotoilumetodit. Tutkimus korostaa vaatimusmäärittelyn merkitystä ketterien ohjelmistoprojektien toteutuksessa sekä tarjoaa konkreettisen mallin, jonka avulla toiminnallisia vaatimuksia voidaan mallintaa.
Tässä tutkimuksessa tutustutaan valmisohjelmiston toiminnallisten vaatimusten määrittämiseen käyttäjäkeskeisesti. Tutkimuksen tavoitteena oli luoda ihmiskeskeisyyteen perustuva viitekehys, jonka lopputuloksena saadaan toteutettavan projektin käyttäjätarinat eli toiminnalliset vaatimukset. Viitekehystä rikastettiin erilaisilla palvelumuotoilumetodeilla, joilla voidaan tukea ihmiskeskeisen suunnittelun periaatteita. Viitekehyksen tarkoituksena on mahdollistaa käyttäjätarpeiden määrittäminen siten, että saadaan tietää oikeita asioita oikeilta henkilöiltä tarvittavalla tarkkuudella. Tutkimuksen alussa toteutettiin laaja kirjallisuuskatsaus tutkimuksen aiheesta ja tämän jälkeen kirjallisuuskatsauksen perusteella luotua viitekehystä testattiin empiirisen tutkimuksen avulla. Empiirinen aineisto kerättiin haastatteluiden avulla ja aineistoa analysoitiin temaattisen analyysin keinoin.
Tutkimuksen tuloksena saatiin ketterän ohjelmistoprojektin vaatimusmäärittelylle sopiva viitekehys, joka ottaa huomioon ihmislähtöisen suunnittelun sekä erilaiset palvelumuotoilumetodit. Tutkimus korostaa vaatimusmäärittelyn merkitystä ketterien ohjelmistoprojektien toteutuksessa sekä tarjoaa konkreettisen mallin, jonka avulla toiminnallisia vaatimuksia voidaan mallintaa.