21 December 2024

The Scrum framework : Sprint Planning

The Scrum framework consists of Scrum Teams and their associated accountabilities, artifacts, events and rules as defined in the Scrum Guide.

Scrum events

Sprint Planning definition

  • Sprint Planning is a time-boxed Event to start a Sprint.
    • Sprint Planning initiates the Sprint by laying out the work to be performed for the Sprint.

Sprint Planning purpose

  • Sprint Planning is a mandatory Event of Scrum and is a feedback loop that members can inspect the Product Backlog and select enough work to develop during the Sprint.

Sprint Planning inputs

  • The three Sprint Planning meeting inputs are :

Sprint Planning outputs

  • Outputs of Sprint Planning are the Sprint Backlog and its commitment the Sprint Goal.
    • The Sprint Backlog itself contains selected Product Backlog Items and their related tasks, the plan to do the work.
    • This resulting plan is created by the collaborative work of the entire Scrum Team.
  • The Sprint Goal, the Product Backlog items selected for the Sprint, plus the plan for delivering them are together referred to as the Sprint Backlog.

Sprint Backlog and Sprint Goal

Sprint Goal

  • A good sprint goal provides the same guiding effect that we observe from a good product vision.
    • It provides context for the Developers, allowing them to make good decisions when executing on their commitment.
    • It also helps the Product Owner focus by providing a need for the Product Owner to have a strong theme or goal.
      • Merely re-stating the stories committed to in Sprint Planning will not be sufficient to provide this focus.
      • It requires a grasp of the business value and the ability to communicate this as a coherent goal on the tactical level of the Sprint.
    • An inability to articulate a sprint goal is usually symptomatic of poor product vision.
      • This is “feature soup” and at the sprint level: “story soup”.
    • A good sprint goal also provides the team with some “wiggle room” in terms of meeting their commitment.
      • If the team runs into trouble during the sprint, examine their ability to deliver in light of the sprint goal to see if there is room to de-scope items without affecting the goal.
    • Finally, the sprint goal is also used as an acid-test of whether a sprint should be terminated.
      • Termination is a drastic and hopefully infrequent event in most Scrum Team’s lives.
      • If however the environment or assumptions for choosing the sprint goal no longer match the reality, this could be cause for the Product Owner to choose to terminate.

Sprint Planning time-box

  • Sprint Planning is a time-boxed event of 8 hours or less to start a Sprint.
    • The Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint.
    • For shorter Sprints, it is usually shorter.

Sprint Planning participants

  • The Scrum Team.
    • The Sprint Goal is created through all Scrum Team members’ collaboration.
  • The Scrum Team may also invite other people to attend Sprint Planning to provide advice.
  • The Product Owner ensures that attendees are prepared to discuss the most important Product Backlog items and how they map to the Product Goal.

Sprint Planning rule

  • It should be conducted at the beginning of each Sprint.

Sprint Planning practice

  • Sprint Planning serves to inspect the work from the Product Backlog that is most valuable to be done next, and to design this work into the Sprint Backlog.
    • In the Sprint Planning, usually, enough tasks are defined for the early days of the Sprint, and other tasks emerge during the Sprint when the Developers learn more about the work, new tasks are added during the Daily Scrum.
    • Creating the Sprint Backlog is a collaborative work that is done by the Developers during the Sprint Planning not before or after it.
    • During Sprint Planning, the Sprint Backlog should be groomed / defined enough so the Developers can create its best forecast of what it can do and start the first several days of the Sprint.
  • Sprint Planning answers what three questions?
    • Why is this Sprint valuable?
    • What can be Done this Sprint? (or What can be delivered in the Increment for this Sprint?)
    • How will the chosen work get done? (or How will required work be achieved?)
  • Sprint Planning addresses the following topics:
    • Topic One: Why is this Sprint valuable?
      • The Product Owner proposes how the Product could increase its value and utility in the current Sprint.
      • The whole Scrum Team then collaborates to define a Sprint Goal that communicates why the Sprint is valuable to Stakeholders.
  • The Sprint Goal must be finalized prior to the end of Sprint Planning.
    • Topic Two: What can be Done this Sprint?

Events

Scrum framework

More informations for the Scrum PSD certification here.

Updated : 15/10/2021

Leave a Reply

Your email address will not be published. Required fields are marked *