Ketterän kehityksen menetelmien erot ja soveltuvuus erilaajuisiin projekteihin

dc.contributor.authorKorsimo, Juuso
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tieto- ja viestintätekniikka|en=Information and Communication Technology|
dc.date.accessioned2024-04-11T15:10:48Z
dc.date.available2024-04-11T15:10:48Z
dc.date.issued2024-03-28
dc.description.abstractKetterä kehitys on tärkeässä roolissa nykypäivän ohjelmistotuotannossa sekä muissa kehitystyötä hyödyntävissä projekteissa. Ketterän kehityksen periaatteesta on luotu kehitysmenetelmiä, jotka laativat niiden käyttäjille yleisohjeet toimintatavoista ja ohjaavat projektin etenemistä omalla tavallaan. Tutkielman tutkimuskohteina ovat kaksi ketterän kehityksen menetelmää: Scrum ja Kanban. Tämän kandidaatintutkielman aiheena on tutkia edellä mainittuja ketterän kehityksen menetelmiä, löytää ja vertailla niiden vahvuuksia ja heikkouksia, tutkia miten ne toimivat erikokoisissa projekteissa ja muodostaa johtopäätöksistä optimaalinen toimintaympäristö molemmille menetelmille. Tutkimus on suoritettu kirjallisuuskatsauksena. Tuloksien mukaan molemmat menetelmät ovat päteviä kehitysmenetelmiä ohjelmistotuotannon käyttöön. Menetelmien väliset erot perustuvat työnkulun järjestelyyn, järjestettävien kokousten lukumäärään ja kehitystiimien rakenteisiin. Tutkimuksen mukaan Kanban toimii paremmin pienissä, nopean aikataulun projekteissa, kun työryhmässä tapahtuu useita muutoksia tai ryhmä ei pysy vakiona pitkän aikaa. Scrum toimii paremmin 5-10 henkilön tiimeistä koostuvista keskikokoisista projekteista, joissa vaaditaan tiimin laajaa, jopa poikkitieteellistä, osaamista. Tulosten mukaan haasteena molemmille menetelmille on kehittäjien aikaisemman kokemuksen puute ja tietämättömyys ketterien menetelmien käytöstä. Tulosten perusteella menetelmien kouluttamisessa olisi parannettavaa paremman työvalmiuden saavuttamiseksi, mikä tekee tämän tutkimuksen aiheesta tärkeän.
dc.format.extent37
dc.identifier.olddbid193714
dc.identifier.oldhandle10024/176771
dc.identifier.urihttps://www.utupub.fi/handle/11111/1332
dc.identifier.urnURN:NBN:fi-fe2024032813637
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.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/176771
dc.subjectKetterä kehitys, Scrum, Kanban, Ohjelmistotuotanto, Ohjelmistokehitys
dc.titleKetterän kehityksen menetelmien erot ja soveltuvuus erilaajuisiin projekteihin
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Kandity_%20Final.pdf
Size:
668.52 KB
Format:
Adobe Portable Document Format