Private - ScrumMaster Training (2 Days)
About course

This 2-day course will cover the concepts, principles, and structure for using Scrum, the most common Agile methodology. This course will provide an in-depth look at using Scrum, and is designed for ScrumMasters, but will also benefit Product Owners and other members of Scrum teams. The Scrum framework will be reviewed, along with the five levels of planning and the roles and responsibilities of Scrum team members. The elements of the product backlog will be described, including the use of User Stories to define stakeholder and functional requirements. Agile estimation techniques will also be reviewed including the use of story point scales, Fibonacci numbers and planning poker.

Significant time will be spent examining the Scrum sprint, including planning the sprint. Best practices for conducting the key sprint ceremonies will be discussed including the daily scrum, story time (grooming), sprint review and the retrospective. How to use key Scrum tools will also be explained including the task board, team velocity, burn charts, and the sprint backlog. Attendees will participate in multiple exercises including developing a release plan, writing user stories, prioritizing a product backlog, estimating, planning a sprint, and developing a burn chart. Course participants will also participate in a practice sprint including a daily stand-up meeting, a sprint review, and a sprint retrospective. Time will also be allocated to discuss making Scrum work in the real world, and the steps for launching Scrum projects.

Who should attend

This course should be attended by anybody who wants to use Scrum on projects, including business analysts, functional managers, project managers, developers, programmers, testers, IT manager/directors, software engineers, software architects and customers who will serve as product owners.

Course features

Upon completion of the 2-day ScrumMaster Training course, participants will be able to: 

  • Describe the Scrum framework
  • Define roles and responsibilities for the three primary roles on a Scrum project
  • Explain the five levels of Agile planning from Vision down to daily Scrum meetings
  • Write User Stories to define requirements
  • Use agile estimation methods
  • Plan and run a sprint
  • Prepare Scrum artifacts including burn charts and the task board
Course outline

Module 1: The Scrum Framework

  • Overview of Scrum
  • The Scrum Team – Roles & Responsibilities
  • Exercise 1: Identify the Product Owner & Define Project Success Criteria
  • Exercise 2: Define the Scrum Team
  • Considerations for Selecting the Iteration Length
  • Exercise 3: Establish the Project Time Box

Module 2: Five Scrum Planning Levels

  • Product Vision
  • Product Roadmap
  • Release Planning
  • Sprint Planning
  • Daily Planning

 Module 3: The Product Backlog

  • Types of Agile Requirements
  • Writing User Stories
  • When to Split User Stories
  • Exercise 4: Define the Product Backlog
  • Prioritizing the Product Backlog
  • Exercise 5: Prioritize the Product Backlog

Module 4: Agile Estimation Techniques

  • Relative Sizes vs. Time Estimates
  • Definition of Story Points
  • Fibonacci Numbers
  • Team Estimation Game
  • Planning Poker
  • Exercise 6: Estimate Effort Using Planning Poker
  • Exercise 7: Determine the Team’s Velocity

Module 5: The Scrum Sprint

  • Overview of a Sprint
  • ScrumMaster Responsibilities
  • Planning the Sprint
  • Story Points-Hours Connection
  • Done in Scrum
  • Sprint Meetings
    • Daily Scrum
    • Story Time (Grooming)
    • Sprint Review
    • Sprint Retrospective
  • Abnormal Sprint Termination
  • Exercise 8: Create the Sprint Plan with Release Themes
  • Exercise 9: Create a Task List and Estimate Effort

Module 6: Scrum Tools

  • Task Board
  • Exercise 10: Create the Scrum Task Board
  • Velocity
  • Forecasting Using Velocity
  • Burndown and Burnup Charts
  • Impediment Backlog

Practice Sprint

  • Exercise 11: Hold a Daily Stand-up Meeting
  • Exercise 12: Update the Scrum Task Board
  • Exercise 13: Create the Burndown Chart
  • Exercise 14: Perform a Sprint Review
  • Exercise 15: Conduct a Sprint Retrospective

Discussion Time - Using Scrum

  • Discussion on Making Agile Work in the Real World
  • Steps for Launching Scrum Projects
Course information
Duration: 14 hours
Earn: 14 PDUs
Delivery Method: Virtual or Traditional Classroom