Spikes in agile software development: an empirical study
Spikes in agile software development: an empirical study
Spikes can be an essential component of the agile development cycle, because they assist the teams, for both technical and functional issues, to identify any uncertainty in a user story, leading to a more efficient solution to the problem. 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. Through the survey, it establishes that the primary role of spikes is risk management through investigations to understand user stories and reveal any uncertainty. Conclusively, the study findings imply that spikes have become an essential tool for most agile teams in ASD. The efficiency and effectiveness that are reported show that the majority of experts in software development have realized the value of using spikes in their processes.
Risk management, Spikes, prototype, uncertainty
1715-1721
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749
16 June 2021
Al Hashimi, Hussein
1d347743-bfa9-4133-b23c-45d837f4e00f
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749
Al Hashimi, Hussein and Gravell, Andrew
(2021)
Spikes in agile software development: an empirical study.
In Proceedings - 2020 International Conference on Computational Science and Computational Intelligence, CSCI 2020.
IEEE.
.
(doi:10.1109/CSCI51800.2020.00319).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Spikes can be an essential component of the agile development cycle, because they assist the teams, for both technical and functional issues, to identify any uncertainty in a user story, leading to a more efficient solution to the problem. 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. Through the survey, it establishes that the primary role of spikes is risk management through investigations to understand user stories and reveal any uncertainty. Conclusively, the study findings imply that spikes have become an essential tool for most agile teams in ASD. The efficiency and effectiveness that are reported show that the majority of experts in software development have realized the value of using spikes in their processes.
Text
Spikes_in_Agile_Software_Development_An_Empirical_Study
- Accepted Manuscript
Restricted to Repository staff only
Request a copy
More information
Published date: 16 June 2021
Additional Information:
Publisher Copyright:
© 2020 IEEE.
Venue - Dates:
2020 International Conference on Computational Science and Computational Intelligence, , Las Vegas, United States, 2020-06-16 - 2020-06-18
Keywords:
Risk management, Spikes, prototype, uncertainty
Identifiers
Local EPrints ID: 450762
URI: http://eprints.soton.ac.uk/id/eprint/450762
PURE UUID: 71e37ddc-ed23-4a53-9b7c-05f6b46c066e
Catalogue record
Date deposited: 10 Aug 2021 16:31
Last modified: 16 Mar 2024 13:31
Export record
Altmetrics
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