Private – Introduction to Scrum (2 days)
About course

This 2-day course will cover the concepts, principles, and structure for using Scrum, the most commonly used agile methodology. This course will provide an in-depth look at using Scrum, and is designed for Scrum Masters, but will also benefit Product Owners and key technical members of Scrum teams. An overview of 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 a story point scales, Fibonacci numbers and planning poker.

Significant time will be spent explaining the Scrum sprint, including planning the sprint using story points. Best practices for conducting the key sprint meetings will be discussed including the daily scrum, story time, sprint review and retrospective. How to use key scrum tools will also be explained including the task board, velocity, burn charts, and sprint backlog. Attendees will participate in multiple exercises including developing a release plan, writing user stories, prioritizing a product backlog, estimating user stories size, planning a sprint, and developing a burndown chart. Course participants will also participate in a practice sprint including daily stand-up meeting, a sprint review and sprint retrospective.

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 Introduction to Scrum 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 to size user stories
  • Plan and run a sprint
  • Prepare Scrum artifacts including burn charts and the task board
Course outline

The Scrum Framework

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

Five Scrum Planning Levels

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

The Product Backlog

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

Agile Estimation Techniques

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

The Scrum Sprint

  • Overview of a Sprint
  • Scrum Master Responsibilities
  • Planning the Sprint
  • Story Points-Hours Connection
  • Done in Scrum
  • Sprint Meetings
  • Abnormal Sprint Termination
  • Exercise 9: Create the Sprint Plan with Release Themes
  • Exercise 10: Create a Task List and Estimate Effort

Scrum Tools

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

Practice Sprint

  • Exercise 12: Hold a Daily Stand-up Meeting
  • Exercise 13: Update the Scrum Task Board
  • Exercise 14: Create the Burndown Chart
  • Exercise 15: Perform a Sprint Review
  • Exercise 16: Conduct a Sprint Retrospective
Course information
Duration: 14 hours
Earn: 14 PDUs
Delivery Method: Virtual or Traditional Classroom