Lesson 14 of 16 · Sprint Backlog & Sprint Goal

Our Agreed Upon Package for Delivery

During Sprint Planning, the Scrum Team creates two outputs: The Sprint Goal and the Sprint Backlog.

The Sprint Goal is a high level objective that provides guidance to the Development Team on Why the work of that Sprint is important. It could be a customer outcome, a business impact, a learning goal, a risk-reduction objective, or anything else that helps the Development Team work cohesively towards a shared goal, rather than on separate initiatives during the Sprint.

The Sprint Backlog can be thought of as having two components: the What of the Sprint and the How of the Sprint.

WHAT: During Sprint Planning, the Development Team pulls the highest ordered items from the Product Backlog onto the Sprint Backlog. They pull as many items into the Sprint as they forecast can be delivered into a "Done" increment within the Sprint time-box. The completion of these items enables the team to reach the Sprint Goal. Notice that pulling these items into the Sprint will usually create the need to do further Product Backlog Refinement during the Sprint so that there are sufficient Ready items for the next Sprint Planning.

HOW: The Sprint Backlog also contains the Development Team's plan for HOW they will deliver the product Increment and realize the Sprint Goal.

The Sprint Backlog makes visible all of the work that the Development Team identifies as necessary to meet the Sprint Goal.

The Sprint Backlog should provide enough detail that changes in progress can be understood in the Daily Scrum. The Development Team modifies the Sprint Backlog throughout the Sprint as they work through the plan and learn more about the work needed to achieve the Sprint Goal. Potential modifications to the Sprint Backlog during the Sprint may include:

  • Adding newly discovered work needed to meet the Sprint Goal
  • Updating estimates on the amount of work remaining to reach the Sprint Goal.
  • Removing elements of the plan that are discovered to be unnecessary

Only the Development Team can change its Sprint Backlog during a Sprint. The Sprint Backlog is a highly visible, real-time picture of the work that the Development Team plans to accomplish during the Sprint, and it belongs solely to the Development Team.