Agility for Teams
Scrum Training
14 PMI PDUs
Practical, Hands-on Training for the Whole Team
High-performing teams are the engines that drive successful products and organizations. Building a high-performing agile team doesn't happen by accident - it requires a thorough understanding of agile values and principles that inform the practices teams need to become great. Communication, collaboration, and cross-functionality are the hallmarks of great teams. In this course you will learn how to use Scrum… Show more and other agile practices to build a truly great team.
The Neglected Role: Team Member
Most agile training focuses on one role: ScrumMaster . And while that training is vital, it doesn't cover the most important role defined in Scrum and other agile frameworks:Â Team Members. Â This training fills that gap, addressing the specific needs of team members.
Course Objectives
Achieve a deep understanding of agile values and principles
Learn the fundamentals of selected agile frameworks including Scrum and eXtreme Programming
Understand how the ScrumMaster and Product Owner serve the Team
Learn communication and collaboration skills that enable high-performing teams
Understand individual skills and contributions in a collaborative Team environment
Learn how to become a cross-functional Team
Learn about Team growth and maturity
Understand how to write, groom, and estimate User Stories
Use empirical feedback to achieve continuous improvement
Discussion and practice in dealing with organizational challenges and impediments
Learn how to work in a multi-team environment
Understand the challenges of distributed Teams
Build a definition of done that makes incremental delivery a reality
Â
Approach
This course is modular and flexible, with short presentation sections interspersed with exercises that provide concrete practice to build deeper understanding of and skill with the topics covered. There is no formal project simulation - instead the approach is focused practice of specific aspects of agile topics presented.
Who should attend?
This course is designed specifically for agile Team members - individuals and teams new to agile software development or individuals and teams that need to level-set terms, understand the principles that drive agile frameworks and create a common understanding of the roles, meetings, and artifacts that help make Teams successful.
Course Outline
Agile Values and Principles
Process Control Models: Defined vs. Empirical
Agile Manifesto
Agile frameworks overview
Origins and overview of Scrum
ScrumMaster and Product Owner
The ScrumMaster role
What you should expect from your ScrumMaster
The unique role of the Product Owner
How the Product Owner drives the project
What you should expect from your Product Owner
Â
Sprint Planning
A practical and effective Sprint calendar
Why Sprint Planning?
How to plan a Sprint
Using Task Packages
The Sprint Backlog and Task Board
Sprint Review and Retrospective
Compare plan to result
Show your work!
The meaning of Continuous Improvement
Team Members and the Retrospective
Building a great Team
Deciding what to do
The Team Member Role
Team size and composition
Team and Team Member accountability
Team maturity and growth
What does it mean to be a great Team Member?
Scrum Meetings Overview
Why meetings?
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Story Time
User Stories and the Product Backlog
Introduction to User Stories
Three C's
Grooming and splitting User Stories
INVEST
The Product Backlog in context
Sprints
What does "Potentially Shippable" mean?
Why Potentially Shippable
Defining "done"
ScrummerFall and other maladies
Technical Debt and how to pay it down
Why Sprints?
Get To Done ® Software
Detect & build suitable muscle memory for your teams
Physical/Electronic tooling
Tracking Progress
Burndown/burnup charts
Be careful what you measure!
Transparency and truthfulness
Why track anything?
Collaboration
What is collaboration?
Creative conflict is not confrontation!
Communication bandwidth
Effective workspaces
Information radiators
Enterprise Agility
Agile at scale
How should we start?
Scaling teams and roles
Inter-team communication and collaboration
Communities of Practice
What great Teams need from the enterprise
Recent Participant Comments and Ratings
"This is a must-have course for any organization wanting to adopt Scrum" - JS, Denver
"Jan brought his incredible depth of knowledge and presented it well" - CB, Denver
"Excellent course. I would encourage anyone doing software development to take this training" - MB, Minneapolis
"Great team building exercise - not just Scrum training" - David, Minneapolis
Agility for Teams Reviews
4.5 out of 5 stars
161 total reviews
5 stars: 82
4 stars: 73
3 stars: 6
2 stars: 0
1 star: 0
Instructor Reviews
4.8 out of 5 stars
161 total reviews
5 stars: 132
4 stars: 28
3 stars: 1
2 stars: 0
1 star: 0
 Â
About The Trainer
Jan Beaver, PhD
Jan Beaver is a Ph. D. educator with 25+ years in the software industry. His experience is broad and deep in development, QA, management, and technical writing. As an expert agile coach and trainer, Jan specializes in bringing Scrum and broader agile and lean principles and practices to teams, helping them become effective, productive, and self-sustaining. He also works at the enterprise level to drive agile success.
Trainer Feedback
“Instructor was excellent. He provided a pragmatic viewpoint that was an excellent contrast to some others that we have listened to.â€* - PK, Boston
“I was very pleased with the training Jan delivered. He conveyed the material in an easy to understand manner with the right mix of hands-on labs and textbook.â€* - TF, Philadelphia
“Wonderful content, great exercises.â€* - TW, Denver
“Jan is a phenomenal trainer.â€* - HD, New York
Show less