
Scrum is a framework that facilitates teamwork on complex projects through iterative progress and continuous feedback. It structures development in cycles of work called Sprints, typically lasting two to four weeks, where teams aim to build a potentially shippable product increment. Scrum is used because it promotes adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages rapid and flexible response to change.