The University of Southampton
University of Southampton Institutional Repository

An empirical investigation of spikes in agile software development

An empirical investigation of spikes in agile software development
An empirical investigation of spikes in agile software development
The use of spikes in agile software development (ASD) can enable organizations to produce quality software by employing the required technical expertise, planning the entire development cycle and ensuring that the client's requirements are adhered to. This study aims to examine the use of spikes in ASD. It explores the role, efficiency and efficacy of spikes in various software development domains through the different agile methods. An exploratory research design is adopted to achieve this purpose, whereby mixed methods are used to collect concurrently both qualitative and quantitative data from the experts recruited to the study. Based on the study's findings, this paper shows spikes' impact on risk reduction and their role in the estimation process, as well as how their use is related to the team's understanding and the consistency and reliability of the story estimate. Through interviews, it establishes that the primary role of spikes is risk management through investigations to understand user stories and reveal any uncertainty. Both the efficiency and efficacy of spikes were found to be high. The findings further showed that spikes improve the quality of the end product.

agile, Spike, Risk management, Uncertainty
37-43
ACM
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Altaleb, Abdullah
f676e88a-ede3-47af-be89-ecea7382effc
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Altaleb, Abdullah
f676e88a-ede3-47af-be89-ecea7382effc
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749

Al Hashimi, Hussein, Altaleb, Abdullah and Gravell, Andrew (2020) An empirical investigation of spikes in agile software development. In ACM Digital Library, Proceedings of the 2020 European Symposium on Software Engineering. ACM. pp. 37-43 . (doi:10.1145/3393822.3432342).

Record type: Conference or Workshop Item (Paper)

Abstract

The use of spikes in agile software development (ASD) can enable organizations to produce quality software by employing the required technical expertise, planning the entire development cycle and ensuring that the client's requirements are adhered to. This study aims to examine the use of spikes in ASD. It explores the role, efficiency and efficacy of spikes in various software development domains through the different agile methods. An exploratory research design is adopted to achieve this purpose, whereby mixed methods are used to collect concurrently both qualitative and quantitative data from the experts recruited to the study. Based on the study's findings, this paper shows spikes' impact on risk reduction and their role in the estimation process, as well as how their use is related to the team's understanding and the consistency and reliability of the story estimate. Through interviews, it establishes that the primary role of spikes is risk management through investigations to understand user stories and reveal any uncertainty. Both the efficiency and efficacy of spikes were found to be high. The findings further showed that spikes improve the quality of the end product.

Text
An Empirical Investigation of Spikes in Agile Software Development - Version of Record
Restricted to Repository staff only
Request a copy

More information

Published date: 6 November 2020
Venue - Dates: 2020 European Symposium on Software Engineering, , Rome, Italy, 2020-11-06 - 2020-11-08
Keywords: agile, Spike, Risk management, Uncertainty

Identifiers

Local EPrints ID: 450760
URI: http://eprints.soton.ac.uk/id/eprint/450760
PURE UUID: 4b629b84-a70c-467d-854d-16b3b660296d

Catalogue record

Date deposited: 10 Aug 2021 16:31
Last modified: 11 Aug 2021 16:31

Export record

Altmetrics

Contributors

Author: Hussein Al Hashimi
Author: Abdullah Altaleb
Author: Andrew Gravell

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×