Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
Vuorinen, Jyri (2011)
Vuorinen, Jyri
2011
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2011-02-09
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201102171040
https://urn.fi/URN:NBN:fi:tty-201102171040
Tiivistelmä
Ketterät ohjelmistotuotantomenetelmät ovat laajasti käytössä ohjelmistoteollisuudessa. Yksi suosituimmista menetelmistä on Scrum, joka sisältää tyypillisen ketterän menetelmän tapaan sovelluskehityksen iteratiivisuutta ja tiiviissä yhteistyössä toimivan tiimin. Huolimatta ketterien menetelmien laajasta levinneisyydestä niiden käytöstä tehty tutkimus on hyvin hajanaista.
Tämän diplomityön tarkoituksena on lisätä yleistä tietoutta siitä, miten Scrumia käytetään oikeassa yrityselämässä sekä tunnistaa menetelmän hyötyjä ja heikkouksia. Diplomityössä esitellään ketterät menetelmät ja Scrumin toimintaperiaatteet, sekä kootaan ensin systemaattisella artikkeliarvioinnilla Scrum-menetelmän käytöstä saadut aiemmat tutkimustulokset yhteen. Tämän lisäksi toteutetaan haastattelututkimus yhdelletoista Pirkanmaan alueen pienelle tai keskisuurelle ohjelmistoyrityksille Scrum-menetelmän käytöstä.
Tuloksina saadaan selville millaisia ketteriä käytäntöjä nämä yritykset soveltavat, miten paljon Scrumin käytäntöjä on omaksuttu ja miten tarkasti sen menettelytapoja yrityksissä noudatetaan. Tärkeänä tuloksena kuvataan myös Scrum-menetelmällä saavutettuja hyötyjä sekä sen käyttöön liittyviä ongelmia ja haasteita. Työssä kuvataan myös yritysten omia hyviä ketteriä käytäntöjä. Lisäksi haastattelututkimuksen aineistoa verrataan myös aiempiin Scrum-tutkimustuloksiin. /Kir11 Agile software development methods have been widely adopted in software industry. One of the most popular Agile methods is Scrum. Like many other Agile methods Scrum emphasizes iterative software development and closely working team. Despite the popularity of these methods, the research results about the use of agile methods remain scarce.
This thesis aims at increasing the information about the real usage of Scrum in software companies and also to recognize the benefits, problems and challenges of Scrum. The thesis introduces Agile software development methods and the principles of Scrum-method. A systematic article study is then used to gather information and results of previous Scrum studies. In addition to that, an interview of eleven Finnish small and middle sized software companies is used to find out the experiences of using Scrum-method.
The thesis describes what kind of Agile methods these companies use, how are the Scrum practices adopted, and how well the Scrum practices are followed. An important result is also to describe the benefits achieved using Scrum as well as the associated problems and challenges. The thesis also describes various good agile practices from these companies. Furthermore, the results of the interviews are compared to the previous Scrum studies.
Tämän diplomityön tarkoituksena on lisätä yleistä tietoutta siitä, miten Scrumia käytetään oikeassa yrityselämässä sekä tunnistaa menetelmän hyötyjä ja heikkouksia. Diplomityössä esitellään ketterät menetelmät ja Scrumin toimintaperiaatteet, sekä kootaan ensin systemaattisella artikkeliarvioinnilla Scrum-menetelmän käytöstä saadut aiemmat tutkimustulokset yhteen. Tämän lisäksi toteutetaan haastattelututkimus yhdelletoista Pirkanmaan alueen pienelle tai keskisuurelle ohjelmistoyrityksille Scrum-menetelmän käytöstä.
Tuloksina saadaan selville millaisia ketteriä käytäntöjä nämä yritykset soveltavat, miten paljon Scrumin käytäntöjä on omaksuttu ja miten tarkasti sen menettelytapoja yrityksissä noudatetaan. Tärkeänä tuloksena kuvataan myös Scrum-menetelmällä saavutettuja hyötyjä sekä sen käyttöön liittyviä ongelmia ja haasteita. Työssä kuvataan myös yritysten omia hyviä ketteriä käytäntöjä. Lisäksi haastattelututkimuksen aineistoa verrataan myös aiempiin Scrum-tutkimustuloksiin. /Kir11
This thesis aims at increasing the information about the real usage of Scrum in software companies and also to recognize the benefits, problems and challenges of Scrum. The thesis introduces Agile software development methods and the principles of Scrum-method. A systematic article study is then used to gather information and results of previous Scrum studies. In addition to that, an interview of eleven Finnish small and middle sized software companies is used to find out the experiences of using Scrum-method.
The thesis describes what kind of Agile methods these companies use, how are the Scrum practices adopted, and how well the Scrum practices are followed. An important result is also to describe the benefits achieved using Scrum as well as the associated problems and challenges. The thesis also describes various good agile practices from these companies. Furthermore, the results of the interviews are compared to the previous Scrum studies.