Agile development practice consisting of having a short cycle known as a sprint to build functionality. Product owners prioritize a list of work items known as a backlog that the team selects which items to commit to finishing during a sprint. Daily stand-up meetings called scrums are held and each person's previous day's work, current day's work and any obstacles are discussed.
- The Agile Pocket Guide: A Quick Start to Making Your Business Agile Using Scrum and Beyond by Peter Saddington (2012)
- Agile Software Development with Scrum by Ken Schwaber and Mike Beedle (2001)
- Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum by Craig Larman and Bas Vodde (2008)
- Scrum and XP from the Trenches by Henrik Kniberg (2007)