Agile refers to a set of “methods and practices based on the values and principles expressed in the Agile Manifesto.” Scrum is an agile framework for managing knowledge work. A sprint (or iteration) is the basic unit of development in Scrum.