aalto1 untyped-item.component.html
Building a Modular Agile Software Development Method
Loading...
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
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
Mcode
T-76
Degree programme
Language
en
Pages
81
Series
Abstract
Työn tavoitteena oli kehittää ehdotelma modulaariseksi ketteräksi (agile) ohjelmistokehitysmenetelmäksi.
Tämä tehtiin perustuen kokemuksiin noin 3 kk:n mittaisesta pilottiprojektista, jossa kehitysryhmä otti uuteen projektiin käyttöön projektia varten räätälöidyn joukon pääosin ketteriä työtapoja (practice).
Työ alkoi kirjallisuustutkielmalla ketterästä ohjelmistokehityksestä tarkastelemalla mitä sillä tarkoitetaan ja mitä rajoitteita sillä on.
Lisäksi esiteltiin suurimmat haasteet, joita suuret yritykset kohtaavat ketterien menetelmien omaksumisessa, sekä esiteltiin joitain olemassa olevia modulaarisia ohjelmistokehitysmenetelmiä.
Varsinainen tutkimus koostui selvittämällä mitä käytäntöjä (practice) onnistuttiin omaksumaan pilottiprojektissa, mitä hyötyjä ne tuottivat verrattuna kirjallisuudessa ehdotettuihin ja millaisia tukevia suhteita niiden välillä havaittiin.
Lisäksi esiteltiin pilottiprojektissa havaitut ongelmat ja joitain mahdollisia parannusehdotuksia niihin.
Kokemusten perusteella kehitettiin viisiportainen ohjenuora (guideline) modulaaristen ohjelmistokehitysmenetelmien rakentamiseen ja sitä käytettiin modulaarisen ohjelmistokehitysmenetelmän rakentamisessa pilottiprojektin kaltaisille projekteille.
Lopuksi luotua ohjelmistokehitysmenetelmää täydennettiin mallintamalla pilottiprojektissa käytetty menetelmä ja dokumentoimalla käytetyt menetelmät pattern (pattern) muodossa.