Harnessing the Potential of Blockchain in ChainAgilePlus Framework for the Improvement of Distributed Scrum of Scrums Agile Software Development

4Citations
Citations of this article
47Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Distributed Scrum of Scrums Agile Software Development (DSsASD) plays a crucial role in modern software development, enabling collaboration across vast distances in software development. However, existing tools and frameworks have struggled to effectively address communication, teamwork, and collaboration challenges within DSsASD teams. These challenges include transparency, trust, traceability, auditability, and security concerns, these issues are related to project delays, client dissatisfaction, contract cancellations, miscommunication collaboration, and payment disputes between stakeholders. To tackle these persistent concerns and issues, this article introduces ChainAgilePlus, a novel framework that integrates blockchain technology in the distributed scrum of scrum agile software development. ChainAgilePlus implements smart contracts by utilizing a private Ethereum blockchain to govern acceptance acknowledgment, deployment testing, secure payments, verification of developer payments, and automated payment distribution to team wallets. Smart contracts also enforce penalties for delayed payments and overdue tasks, promoting accountability and adherence to deadlines. Additionally, ChainAgilePlus mitigates blockchain scalability challenges by integrating the Interplanetary File System (IPFS) for off-chain storage. Empirical results from experimental processes demonstrate the effectiveness of ChainAgilePlus in enhancing communication, transparency, coordination, traceability, auditability, security, and trust among clients and developers in DSsASD projects.

Cite

CITATION STYLE

APA

Qureshi, J. N., Farooq, M. S., Khelifi, A., & Atal, Z. (2024). Harnessing the Potential of Blockchain in ChainAgilePlus Framework for the Improvement of Distributed Scrum of Scrums Agile Software Development. IEEE Access, 12, 105724–105743. https://doi.org/10.1109/ACCESS.2024.3426597

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free