Scrum, which was originally invented solely for software development, can now be applied to all types of projects. This book shows project managers how to implement Scrum by explaining the artifacts, rituals, and roles used. The text provides Scrum planning methods to control project scope and schedule as well as Scrum tracking methods to focus teams on improving throughput and streamlining communications. The authors show how to combine traditional project methods with Scrum and how to adapt the familiar work breakdown structure to create Scrum backlogs and sprints. They also demonstrate how apply Scrum to complex projects and how to use a "Scrum of Scrums" to manage programs.