Agile software development projects–Unveiling the human-related critical success factors

•We examine the human factors that contribute to agile software development success.•Team capability has a strong effect on the success of agile software development.•Customer involvement has a strong effect on the success of agile software development.•Psychological safety is an indirect success fa...

Full description

Saved in:
Bibliographic Details
Published in:Information and software technology Vol. 170; p. 107432
Main Authors: Barros, Leonor, Tam, Carlos, Varajão, João
Format: Journal Article
Language:English
Published: Elsevier B.V 01-06-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•We examine the human factors that contribute to agile software development success.•Team capability has a strong effect on the success of agile software development.•Customer involvement has a strong effect on the success of agile software development.•Psychological safety is an indirect success factor of agile software development.•Team autonomy is a moderator over psychological safety indirect effect on success. Investment in information technology is associated with better business performance when its implementation is successful, but it has high costs in case of failure, especially for large software development projects, which typically have the highest failure rates. Agile methodologies emerged with the expectation of reducing the risk of software development project failure. This research aims to answer the following question: What are the human-related critical success factors for agile software development projects to succeed? The research model comprises four explanatory variables (team capability, customer involvement, psychological safety, and team autonomy) and one dependent variable (success of agile software development projects). A questionnaire-based survey was carried out, resulting in 177 valid responses. A Partial Least Squares (PLS) analysis was performed to test the theoretical model. The findings indicate that team capability and customer involvement have the strongest effects on the success of agile software development projects. The results also show that psychological safety is a significant indirect success factor and that team autonomy appears to have a competing dynamic with psychological safety on the other two factors. To the best of our knowledge, this is the first study to examine the direct impact of psychological safety and its indirect effect, mediated by team capability and customer involvement, on the success of agile software development projects. The mediation, moderation, and direct effects are studied, offering theoretical and practical insights.
ISSN:0950-5849
1873-6025
DOI:10.1016/j.infsof.2024.107432