The University of Southampton
University of Southampton Institutional Repository

A critical review of the use of spikes in agile software development

A critical review of the use of spikes in agile software development
A critical review of the use of spikes in agile software development
Spikes can be an essential component in the agile development cycle since they assist teams in both technical and functional issues in order to obtain the information required to reduce technical risk, understand requirements or enhance the accuracy of a story estimate. Spike is a time-boxed activity to explore and investigate a significant uncertainty and various technical approaches in order to obtain a demonstrable and estimable user story. This paper reviews the uses of spikes through findings in different software development domains to showcase the implementation of spikes in agile software development and their impact on the understanding, consistency, and reliability of the story estimate. The paper provides a critical review of the use of spikes in various software projects and it concludes that limited studies have been conducted on the use of spikes in different software development domains.
154-162
International Academy, Research and Industry Association
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749

Al Hashimi, Hussein and Gravell, Andrew (2019) A critical review of the use of spikes in agile software development. In ICSEA 2019: The Fourteenth International Conference on Software Engineering Advances. International Academy, Research and Industry Association. pp. 154-162 .

Record type: Conference or Workshop Item (Paper)

Abstract

Spikes can be an essential component in the agile development cycle since they assist teams in both technical and functional issues in order to obtain the information required to reduce technical risk, understand requirements or enhance the accuracy of a story estimate. Spike is a time-boxed activity to explore and investigate a significant uncertainty and various technical approaches in order to obtain a demonstrable and estimable user story. This paper reviews the uses of spikes through findings in different software development domains to showcase the implementation of spikes in agile software development and their impact on the understanding, consistency, and reliability of the story estimate. The paper provides a critical review of the use of spikes in various software projects and it concludes that limited studies have been conducted on the use of spikes in different software development domains.

Text
A Critical Review of the Use of Spikes in Agile Software Development - Version of Record
Restricted to Repository staff only
Request a copy

More information

Published date: 2019
Venue - Dates: International Conference on Software Engineering Advances, , Valencia, Spain, 2019-11-24 - 2019-11-28

Identifiers

Local EPrints ID: 441801
URI: http://eprints.soton.ac.uk/id/eprint/441801
PURE UUID: a96d4b84-c38c-4301-b318-b82f1e879bdd

Catalogue record

Date deposited: 29 Jun 2020 16:30
Last modified: 16 Mar 2024 08:26

Export record

Contributors

Author: Hussein Al Hashimi
Author: Andrew Gravell

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.

×