Agile Development at Scale: The Next Frontier
Torgeir Dings{\o}yr, Davide Falessi, Ken Power

TL;DR
Agile development methods have evolved from small team projects to large-scale, multi-team implementations across various domains, emphasizing feedback, change, and continuous delivery.
Contribution
This paper reviews the evolution and adaptation of agile methods from small teams to large-scale, complex projects in diverse contexts.
Findings
Agile methods are now used in large, multi-team projects.
Scrum is the most common agile framework worldwide.
Agile practices have expanded beyond software to other disciplines.
Abstract
Agile methods have transformed the way software is developed, emphasizing active end-user involvement, tolerance to change, and evolutionary delivery of products. The first special issue on agile development described the methods as focusing on "feedback and change". These methods have led to major changes in how software is developed. Scrum is now the most common framework for development in most countries, and other methods like extreme programming (XP) and elements of lean software development and Kanban are widely used. What started as a bottom-up movement amongst software practitioners and consultants has been taken up by major international consulting companies who prescribe agile development, particularly for contexts where learning and innovation are key. Agile development methods have attracted interest primarily in software engineering, but also in a number of other…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Software System Performance and Reliability
