Software Process Measurement and Related Challenges in Agile Software Development: A Multiple Case Study [chapter]

Prabhat Ram, Pilar Rodriguez, Markku Oivo
2018 Lecture Notes in Computer Science  
Existing scientific literature highlights the importance of metrics in Agile Software Development (ASD). Still, empirical investigation into metrics in ASD is scarce, particularly in identifying the rationale and the operational challenges associated with metrics. Under the Q-Rapids project (Horizon 2020), we conducted a multiple case study at four Agile companies. We used the Goal Question Metric (GQM) approach to investigate the rationale explaining the choice of process metrics in ASD, and
more » ... allenges faced in operationalizing them. Results reflect that companies are interested in assessing process aspects like velocity, testing performance, and estimation accuracy, and they prefer custom metrics for these assessments. Companies use metrics as a means to access and even capitalize on the data, erstwhile inaccessible due to technical or process constraints. However, development context of a company can hinder metrics operationalization, manifesting primarily as unavailability of the data required to measure metrics. The other challenge is the uncertain potential of metrics to help derive actionable inputs to facilitate decision-making. Essentially, development context has a strong influence over a company's choice of process metrics, rationale, and challenges to operationalize these metrics.
doi:10.1007/978-3-030-03673-7_20 fatcat:zpv67kovmvbprifzc3dhdel5lu