Ohjelmistotuotantoprosessien vaikutus projektiin
Haavisto, Topi (2018)
Haavisto, Topi
2018
Tietotekniikka
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
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ä
2018-03-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201801171108
https://urn.fi/URN:NBN:fi:tty-201801171108
Tiivistelmä
Ohjelmistotuotantoprosesseja on nykyään monia erilaisia ja oikean prosessin valitseminen oikeaan projektiin voi olla vaikeaa. Tässä työssä tutkittiin ohjelmistotuotantoprosessien valinnan vaikutusta projektiin ja pyrittiin selvittämään, minkälaisiin projekteihin mikäkin käsitellyistä prosesseista eli vesiputousmallista, spiraalimallista, iteratiivisesta ja inkrementaalisesta mallista sekä ketteristä menetelmistä sopisi parhaiten. Työ toteutettiin tarkastelemalla tutkimusta, jossa valitut prosessit tai niitä vastaavat prosessit olivat käytössä sekä suorittamalla teoriapohjaista käsittelyä prosessien vahvuuksista, heikkouksista ja soveltuvuuksista tietynlaisiin projekteihin. Tutkimuksen tuloksina havaittiin, että käyttämällä ketterää menetelmää saadaan ohjelmointiprojektissa dokumentaation määrä minimoitua ja ohjelmakoodin määrä maksimoitua verrattuna muihin prosesseihin, joiden väliset keskinäiset erot osoittautuivat hillitymmiksi. Lisäksi tehtiin havaintoja prosessien soveltuvuudesta erilaisiin projekteihin. Koska oikean prosessin valitseminen ja siitä johtuvat vaikutukset ovat hyvin pitkälti projektikohtaisia, ovat tämän työn tulokset lähinnä suuntaa antavia neuvoja oikean prosessin valitsemiseen ja projektiin kohdistuvien vaikutusten arvioimiseen.
Kokoelmat
- Kandidaatintutkielmat [8894]