Ketterän menetelmän räätälöinti
Ketterien menetelmien käyttäminen on lisääntynyt 2000–luvulla. Mikään niistä ei kuitenkaan sovellu sellaisenaan käytettäväksi, vaan niitä tulee räätälöidä vastaamaan paremmin kehittämiskontekstia ja sen erityispiirteitä. Tässä tutkielmissa tarkastellaan ketterien menetelmien räätälöintiä. Tarkoituksena on selvittää, millä tavoilla ketteriä menetelmiä on esitetty räätälöitäväksi ja miten niitä on käytännössä räätälöity ja minkälaisin kokemuksin. Tutkimus perustuu laajaan kirjallisuuskatsaukseen.
Tutkielmassa esitellään ensin lyhyesti, mitä kehittämismenetelmällä tarkoitetaan, millä tavoilla menetelmän kehittämistä ja räätälöintiä voidaan suorittaa sekä millaisia ohjelmistokehitykseen ja räätälöintiin vaikuttavia tilannetekijöitä on olemassa. Tämän jälkeen tutkielmassa käsitellään ketterää lähestymistapaa ja kuvataan ketteristä menetelmistä tarkemmin Scrumia, XP:tä ja Kanbania prosessien, roolien ja käytänteiden näkökulmasta.
Tämän jälkeen tutkitaan millaisia teoreettisia ehdotuksia ja ohjeita ketterän menetelmän räätälöimiseksi on esitetty. Yhdeksästä tutkimuksesta selvitetään erityisesti räätälöintistrategia ja -lähtökohta, räätälöintiprosessi sekä räätälöinnin kohde. Tämän jälkeen käydään läpi ketterän menetelmän räätälöintiä koskevia tapaustutkimuksia. Kuuden tapaustutkimuksien käsittely tapahtuu työssä luodun ketterän menetelmän viitekehyksen avulla, joka koostuu kehittämisympäristön kontekstista ja sen erityispiirteistä, prosessista ja strategiasta, räätälöinnin tuloksesta ja kokemuksien haltuun ottamisesta. Tutkielman tuloksista selviää, millä eri tavoin ketteriä menetelmiä on esitetty räätälöitäviksi sekä millaisiin tilanteisiin ketteriä menetelmiä on räätälöity, miten sitä on tehty ja millaisia tuloksia räätälöinnistä on saatu. Tuloksia voidaan hyödyntää ketterää menetelmää räätälöitäessä organisaation tai projektin käyttöön.
...
During the last decade we have been able to witness rapid increase of the use of agile methods However, organizations and projects rarely adopt and use the methods “by the book”, but rather tailor them to better meet the development contexts and their features.
The purpose of this thesis is to find out which kinds of suggestions for tailoring agile methods have been presented in the literature and how agile methods have been tailored in practice, and with which kinds of experience. The thesis is based on a comprehensive literature review.
This thesis will first briefly discuss what the method means, in which ways it can be engineered and tailored and what situational factors are related to software development. After that the concepts of agility and agile method will be discussed. Three agile methods, Scrum, XP and Kanban, are described in terms of processes, roles and practices.
Third, the thesis will discuss what kinds of theoretic suggestions and instructions have been given regarding tailoring of agile methods. Nine studies will be discussed with the emphasis on tailoring strategy and basis, tailoring process and tailoring target. Fourth, the thesis will describe and analyze six case studies on agile method tailoring based on a framework composed of development context and its special features, tailoring process and strategy and outcome. The results of this thesis show what kind agile method tailoring suggestions and instructions have been made, what kinds of situations agile methods have been tailored for, how it has been done and with what kind of experiences. The results can be used when tailoring an agile method for the use of an organization or a project.
...
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29537]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Ketterän ohjelmistokehityksen menestystekijät
Järvi, Juuso (2018)Tässä tutkielmassa tarkasteltiin ketterää ohjelmistokehitystä ja ketterän ohjelmistokehityksen menestystekijöitä. Vaikka ketterä ohjelmistokehitys yhdistetään yhä suuremmissa määrin onnistuneisiin ohjelmistokehitysprojekteihin, ... -
Ketterän kehityksen projektien tehtävänhallintatyökalun käyttöönotto : tapaustutkimus IT-alan organisaatiossa
Uusitalo, Eliisa (2019)Tehtävänhallinnalla on merkittävä rooli ketterässä projektinhallinnassa. Atlassian Jira on tehtävänhallintatyökalu, jonka tarkoituksena on tehostaa työskentelyä ketterässä projektissa ja parantaa projektin seurattavuutta. ... -
Haasteet projektitoimiston ja ketterän projektinhallinnan menetelmän yhdistämisessä
Ström, Jenni (2021)Liiketoiminnan kehittyessä yhä projektivetoisemmaksi, projektien määrä ja niiden kompleksisuus ovat johtaneet organisaatiot tarttumaan keskitettyjen projektinhallinnan keinoihin. Tätä varten organisaatiot ovat implementoineet ... -
Ketterän menetelmän käyttöönotto
Kamppi, Jaakko (2013)Ketterän menetelmän käyttöönotto on osoittautunut haastavaksi. Siinä törmätään usein monenlaisiin ongelmiin muun muassa siksi, että perinteinen ja ketterä ohjelmistokehitys eroavat niin merkittävästi toisistaan. Kyse ei ... -
Ketterän ryhmän kriittiset menestystekijät
Tuomisto, Jakke (2018)Digitalisaation vaikutuksesta tarve informaatioteknologian eri sovelluksille on alati kasvava. Ketterän ohjelmistokehityksen tavoitteena on pyrkiä minimoimaan ohjelmistokehityksen riskejä. Ketterän ohjelmistokehityksen ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.