Scrum is an agile project management framework that teams use to develop, deliver, and sustain complex products. It describes a set of meetings, tools, and roles that work in concert to help teams’ structure and manage their work. Teams of all kinds can benefit from the use of Scrum; HR, marketing, design, software development, engineering and more. It is a favorite framework for many development teams, as requirements change, goals change, situations change, scrum embraces those changes. It encourages teams to learn through experiences, self-organize while working on a problem, and reflect on their wins and losses to continuously improve.