Agile software development ecosystems
Agile software development ecosystems
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Critical Success Factors In Software Projects
IEEE Software
IEEE Software
An investigation into the critical success factors of software development process, time, and quality
Challenges of migrating to agile methodologies
Communications of the ACM - Adaptive complex enterprises
Project Management in Plan-Based and Agile Companies
IEEE Software
Agile project management: steering from the edges
Communications of the ACM - The semantic e-business vision
Current State of Agile User-Centered Design: A Survey
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
The role of agile practices in disaster management and recovery: a case study
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Balancing acts: walking the Agile tightrope
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Information and Software Technology
The relationship between organizational culture and the deployment of agile methods
Information and Software Technology
The impact of inadequate customer collaboration on self-organizing Agile teams
Information and Software Technology
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Optimized feature distribution in distributed agile environments
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Understanding post-adoptive agile usage: An exploratory cross-case analysis
Journal of Systems and Software
Enablers and inhibitors for speed with reuse
Proceedings of the 16th International Software Product Line Conference - Volume 1
Survey on agile and lean usage in finnish software industry
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Developing a grounded theory to explain the practices of self-organizing Agile teams
Empirical Software Engineering
How to make agile UX work more efficient: management and sales perspectives
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Interpretative case studies on agile team productivity and management
Information and Software Technology
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
A Management Perspective on the Failure of IS&T Projects
International Journal of Information Technology Project Management
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Journal of Systems and Software
A model to detect problems on scrum-based software development projects
Proceedings of the 28th Annual ACM Symposium on Applied Computing
IUKM'13 Proceedings of the 2013 international conference on Integrated Uncertainty in Knowledge Modelling and Decision Making
Hi-index | 0.00 |
While software is so important for all facets of the modern world, software development itself is not a perfect process. Agile software engineering methods have recently emerged as a new and different way of developing software as compared to the traditional methodologies. However, their success has mostly been anecdotal, and research in this subject is still scant in the academic circles. This research study was a survey study on the critical success factors of Agile software development projects using quantitative approach. Based on existing literature, a preliminary list of potential critical success factors of Agile projects were identified and compiled. Subsequently, reliability analysis and factor analysis were conducted to consolidate this preliminary list into a final set of 12 possible critical success factors for each of the four project success categories - Quality, Scope, Time, and Cost. A survey was conducted among Agile professionals, gathering survey data from 109 Agile projects from 25 countries across the world. Multiple regression techniques were used, both at the full regression model and at the optimized regression model via the stepwise screening procedure. The results revealed that only 10 out of 48 hypotheses were supported, identifying three critical success factors for Agile software development projects: (a) Delivery Strategy, (b) Agile Software Engineering Techniques, and (c) Team Capability. Limitations of the study are discussed together with interpretations for practitioners. To ensure success of their projects, managers are urged to focus on choosing a high-caliber team, practicing Agile engineering techniques and following Agile-style delivery strategy.