Ketteristä Kehitysmalleista
Lehtinen, Niko (2022)
Lehtinen, Niko
2022
Tietojenkäsittelytieteiden kandidaattiohjelma - Bachelor's Programme in Computer Sciences
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication 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ä
2022-03-30
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202203042362
https://urn.fi/URN:NBN:fi:tuni-202203042362
Tiivistelmä
Tämän kandidaatintutkielmann tarkoituksena on selvittää ketterien kehitysmallien eroavaisuuksia aikaisemmin käytettyihin ns. perinteisiin malleihin sekä tutkia mitä tieteellinen kirjallisuus sanoo ketterien mallien toimivuudesta. Työn fokus on määrällisen tutkimuksen menetelmien tuloksissa, koska ketterien kehitysmallien tutkimustulokset painottuvat voimakkaasti laadullisen tutkimuksen puolelle. Työ on tehty kirjallisuuskatsauksena.
Työ jakaantuu kahteen osaan. Ensimmäisessä osassa käydään läpi perinteisten ja ketterien kehitysmallien määritelmät ja eroavaisuudet. Lisäksi ensimmäisessä osiossa esitellään suosituimpia ketteriä kehitysmalleja ja niiden ominaisuuksia sekä miten mallien kehittäjät ovat alun perin määritelleet ne.
Toisessa osassa selvitetään ketteristä kehitysmalleista erilaisilla määrällisillä tutkimusmenetelmillä saatuja tutkimustuloksia ja pyritään analysoimaan niitä.
Tuloksena voidaan todeta, että ohjelmistokehitysmallien arvioiminen määrällisillä menetelmillä on erittäin haastavaa ja täten tutkimus on vajavaista. Vaikka yksittäisiä tutkimuksia on tehty, niin niistä saatuja tuloksia ei ole tarpeeksi empiiristen tuloksien saamiseksi. Tämä johtuu useiden tekijöiden summasta, kuten esimerkiksi ristiriitaisista tavoista määritellä ohjelmistoprojektin eteneminen ja onnistuminen. Tämä johtaa ongelmaan, että eri menetelmien tuloksia ei voida helposti verrata keskenään. Ohjelmistokehitysmallien arviointi määrällisillä tieteellisillä keinoilla vaatisi todennäköisesti jonkinlaisen yhtenäisen testaus- ja arviointimenetelmän kehitystä ja levitystä.
Työ jakaantuu kahteen osaan. Ensimmäisessä osassa käydään läpi perinteisten ja ketterien kehitysmallien määritelmät ja eroavaisuudet. Lisäksi ensimmäisessä osiossa esitellään suosituimpia ketteriä kehitysmalleja ja niiden ominaisuuksia sekä miten mallien kehittäjät ovat alun perin määritelleet ne.
Toisessa osassa selvitetään ketteristä kehitysmalleista erilaisilla määrällisillä tutkimusmenetelmillä saatuja tutkimustuloksia ja pyritään analysoimaan niitä.
Tuloksena voidaan todeta, että ohjelmistokehitysmallien arvioiminen määrällisillä menetelmillä on erittäin haastavaa ja täten tutkimus on vajavaista. Vaikka yksittäisiä tutkimuksia on tehty, niin niistä saatuja tuloksia ei ole tarpeeksi empiiristen tuloksien saamiseksi. Tämä johtuu useiden tekijöiden summasta, kuten esimerkiksi ristiriitaisista tavoista määritellä ohjelmistoprojektin eteneminen ja onnistuminen. Tämä johtaa ongelmaan, että eri menetelmien tuloksia ei voida helposti verrata keskenään. Ohjelmistokehitysmallien arviointi määrällisillä tieteellisillä keinoilla vaatisi todennäköisesti jonkinlaisen yhtenäisen testaus- ja arviointimenetelmän kehitystä ja levitystä.
Kokoelmat
- Kandidaatintutkielmat [8344]