dc.contributor.advisor | Ojala, Arto | |
dc.contributor.author | Järvi, Juuso | |
dc.date.accessioned | 2018-06-14T09:41:04Z | |
dc.date.available | 2018-06-14T09:41:04Z | |
dc.date.issued | 2018 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/58565 | |
dc.description.abstract | Tässä tutkielmassa tarkasteltiin ketterää ohjelmistokehitystä ja ketterän ohjelmistokehityksen menestystekijöitä. Vaikka ketterä ohjelmistokehitys yhdistetään yhä suuremmissa määrin onnistuneisiin ohjelmistokehitysprojekteihin, on ilmiö kuitenkin vaikeasti määriteltävissä: aiheen tutkimus on epäselvää, suuri osa akateemisista artikkeleista ei perustu teorialle ja täten tutkimustieto ei ole kovinkaan yhtenäistä, minkä takia aiheen tutkiminen on mielekästä. Tässä tutkielmassa ketterää ohjelmistokehitystä tutkittiin kriittisten menestystekijöiden konseptin näkökulmasta. Tutkielman päätutkimuskysymyksenä, johon haettiin vastausta laadullisen teemahaastattelun keinoin, oli: ”Mitkä ovat ketterän ohjelmistokehityksen kriittisiä menestystekijöitä?”. Tutkimusongelmaa pyrittiin valottamaan myös kysymyksillä ”Miten ketterä ohjelmistokehitys on määritelty akateemisessa kirjallisuudessa?” ja ”Miten yritys voi saavuttaa ketteryyttä?”, joihin vastattiin kirjallisuuskatsauksen avulla. Empiirisen tutkimuksen tulosten pohjalta tunnistettiin seitsemän ketterän ohjelmistokehityksen menestystekijää: asiakasyhteistyö, kommunikointi, julkaisustrategia, kompetenssi, harjoittelu ja oppiminen, yrityskulttuuri sekä päätöksenteon nopeus. Tuloksien valossa tämä tutkimus tuo oman näkemyksensä ketterän ohjelmistokehityksen menestystekijöistä aikaisemmin toteutettujen tutkimuksien rinnalle, vahvistaen osaa aikaisemmista havainnoista ja haastaen osan niistä. Empiirisen tutkimuksen tulosten pohjalta tunnistetut seitsemän menestystekijää antavat ketterää ohjelmistokehitystä tekeville yrityksille mahdollisuuden peilata omaa toimintaansa suhteessa esitettyihin menestystekijöihin ja kehittää ohjelmistokehityksensä ketteryyttä tämän pohjalta. | fi |
dc.description.abstract | This research studied agile software development and the success factors of agile software development. Although software development agility has been considered as a crucial predecessor of software development project success, there is ambiguity surrounding the subject: the research seems vague and there is considerable amount of academic literature which is not based on sound theory. Hence research on this subject seems reasonable. In this research agile software development was studied through the concept of critical success factors. The main research question was “What are the critical success factors of agile software development?”. In addition to the main question, two supporting questions were presented: “How is agile software development defined in academic literature?” and “How can an organization attain agility?”. The latter two were answered through literature review and the empirical data to answer to the main research question was gathered through qualitative interviews. Seven success factors were identified: customer collaboration, communication, delivery strategy, competency, training and learning, corporate culture and decision time. This research provides a new viewpoint on success factors of agile software development along with previous research on this matter. The research confirms some previous findings and questions some of them. Based on the results of the empirical study, organizations performing agile software development are able to evaluate their operations according to the proposed success factors and develop their operations accordingly. | en |
dc.format.extent | 79 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fi | |
dc.rights | In Copyright | en |
dc.subject.other | ketterä ohjelmistokehitys | |
dc.subject.other | Scrum | |
dc.subject.other | XP | |
dc.subject.other | Lean | |
dc.subject.other | Kanban | |
dc.title | Ketterän ohjelmistokehityksen menestystekijät | |
dc.type | master thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-201806143213 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | menestystekijät | |
dc.subject.yso | ohjelmistokehitys | |
dc.subject.yso | ketterät menetelmät | |
dc.format.content | fulltext | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |
dc.type.okm | G2 | |