Agile For ScrumMasters
Agile for Scrum Masters is an advanced class that provides in-depth training in the hard and soft skills Scrum Masters require in order to grow and sustain highly-effective Scrum Teams.
Students will learn how to exercise different styles of leadership as appropriate for different situations, how Teams evolve and how to guide them to evolve successfully, how to deal with distributed organizations, and basic concepts in software engineering from Extreme Programming. Students will also learn the basic concepts of Kanban, an effective process for handling unpredictable bug-fixing and maintenance work.
Audience
Scrum Masters, Project Managers, and more.
Prerequisites
Students must have attended an Agile for Teams or equivalent class.
Length
One day.
Topics
Scrum Master & Leadership Concepts
- The Role of Scrum Master
- Agile Leadership
- Adaptive Leadership
- Servant Leadership
- Conflict Management
- Problem-Solving Strategies
Team Concepts
- Organizing Scrum Teams
- Tuckman Model for Team Evolution
- Techniques for Team Collaboration
- Distributed Organizations
- Co-Location versus Distribution
- Best Practices for Distributed Organizations
Extreme Programming (XP)
- Scrum and XP: Similarities and Differences
- Primary Practices of XP
Kanban
- Origins of Kanban
- Where Kanban is Appropriate
- Queues and Workflows
- Four Flavors of Kanban
- Tracking Systems
- Metrics
Anti-Patterns
- Identify and Discuss Scrum Anti-Patterns
Learning objectives will vary based on selected modules. In order to tailor course curriculum, teams must participate in a foundation planning session that will equip them to select topics and course configuration based on their needs