Milestone-Oriented Usage of Key Performance Indicators – An Industrial Case Study

Journal Title: e-Informatica Software Engineering Journal - Year 2018, Vol 12, Issue 1

Abstract

Background: Key Performance Indicators are a common way of quantitative monitoring of project progress in modern companies. Although they are widely used in practice, there is little evidence on how they are set, and how many of them are used in large product development projects. Goal: The goal of this paper is to explore how KPIs are used in practice in a large company. In particular, it is explored whether KPIs are used continuously or only during short, predefined periods of time. It is also explored whether software-related KPIs are reported differently from non-software-related KPIs. Method: A case study of 12 projects at the Volvo Car Group in Sweden was conducted. The data from the project progress reporting on tools was collected and triangulated with data from interviews conducted with experts from the company. Results: KPIs are reported mostly before the milestones and the manual assessment of their status is equally important as the automated data provision in the KPI reporting system. The trend of reporting software-related KPIs is very similar to the non-software-related KPIs. Conclusions: Despite the documented good practices of using KPIs for project monitoring, it is difficult to develop a clear status-picture solely using quantitative data from progress reporting tools. It was also shown that the trends in reporting the software-related KPIs are similar to the trends in reporting the non-software related KPIs.

Authors and Affiliations

Miroslaw Staron, Kent Niesel, Niclas Bauman

Keywords

Related Articles

Software Startups -- A Research Agenda

Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models. Software startups are quite distinct f...

ECLogger: Cross-Project Catch-Block Logging Prediction Using Ensemble of Classifiers

Background: Software developers insert log statements in the source code to record program execution information. However, optimizing the number of log statements in the source code is challenging. Machine learning based...

Reducing the Number of Higher-order Mutants with the Aid of Data Flow

Higher-order mutants are created by injecting two or more mutations into the original program, while first-order mutants are generated by seeding single faults in the original program. Mutant generation is a key stage of...

A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach

Background : Due to the increasing complexity of embedded systems, system designers use higher levels of abstraction in order to model and analyse system performances. STARSoC (Synthesis Tool for Adaptive and Reconfigura...

Semantic Knowledge Management System to Support Software Engineers: Implementation and Static Evaluation through Interviews at Ericsson

Background: In large-scale corporations in the software engineering context information overload problems occur as stakeholders continuously produce useful information on process life-cycle issues, matters related to spe...

Download PDF file
  • EP ID EP382523
  • DOI 10.5277/e-Inf180109
  • Views 83
  • Downloads 0

How To Cite

Miroslaw Staron, Kent Niesel, Niclas Bauman (2018). Milestone-Oriented Usage of Key Performance Indicators – An Industrial Case Study. e-Informatica Software Engineering Journal, 12(1), 217-236. https://europub.co.uk/articles/-A-382523