Performance measurement in Agile development organizations
Performance measurement plays a key role in enabling continuous improvement in Agile software development organizations. While previous studies and experience reports have suggested various metrics, little is known on the metrics and practices that Agile organizations use to measure their performance in practice. Particularly, there is a knowledge gap regarding the use of metrics on organizational level, even if Agile development methods are being increasingly adopted also by large organizations. This thesis aims to fill this gap by investigating what kind of performance objectives Agile development organizations have on different organizational levels and which metrics are used to measure them.
The study follows qualitative research tradition and employs case study as its primary research method. The primary data consists of 10 semi-structured interviews conducted in two development units of a large multinational corporation operating in the financial sector. The interview participants represent a variety of Agile roles, from product owners to developers and executive management. The results are analysed through qualitative content analysis and triangulated by using documents as a secondary data source.
The findings reveal that performance objectives in Agile development organizations address three key performance dimensions: customer value, financial value and performance of internal processes. In addition, the results suggest that performance dimensions of collaboration and culture and innovation and learning are important in enabling performance. Objectives, metrics and their prioritization were found to differ across organizational levels. Based on the findings, the study suggests a framework and identifies best practices for selecting performance objectives and metrics in Agile development organizations.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29740]
License
Related items
Showing items with similar title or keywords.
-
Utilizing agile methods in continuous software development
Kiiski, Miko (2022)Ohjelmat ja järjestelmät ovat osa kaikkien päivittäistä elämää. Teknologiat muuttuvat kiihtyvällä tahdilla, uusia innovaatioita syntyy ja toimintatavat voivat muuttua yhdessä yössä maailman tilanteen mukaan. Ihmisten ja ... -
User-centered development and maintenance method for software teams
Laitila, Tero (2017)Tämä tutkimus pyrkii löytämään sopivan metodin jatkuvaan ohjelmistokehitykseen (tuotekehitys ja ylläpito). Se yhdistää ketterän ohjelmistokehitysmenetelmän uusimpiin operatiivisiin metodeihin sekä käyttäjäläheiseen ... -
Collaborative cognitive load in new junior team members in agile software development
Sippola, Julia (2022)Sovelluskehitys on kompleksinen tehtävä, ja alalla aloittaminen voi olla kuormittava kokemus. Tässä semi-strukturoidussa haastattelututkimuksessa tunnistetaan teemat, jotka vaikuttavat yhteiseen kognitiiviseen kuormaan ... -
Requirements risk management in agile software development projects
Puttonen, Heidi (2018)Erilaisten ketterien järjestelmäkehitys menetelmien kasvanut suosio on vaikuttanut perinteiseen tapaan ymmärtää järjestelmävaatimusten hallintaa. Ketterissä järjestelmäkehitys projekteissa vaatimusmäärittely prosessin ... -
Creating documentation practices for agile software development organizations : a qualitative case study
Mielonen, Antti (2023)Agile development methodologies have become increasingly popular in software development. These methodologies emphasize interaction between the development team and stakeholders, as well as continuous delivery of working ...