Ketterän ohjelmistokehityksen menestystekijät
Authors
Date
2018Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
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.
...
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.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29556]
Related items
Showing items with similar title or keywords.
-
Hajautetun ketterän ohjelmistokehityksen kriittiset menestystekijät ja haasteet
Björkman, Emmi (2020)Monet yritykset lähtivät 2000-luvun alussa hyödyntämään ketterää ohjelmistokehitystä, mikä on seurausta nopeasti muuttuvasta tekniikasta ja liiketoimintaympäristöstä. Ketterät menetelmät keskittyvät epämuodollisiin ... -
Koronaviruspandemian aikainen etätyö ketterän kehityksen ohjelmistoyrityksissä
Lappalainen, Iina (2022)Koronaviruspandemia on pakottanut monet yhteiskunnan osa-alueet muuttamaan toimintaansa. Näin on myös ketteriä menetelmiä käyttävien ohjelmistoyritysten osalta. Ketterä kehitys ja hajautettu kehitys ovat molemmat jatkuvasti ... -
Ketterän menetelmän räätälöinti
Partanen, Matias (2014)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ä. ... -
Ketterän ohjelmistokehityksen kypsyysmallien vertailu
Maukonen, Helena (2015)Teknologian nopea kehittyminen ja liiketoimintaympäristön muutokset vaativat ohjelmistokehitykseltä nopeaa reagointikykyä ja lyhyttä vasteaikaa haluttujen ohjelmistotuotteiden ja palvelujen tuotannossa. Ratkaisuksi on usein ...