A Multi-Method Empirical Investigation of the Impact of Agile Practices on Software Quality, Developer Productivity, and Stakeholder Satisfaction in Distributed Development Environments
Abstract
In the context of increasingly globalized software development, Agile practices are being adopted in distributed environments to manage complexity and enhance team collaboration. However, empirical evidence on the effectiveness of these practices—particularly in relation to software quality, developer productivity, and stakeholder satisfaction—remains fragmented. This study utilizes a multi-method approach, combining quantitative surveys, qualitative interviews, and case study analysis across five international software development teams. The results demonstrate that Agile practices, especially daily stand-ups, iterative feedback loops, and test-driven development (TDD), have a statistically significant positive impact on software quality and stakeholder satisfaction, albeit with nuanced effects on developer productivity due to communication overhead. These findings have significant implications for practitioners aiming to scale Agile practices in globally distributed settings.