Tapaustutkimus Scrumin käyttöönotosta finanssialan yrityksessä

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

Mcode

T-76

Degree programme

Language

fi

Pages

ix + 79 s. + liitt. 2

Series

Abstract

Agile software development is a set of methodologies that have been created in order to respond to changes and challenges caused by software development. They can differ greatly from traditional development processes, meaning that taking them into use in organizations that are used to the traditional processes that require heavy up-front planning can be difficult. The goal of this thesis is to analyze how Scrum, an agile software development method, was implemented in a financial services company. The research target is a pilot project that utilized Scrum for the first time in the organization. The most important goal was to find out how the practices of Scrum could utilize optimally and which practices caused the most challenges and how did those practices affected to the project outcome. Another essential part of the research was to document how the integration of Scrum took place and what the organization's initial software development state was. The target organization was having difficulties with regards to software development. This led to the introduction of the pilot project that utilized Scrum. An exothermal Scrum coach was hired to teach the required skills to the pilot project members. The integration of Scrum was a challenge. Though some practices were adopted quickly, many important Scrum practices and methods were not implemented. Nevertheless, significant improvements in the organization's software development efforts were detected. The outcome of the project was a success, although the implementation of the process was not.

Ketterät ohjelmistokehitysmenetelmät on kehitetty vastaamaan ohjelmistokehityksen jatkuviin muutoksiin ja haasteisiin. Ne poikkeavat monilla tavoin perinteisistä suunnittelulätöisistä ohjelmistokehitysprosesseista, joten niiden käyttöönotto voi olla hankalaa organisaatioissa, joissa on totuttu tekemään projekteja suunnittelulähtöisillä ohjelmistokehitysprosesseilla. Tämän diplomityön tavoite on selvittää, miten ketterän ohjelmistokehitysprosessin, Scrumin, käyttöönotto onnistuu finanssialan yrityksessä. Tutkimuksen kohteena oli pilottiprojekti, jossa Scrum otettiin käyttöön ensimmäistä kertaa koko tapausyrityksessä. Tutkimuksen tärkeimpänä tavoitteena on selvittää, miten Scrumin käytäntöjä pystyttiin hyödyntämään ja mitkä käytännöt aiheuttivat haasteita. Tärkeää oli myös selvittää, miten onnistuneet ja epäonnistuneet käytännöt vaikuttivat projektin lopputulokseen. Oleellisena osana tutkimusta on myös selvittää, miten käyttöönotto tapahtui ja mikä oli yrityksen ohjelmistokehityksen lähtötila ennen projektia. Tapausyrityksessä oli ongelmia ohjelmistokehityksensä kanssa, joten Scrumia päätettiin pilotoida yhdessä projektissa. Projektiin palkattiin ulkopuolinen Scrum-valmentaja vastaamaan projektiin osallistuvien koulutuksesta. Scrumin käyttöönotto oli haastavaa. Vaikka osa Scrumin käytännöistä omaksuttiin nopeasti, niin moni käytäntö aiheutti haasteita, eikä osaa käytännöistä saatu hyödynnettyä prosessin tarkoittamalla tavalla missään vaiheessa projektia. Silti tapausprojektin ohjelmistokehityksessä havaittiin merkittäviä parannuksia entisiin projekteihin nähden. Projektin lopputulos olikin lopulta erittäin onnistunut, vaikka itse prosessin käyttöönotto ei onnistunut toivotulla tavalla.

Description

Supervisor

Sulonen, Reijo

Thesis advisor

Rautiainen, Kristian

Other note

Citation