|Title||Do Agile Methods Work for Large Software Projects?|
|Project(s)||Department of IT Management|
|Publication Type||Proceedings, refereed|
|Year of Publication||2018|
|Conference Name||19th International Conference on Agile Software Development (XP 2018)|
Some people claim that agile methods do not scale well and are mainly useful for smaller software projects. Others claim that it is particularly in the context of large, complex software projects that the use of agile methods is likely to make the difference between success and failure. To find out more about whether or not agile methods work for larger projects, we conducted a questionnaire-based survey collecting information about 122 Norwegian software projects. Project success was measured as the combined performance of the project regarding delivered client benefits, cost control, and time control. We found that that projects using agile methods performed on average much better than those using non-agile methods for medium and large software projects, but not so much for smaller projects. This result gives support for the claim that agile methods are more rather than less successful compared to traditional methods when project size increases. There may consequently be more reasons to be concerned about how non-agile, rather than how agile methods, scale.