The Scrum approach to agile software development marks a dramatic departure from waterfall management. Scrum and other agile methods were inspired by its shortcomings. Scrum emphasizes collaboration, functioning software, team self management, and the flexibility to adapt to emerging business realities.

Scrum Training

If you’re interested in learning more about Scrum, I’d urge you to take a Certified Scrum Master course. These courses are always taught by Certified Scrum Trainers and emphasize practical skills through lively interactive exercises and case studies from their extensive experience. Courses designed for Product Owners are also offered, and trainers will usually travel to your company's location (even internationally) if you want to train a group of people.