Scrum is an iterative, incremental framework for developing any product or managing any work. It allows teams to deliver a potentially shippable set of functionality every iteration, providing the agility needed to respond to rapidly changing requirements.
The Scrum framework constantly challenges its users to focus on improvement, and its sprints provide the stability to address the ever-changing needs that occur in any project.
These characteristics have led to Scrum becoming the most popular method in the world of agile software development. Learn more about Scrum here.