aalto1 untyped-item.component.html

Adoption of an agile methodology in product development product development projects

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Location:

Date

2009

Department

Tietotekniikan laitos

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

Endorsement

Review

Supplemented By

Referenced By