Tietojärjestelmän kehitysmenetelmän valinta

dc.contributor.authorNurminen, Henri
dc.contributor.departmentfi=Johtamisen ja yrittäjyyden laitos|en=Department of Management and Entrepreneurship|
dc.contributor.facultyfi=Turun kauppakorkeakoulu|en=Turku School of Economics|
dc.contributor.studysubjectfi=Tietojärjestelmätiede|en=Information Systems Science|
dc.date.accessioned2025-02-03T22:30:11Z
dc.date.available2025-02-03T22:30:11Z
dc.date.issued2025-01-28
dc.description.abstractTietojärjestelmän kehitysmenetelmiä on olemassa valtava määrä ja niitä on tutkittu jo vuosikymmeniä. Tästä huolimatta kehitysmenetelmän valinnan perusteita ja kriteereitä on tutkittu vähän. Tämän tutkielman tarkoitus on tutkia, millaisia tietojärjestelmän kehitysmenetelmiä on olemassa ja miten kehitysmenetelmä pitäisi valita. Tutkielmassa käydään myös läpi, millaisia kriteereitä on otettava huomioon kehitysprojektille sopivaa kehitysmenetelmää valittaessa. Vastauksia haetaan seuraavien tutkimuskysymysten kautta: 1. Millaisia tietojärjestelmänkehitysmenetelmiä on? 2. Millaisia menetelmiä on kehitysmenetelmän valitsemiseksi? 3. Millaisia kriteereitä kehitysmenetelmän valitsemiseksi on? Ensimmäiseen tutkimuskysymykseen vastataan käymällä läpi erilaisia, yleisimpiä sekä tunnetuimpia kehitysmenetelmiä. Perinteisen, suoraviivaisen vesiputousmallin lisäksi käymme läpi yleisimpiä ketterän kehityksen menetelmiä (engl. agile methods). Käsiteltävät ketterän kehityksen menetelmät ovat Scrum, DevOps sekä Scaled Agile Framework. Toiseen tutkimuskysymykseen vastataan esittelemällä kaksi erilaista viitekehystä, jotka on tarkoitettu avustamaan sopivan kehitysmenetelmän valinnassa. Käsiteltävät viitekehykset ovat tutkakaavio sekä kontingenssiteoriaan perustuva valintamenetelmä. Kolmanteen tutkimuskysymykseen vastataan taulukoimalla kehitysmenetelmien valinnan menetelmistä sekä itse tietojärjestelmien kehitysmenetelmistä useita kriteereitä, joita vertaillaan eri kehitysmenetelmien välillä taulukon avulla.
dc.format.extent26
dc.identifier.olddbid196880
dc.identifier.oldhandle10024/179922
dc.identifier.urihttps://www.utupub.fi/handle/11111/3855
dc.identifier.urnURN:NBN:fi-fe202502039169
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightssuljettu
dc.source.identifierhttps://www.utupub.fi/handle/10024/179922
dc.subjecttietojärjestelmän kehitysmenetelmä, tietojärjestelmän kehittäminen, vesiputousmalli, ketterän kehityksen menetelmät, SAFe, Scrum, DevOps
dc.titleTietojärjestelmän kehitysmenetelmän valinta
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Nurminen_Henri_opinnayte.pdf
Size:
489.31 KB
Format:
Adobe Portable Document Format