Scrum is a key variant of agile, typified by short iterations of work, called sprints, and daily meetings, called scrums, to tackle portions of a project in succession until the project is complete.