A contingency fit model of critical success factors for software development projects: A comparison of agile and traditional plan-based methodologies
Factors that Significantly Impact the Implementation of an Agile Software Development Methodology