Adoption of an agile methodology in product development product development projects

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2009

Major/Subject

Tietojenkäsittelyoppi

Mcode

T-76

Degree programme

Language

en

Pages

73 (+12)

Series

Abstract

Tämä työ tutkii ketterien ohjelmistokehitysmenetelmien käyttöä tuotekehitysprojekteissa Tecnomen Oyj:ssä kolmen vuoden ajalta, tarkoituksena määrittää menetelmien sisältö, ja tutkia niiden vaikutusta ja arvoa. Työ alkaa kirjallisuuskatsauksella jossa esitellään Lean Software Development, Extreme Programming ja Scrum, ketterät menetelmät joilla oli suurin vaikutus yrityksen menetelmiin. Ensimmäisen tapauksen tutkinta suoritettiin teemahaastatteluilla joilla hankittiin yleiskuva menetelmästä. Teemahaastatteluiden pohjalta tehtiin koko projektihenkilökunnalle suunnattu web-kysely jonka tarkoitus oli hankkia laajempi pohja teemahaastatteluiden tuloksille. Sen jälkeen toinen tapaustutkimus tehtiin Scrum-tyyppisen agiilin menetelmän käyttöönotosta pienessä kehitysprojektissa käyttäen osallistuvaa tutkimusmenetelmää. Työssä käsitellään tapausten tulokset yhdessä ja niitä verrataan kirjallisuuteen. Tältä pohjalta esitetään oppimiskokemukset ketterien menetelmien käytöstä. Tulokset näyttävät että käsitys ketterien menetelmien sisällöstä riippui näkökulmasta. Ketterän menetelmän käyttöönoton vaikutukset projekteille olivat merkittävästi erilaiset. Ensimmäisessä tapauksessa ketterä menetelmä kattoi koko projektiorganisaation ja toi merkittäviä muutoksia työtapoihin. Toisessa tapauksessa ketterät menetelmät sisällytettiin mukaan päivittäiseen kehitystyöhön paljon pienemmin vaikutuksin koko projektiin. Tulosten perusteella ohjelmistokehittäjät pitivät työntekoa ketterillä menetelmillä hyödyllisenä, mutta muut projekteissa mukana olijat kokivat ketterien menetelmien tuovan mukanaan merkittäviä ongelmia erityisesti kommunikaatioon. Agiilit menetelmät aiheuttivat ongelmia organisaation rajoilla, joissa kyky itsetutkiskeluun ja muutokseen oli puutteellinen.

Description

Supervisor

Männistö, Tomi

Thesis advisor

Kurkinen, Ville

Keywords

thesis, diplomityö, agile, ketterät, agile methods, agiilit, product development, ohjelmistokehitysmenetelmät, Scrum, tuotekehitys, XP, Scrum, Lean, XP, Lean

Other note

Citation