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

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ö, Tomi

Thesis advisor

Kaaber, Hans-Henrik

Keywords

goal oriented measurement, tavoiteperusteinen mittaaminen, GQM, GQM, agile development measurement, ketterän kehityksen mittaaminen, KPI, KPI, definition, määrittely

Other note

Citation