About Scrum Boot Camp
Duration: 1.5 – 3 day course
Resources: Workbook, Online Companion Course
This course provides everything you need to know to improve your current Scrum practices, or to ensure your transition to Scrum is successful.
In the years since the Agile Manifesto, Scrum has emerged as the most popular agile process for managing software development projects. As more companies are embracing Scrum, however, many are still struggling.
Our highly rated Scrum training guides you through the detailed ins-and-outs that you need to succeed with Scrum. This course combines key aspects from Scrum Master and Scrum Product Owner training, plus specific best practices based upon the instructor’s direct experience on Scrum transitions and extensive lessons learned from our consulting engagements.
You will learn:
- Details about the Scrum process and its underlying principles
- Keys to successfully plan, launch, and execute your first Scrum project
- Specific techniques to handle common issues that hinder or derail many Scrum implementations
- Best practices that increase team productivity, resulting in lower project cost and reduced time to market
What is Scrum?
- Agile origins, principles, and benefits
- A brief history of Scrum
- Scrum philosophy and theory
- What makes Scrum different?
Why Scrum Works
- A simple process
- A committed, self-managed team
- Transparency: nowhere to hide
- Finishing what you start
- Continual improvement
- The Scrum Master
- The Product Owner
- The Team Member
- Levels of Commitment
Scrum Processes and Meetings
- Release Planning
- Sprint Planning
- The Daily Standup
- The Sprint Review
- The Sprint Retrospective
- The Product Backlog
- The Sprint Backlog
- The Release Burndown
- The Sprint Burndown
Scrum Best Practices
- Timeboxing: Nothing Concentrates The Mind…
- Commitment: “Either Do or Do Not; There Is No Try”
- Working Agreements: This Is How We Do It
- Acceptance Criteria And The Definition of Done
- There Is No ‘I’ in Team
Spinning Up Scrum
- Selecting the Product Owner
- Creating a product backlog
- Setting up the Scrum team
- Planning the release
- Launching the first sprint
Life During Sprint Time
- A day in the life of a Scrum team
- A day in the life of a Scrum Master
- A day in the life of a Product Owner
Tracking Progress: Scrum Metrics
- Whiteboards or software?
- How is your iteration going?
- Exposing and removing impediments
- When are you going to release?
- Are you improving?
Something’s Rotten: Scrum Smells
- Scrum (Task) Masters
- The Product Dictator
- The Tyranny of the Urgent
- They’re Just Not That Into It: When the Team Fails to Meet Commitments
- Self-Unmanaged Teams
- Just give me the fish!
- When burndowns don’t
- The plague known as ‘Scrum-But’
Learning to Fly
- Scrum is simple but not easy
- Best practices are still applicable
- The importance of sprint retrospectives
- Hyperperformance: Scrum team dynamics
- Scaling Scrum
You will gain a deep understanding of Scrum processes and roles and how they apply to software development. You will learn how to staff your Scrum team, plan your release, launch your project, and guide your project to a successful conclusion.
This course is designed for personnel who will lead, participate in, or support commercial Scrum projects, including Team Members, Software Engineering Managers, Scrum Masters, Project Leaders, Program Managers, Product Managers and Product Owners. It is ideal for entire teams who are transitioning to Scrum.
“Great, great class and job! Thank you. It was the most useful class taken in decades.”
“Most valuable? John’s insight into Towers and DST and deep dive into making scrum work for us.”
“Great, easy to understand course. My team is already implementing the things we learned in our work!”
“At Starbucks, we have slowly started working towards implementing scrum strictly. As a 2 member QA team; I am sometimes encouraged to be the lead. This session helped me to understand project at a higher level and improve my skills with planning and presenting a better end product.”
“It was the glue that pieced together disparate knowledge accrued over my career.”
“The most valuable part was learning my role in the scrum team but also hearing from others in other roles in order to think in their shoes.”
“One of the best professional trainings I have ever attended. I hope to return soon.”
Customize this course
Your team has unique challenges. Learn about the ways we can customize this course to fit your needs.