Definition
Scrum is an agile framework that helps teams deliver value iteratively and incrementally. It provides a lightweight structure for managing complex projects by breaking work into short, time boxed periods called sprints. Teams collaborate using defined roles like the Product Owner and Scrum Master, engaging in regular events such as daily scrums and sprint reviews. This approach fosters adaptability and continuous improvement, making it highly effective for projects with evolving requirements. For instance, a software development team might use Scrum to release new features every two weeks, gathering user feedback after each sprint. Unlike a waterfall approach where requirements are fixed upfront, Scrum embraces change throughout the project lifecycle. Understanding Scrum is essential for the PMP, CAPM, and PMI-ACP certifications, as well as for many agile project management roles.
