6533b873fe1ef96bd12d5aec
RESEARCH PRODUCT
Ohjelmistokehityksen ketteryys ja sen mittaaminen
Hanna Kinnunensubject
ketterät menetelmätmittaritKetterä ohjelmistokehityssurveyAgile ManifestomittariohjelmistokehitysketteryysKyselytutkimuskysely-tutkimusdescription
Tutkielmassa pyritään luomaan yleiskuva ketteryydestä ohjelmistokehitykses-sä - sen määritelmästä, laajuudesta ja toteutumisesta. Tutkielmassa käydään läpi ketteryyteen liittyvää tutkimusta pyrkien löytämään yleisesti käytettyjä ketteryyden määritelmiä sekä käsityksiä ketteryyden ilmentymisestä. Tutkielman jälkipuoliskolla ketteryydelle luodaan mittari, joka perustuu yhteen ketteryyden määritelmään, Agile Manifestoon (Julistus ketterästä oh-jelmistokehityksestä). Mittari luodaan survey-tutkimusta varten ja sen tarkoi-tuksena on pyrkiä mittaamaan eri organisaatioiden eroja niiden toiminnan ket-teryydessä. Mittaria on kokeiltu suomalaisille ohjelmistoalan yrityksille teh-dyssä tutkimuksessa ja tulosten pohjalta arvioidaan ketterien arvojen läsnäoloa yrityksen toiminnassa. Tuloksia käsiteltiin kolmesta näkökulmasta: ketteryyden määritelmän si-säinen eheys, ketteryyden ja yrityksen markkinoiden välinen yhteys sekä kette-ryyden ja yrityksen sisäisten ominaisuuksien välinen yhteys. Agile Manifes-toon kuuluu neljä arvoa, joista kehitettiin 16 väittämää ja niistä analyysin poh-jalta kolme muuttujaa. Ketteryyden muuttujilla oli jokseenkin vähän yhteyksiä yrityksen ominaisuuksiin. Yritykset, jotka eivät tarjonneet lainkaan tuotteita olivat ketterämpiä kuin yrityksille tuotteita tarjoavat. Yrityksen ominaisuuksis-ta nuori ikä ja pieni henkilöstömäärä korreloivat kaikkien ketteryyden muuttu-jien kanssa. Ketteryyden muuttujat eivät korreloineet yrityksen liikevaihdon kasvun kanssa ja vain yksi muuttujista (muutosvalmius) korreloi yrityksen kannattavuusprosentin kanssa heikosti. This thesis attempts to portray agility in software development as a whole in-cluding its definition, scope and practice. Themes of agility research are intro-duced in order to find widely accepted definitions of agility as well as views of its manifestation in the development process. In the second half of the paper an instrument is crated to measure agility using Agile Manifesto as the definition of agility. The instrument is created for survey research and its aim is to measure differences in agility between organi-zations. The measuring instrument has been tested in a research of Finnish software companies and the findings allow the examination of agile values in the operations of the company. The findings were examined from tree viewpoints: integrity of the defini-tion of agility, the connection of agility and the company’s market as well as the connection between the company’s distinctive qualities and agility. Agile Mani-festo retains four values, which were formed into 16 arguments and the results summed into three variables. The agility variables had relatively little connec-tions to the qualities of the companies. Companies that didn’t offer products were more agile than companies offering products to other companies. Young age and small staff correlated with all of the agility variables. Agility variables did not correlate with the growth rate of the companies’ revenue and only one variable (readiness for change) correlated with profitability.
year | journal | country | edition | language |
---|---|---|---|---|
2015-01-01 |