Effective key performance indicators for distributed product development in Tieto, Healthcare and Welfare
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
School of Science |
Master's thesis
Ask about the availability of the thesis by sending email to the Aalto University Learning Centre oppimiskeskus@aalto.fi
Authors
Date
2010
Major/Subject
Tietojenkäsittelyoppi
Mcode
T-76
Degree programme
Language
en
Pages
68
Series
Abstract
Defining the performance measurements for the distributed software development organisation is not a straightforward task. In optimal situations the software measures used are linked to the organisation's business goals and the measures deployed are same across the organisation. In this thesis my aim was to define a common set of Key Performance indicators for Tieto, Healthcare & Welfare (HCW) product development based on HCW business needs. This was accomplished by conducting qualitative focus group interviews as outlined in Kvale (1996). The interviews collected baseline information on HCW software product development units, current measurement practices and measurement needs. This input from interviews was combined with the data collected from the Tieto, HCW strategy documentation and with measurement recommendations from academic literature (Bourne, 1998; Parmenter, 2007; Jones, 2007; McCarthy et al., 2004). The data was merged by using goal-oriented a measurement definition approach called GQM<sup>+</sup> Strategies<sup>r</sup> (Basili et al., 2007). The use of GQM<sup>+</sup> Strategies<sup>r</sup> method facilitated the goal-oriented measurement definition, resulting in a well-documented traceability path starting from business goals to an initial set of Key Performance Indicators (KPI) for product development. However, based on empirical experience, the GQM<sup>+</sup> Strategies<sup>r</sup> method does not give sufficient guidance either on how to map the relationship between the goals used as a basis for measurement definitions, or on how to prioritize measurements after one has completed the selection of the scenarios on software goals. The research method used in the thesis suffered from the small size of the interview focus group in the result verification stage. This increases the changes that the interpretations do not reflect well the situation in specific Tieto, HCW units. Additionally, because GQM<sup>+</sup> Strategies<sup>r</sup> was selected as a method for interview meaning generation late in interview process, all of its aspects were not reflected in the chosen interview approach. Thus this thesis does not provide evidence on methods applicability on creating a 1mk between the actions planned for accomplishing the goals of the software (GQM<sup>+</sup> Strategies<sup>r</sup> scenarios) and the actual defined measurements. Despite its limitations, this thesis provides empiric evidence on the usefulness of GQM<sup>+</sup> Strategies<sup>r</sup> in defining goal-based measurements for software development organisations. Additionally the thesis proposes a set of metrics as an example of a KPI set targeted at agile software development organisation.Suorituskyky mittareiden määrittely hajautetussa ohjelmistokehitysorganisaatiossa ei ole yksinkertainen tehtävä. Optimitilanteessa määritellyt ohjelmistokehityksen mittarit perustuvat organisaation liiketoiminnan tavoitteisiin ja samat mittarit ovat käytössä koko organisaatiossa. Tämän opinnäytetyön tarkoituksena oli määritellä edellä kuvatun kaltainen suorituskyky mittaristo engl. Key Performance Indicator, KPI (Parmenter, 2007) Tieto, Healthcare & Welfaren (HCW) hajautetulle ohjelmistotuotekehitykselle. Määrittely tehtiin Kvalen, (2006) kvalitatiivisten kohderyhmähaastattelujen avulla kerätyn taustamateriaalin pohjalta. Haastatteluissa kerättiin tietoa HCW:n ohjelmistotuotekehityksen käytössä olevista mittareista ja mahdollisista tarpeista mittareiden suhteen. Haastattelujen tulokset yhdistettiin tietoihin, joita kerättiin Tieto, HCW:n strategiasuunnitelmista ja akateemisesta kirjallisuudesta (Bourne, 2004;Parmenter, D., 2007;Capers, 2007; McGarry et al., 2002). Tietojen yhdistäminen varsinaiseksi mittaristoksi tehtiin käyttäen Basili et al.:n (2007) GQM<sup>+</sup> Strategies<sup>r</sup> tavoiteperusteista mittarien määrittelymenetelmää. GQM<sup>+</sup> Strategies<sup>r</sup> metodi sopi hyvin määrittelytyöhön ja sen avulla saatiin dokumentoitua selvä seurattavuuspolku liiketoiminnan tavoitteista aina varsinaisiin mittareihin (KPI) saakka. Empiirisen kokemusten pohjalta GQM<sup>+</sup> Strategies<sup>r</sup> metodi ei anna riittävää ohjeistusta mittariston pohjana olevien liiketoiminnan /ohjelmiston tavoitteiden välisten riippuvuuksien määrittämiseen eikä siihen kuinka mittareiden priorisointi tehdään niiden määrittelyn jälkeen. Käytetyn tutkimusmenetelmän toimivuutta vähensi kohderyhmän koon pieneneminen tulosten katselmointivaiheessa. On todennäköistä, että kaikki tehdyt tulkinnat eivät vastaa tilannetta HCW:n tuotekehitysyksiköissä. Lisäksi, koska GQM<sup>+</sup> Strategies<sup>r</sup> valittiin haastattelujen merkityksen generoinnin välineeksi haastatteluprosessin myöhäisessä vaiheessa kaikkia metodin asettamia vaatimuksia tiedon keruulle, ei otettu huomioon haastattelujen toteutuksessa. Tämän vuoksi opinnäytetyö ei anna empiirisiä todisteita metodin sopivuudesta ohjelmiston tavoitteiden ja niiden tavoittamiseksi suunniteltujen toimenpiteiden (GQM<sup>+</sup> Strategies<sup>r</sup> skenaariot) linkittämisestä. Edellä mainituista rajoitteista huolimatta tämä opinnäytetyö antaa empiirisiä todisteita GQM<sup>+</sup> Strategies<sup>r</sup> metodin sopivuudesta tavoite perusteisten ohjelmistokehitys mittareiden määrittelyyn. Lisäksi se esittelee HCW:n ketterän ohjelmistotuotekehityksen tarpeisiin sopivan tavoiteperusteisen mittariston.Description
Supervisor
Männistö, TomiThesis advisor
Kaaber, Hans-HenrikKeywords
goal oriented measurement, tavoiteperusteinen mittaaminen, GQM, GQM, agile development measurement, ketterän kehityksen mittaaminen, KPI, KPI, definition, määrittely