On Empirical Research Into Scrum
The agile methods, such as Scrum and Extreme Programming (XP), have been a topic of much discussion in the software community over the last few years. While the proponents of the agile methods have articulated convincing arguments for their methods, usually within a context of small-to-medium size projects with significant requirements volatility, opponents have expressed serious concerns about the appropriateness and effectiveness of the methods. The research project described in this report is three-pronged effort to investigate the issues associated with Scrum adoption. First, the practices that characterize the Scrum agile method will be stated, along with common variants. Second, projects that have adopted, or are in the process of adopting, Scrum will be surveyed to identify which Scrum practices, or variants thereof, they have implemented and the perceived value of the method. Third, factors affecting Scrum adoption will be investigated. The objective of this research is to better understand the barriers to adoption and the leverage points that might encourage Scrum to be more widely and efficiently deployed.