www.mountaingoatsoftware.com Open in urlscan Pro
2606:4700:10::6816:124c  Public Scan

Submitted URL: https://t.dripemail2.com/c/eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJkZXRvdXIiLCJpc3MiOiJtb25vbGl0aCIsInN1YiI6ImRldG91cl9saW5rIiwia...
Effective URL: https://www.mountaingoatsoftware.com/blog/the-goal-of-sprint-planning?__s=5wf67twd13gedanof4sp&utm_source=drip&utm_medium=email&utm_c...
Submission: On September 02 via manual from CA

Form analysis 2 forms found in the DOM

POST https://www.mountaingoatsoftware.com/

<form method="post" action="https://www.mountaingoatsoftware.com/">
  <div class="hiddenFields">
    <input type="hidden" name="params" value="eyJyZXN1bHRfcGFnZSI6InNlYXJjaCJ9">
    <input type="hidden" name="ACT" value="37">
    <input type="hidden" name="site_id" value="1">
    <input type="hidden" name="csrf_token" value="27322a51d48696033c4f467dfeedb4fbe91908ca">
  </div>
  <input id="keywords" name="keywords" placeholder="e.g. user stories" title="Search" type="search">
  <button>
    <svg width="35%" height="35%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
      <path fill="#fff"
        d="M10 0C6.685 0 4 2.685 4 6c0 1.185.333 2.278.926 3.204L.389 13.722a1.341 1.341 0 0 0 0 1.89c.259.258.592.388.944.388.333 0 .685-.13.944-.389l4.519-4.537A5.899 5.899 0 0 0 10 12c3.314 0 6-2.685 6-6s-2.686-6-6-6zm0 10c-2.204 0-4-1.796-4-4 0-2.204 1.796-4 4-4 2.203 0 4 1.796 4 4 0 2.204-1.797 4-4 4z"
        fill-rule="evenodd"></path>
    </svg>
  </button>
  <p class="search-browse text-right">
    <a href="#" data-toggle="tags" class="text-small text-quiet">Browse topics</a>
  </p>
</form>

POST https://www.getdrip.com/forms/286234820/submissions

<form action="https://www.getdrip.com/forms/286234820/submissions" data-drip-embedded-form="286234820" class="drip-signup-form email-signup-form email-signup-form-101-quotes stacked" method="post" data-drip-id="286234820">
  <div style="display: none;" aria-hidden="true">
    <label for="website">Website</label><br>
    <input type="text" id="website" name="website" tabindex="-1" autocomplete="false" value="">
  </div>
  <input type="hidden" name="fields[source_is_eu]" value="true">
  <input type="hidden" name="fields[signup_source]" value="https://www.mountaingoatsoftware.com/blog/the-goal-of-sprint-planning">
  <input type="hidden" name="fields[last_lead_magnet_requested_url_title]" value="101-quotes">
  <input type="hidden" name="tags[]" value="Requested the 101 Quotes lead magnet">
  <input type="hidden" name="fields[title]" value="101 Quotes">
  <p>
    <label for="first_name">First Name</label>
    <input type="text" name="fields[first_name]" required="">
  </p>
  <p>
    <label for="email">Email Address</label>
    <input type="email" name="fields[email]" value="" required="">
  </p>
  <p class="text-center has-leader">
    <input type="submit" class="button " value="Get weekly tips from Mike Cohn">
  </p>
  <p class="text-center no-trailer" style="font-size: .75rem; line-height: 1.4">
    <a href="/privacy-statement">Privacy Policy</a>
  </p>
  <input type="hidden" name="time_zone" value="Europe/Berlin"><input type="hidden" name="url"
    value="https://www.mountaingoatsoftware.com/blog/the-goal-of-sprint-planning?utm_source=drip&amp;utm_medium=email&amp;utm_campaign=The+Goal+of+Sprint+Planning"><input type="hidden" name="page_title"
    value="Should Your Team Finish Every Item Every Sprint?">
</form>

Text Content

More...
 * Learn About Agile
 * About Mountain Goat Software
 * Contact Us
 * About Agile
 * Certified Scrum Training Schedule
 * Virtual and Video Training
 * Compare Courses
 * On-site Training and Coaching
 * Free Scrum Foundations Course
 * PDUs and SEUs
 * Tools
 * Books by Mike Cohn
 * Get Weekly Email Tips

 * 
 * Learn About Agile
 * Online Certification Courses
 * Video Courses
 * Training
   * In-Person Courses
   * Compare Courses
   * On-Site Training and Coaching
   * PDUs and SEUs
   * Free Scrum Foundations Course
 * About Us
   * About Mountain Goat Software
   * Contact Us
 * Blog


 * Online Certification
 * Video Training
 * Blog
 * 
 * 


SEARCH THE SITE:

Browse topics


BROWSE THESE TOPICS:

estimating product backlog product owner scrummaster sprints user stories
 1. 
 2. blog
 3. The Goal of Sprint Planning




THE GOAL OF SPRINT PLANNING

by Mike Cohn
20 Comments
Tagged:
 * sprint planning
 * planning
 * sprints

Naturally the goal in sprint planning is to plan a sprint that the team can
successfully complete. Some teams will consider a sprint successful when the
sprint goal is achieved. But not all teams are able to confine their sprints to
a single goal; those teams may consider a sprint successful if team members
complete all planned backlog items within the sprint.

But should teams strive to be successful in these ways every sprint?


70–80% IS A WIN

No, they shouldn’t. If a team meets its goal or finishes all backlog items every
sprint, that probably means the team is playing it safe when planning the
sprint. Some teams are conservative in what they choose because of their own
natures. Other teams are reluctant to disappoint stakeholders, so they assume an
attitude of under-promising. Still others are fearful of being in trouble if
they don’t successfully finish what was planned.

I advise teams to get their sprints right 70–80% of the time. If a team does
what they say they will at that rate, this gives the organization plenty of
predictability. Stakeholders can be told about the plan for the next sprint and
reasonably believe the team will likely finish what they’ve planned.

Reasonable stakeholders will understand the sprint plan is not a guarantee, but
that it is very likely. If I tell a friend I’ll meet him for dinner at 6:00, he
knows I’ll very likely be there on time. But it’s not a guarantee. I’m not going
to begin the drive from my house early enough to account for unexpected traffic,
getting stuck at a train crossing, having a flat tire, and road construction
that causes a detour, all on the same journey.

Targeting a 70–80% success rate allows a team to more aggressively plan each
sprint. An item that might be achievable during a sprint now gets included. The
same item would have been left out in a culture in which everything must be
finished every sprint.

Setting a goal of getting it right most sprints, rather than every sprint, also
enables teams to conduct planning meetings more quickly. Saving time in meetings
is always a win in my book.


WHAT ABOUT WHEN A GUARANTEE IS NEEDED?

There are times when stakeholders do need a guarantee of what will be delivered
in a sprint. What should a team do then? In those cases, the team has two
equally viable options.

First, team members can plan a sprint that includes only what they feel very
confident they can deliver. In an example above I wrote that a team might bring
an item into the sprint if they thought they could complete it but weren’t sure.
If a guarantee is needed, they wouldn’t bring that item into the sprint.

Alternatively, the team can commit to some items in the sprint and identify
others as stretch goals that may or may not be included.


WHAT DO YOU THINK?

Do you agree with me that a team should not target finishing everything or
achieving their sprint goal every sprint? How often does your team achieve their
goal or finish everything? If it’s 100%, do you think team members are sometimes
playing it safe so they finish everything? Please share your thoughts in the
comments below.



101+ WAYS TO GET INSPIRED ABOUT AGILE

Get this free PDF of inspiring agile quotes when you sign up for Mike’s weekly
tips email.



Get weekly tips from Mike Cohn


101+ WAYS TO GET INSPIRED ABOUT AGILE

Website


First Name

Email Address



Privacy Policy

20 Comments


Posted: August 24, 2021


TAGGED:

 * sprint planning
 * planning
 * sprints

AddThis Sharing Buttons
Share to LinkedInLinkedInShare to FacebookFacebookShare to TwitterTwitterShare
to EmailEmailShare to MoreAddThis15


ABOUT THE AUTHOR

Learn scrum and agile processes directly from Mike Cohn, one of the industry's
most well respected Certified Scrum Trainers (CST). Mike Cohn is the author
of User Stories Applied for Agile Software Development, Agile Estimating and
Planning, and Succeeding with Agile. He is a co-founder and former board member
of the Scrum Alliance, and a co-founder of the non-profit Agile Alliance, home
of the Agile Manifesto.


YOU MAY ALSO BE INTERESTED IN:


WHY THE FIBONACCI SEQUENCE WORKS WELL FOR ESTIMATING

If you’ve estimated with Planning Poker, you may very well have used cards with
either the …

Sep 10, 2019 31 Comments
Read


MANAGING SPRINT INTERRUPTIONS BY TRACKING BUFFER USE

In an ideal world, a Scrum team could perform the work of its sprints entirely
uninterrupted. …

Aug 13, 2019 26 Comments
Read


YOUR TEAM WON’T THINK OF EVERYTHING IN SPRINT PLANNING MEETINGS. AND THAT’S OK.

Your team is probably spending too much time in sprint planning meetings. Here’s
how to spend less …

Apr 30, 2019 29 Comments
Read


WHY I DON’T EMPHASIZE SPRINT GOALS

Sprint goals are considered a mandatory part of Scrum. Here’s why I disagree.

Jul 27, 2021
Read


SHOULD A TEAM ASSIGN WORK DURING SPRINT PLANNING?

Some teams assign all tasks upfront. Others don’t. Here’s what works best.

Mar 30, 2021
Read


HOW TO ESTIMATE STORY POINTS WITH MULTIPLE TEAMS

Establishing a common baseline allows multiple teams to estimate consistently
with story points.

Mar 03, 2020 26 Comments
Read


WHY THE FIBONACCI SEQUENCE WORKS WELL FOR ESTIMATING

If you’ve estimated with Planning Poker, you may very well have used cards with
either the …

Sep 10, 2019 31 Comments
Read


MANAGING SPRINT INTERRUPTIONS BY TRACKING BUFFER USE

In an ideal world, a Scrum team could perform the work of its sprints entirely
uninterrupted. …

Aug 13, 2019 26 Comments
Read


YOUR TEAM WON’T THINK OF EVERYTHING IN SPRINT PLANNING MEETINGS. AND THAT’S OK.

Your team is probably spending too much time in sprint planning meetings. Here’s
how to spend less …

Apr 30, 2019 29 Comments
Read


WHY I DON’T EMPHASIZE SPRINT GOALS

Sprint goals are considered a mandatory part of Scrum. Here’s why I disagree.

Jul 27, 2021
Read


SHOULD A TEAM ASSIGN WORK DURING SPRINT PLANNING?

Some teams assign all tasks upfront. Others don’t. Here’s what works best.

Mar 30, 2021
Read


HOW TO ESTIMATE STORY POINTS WITH MULTIPLE TEAMS

Establishing a common baseline allows multiple teams to estimate consistently
with story points.

Mar 03, 2020 26 Comments
Read


WHY THE FIBONACCI SEQUENCE WORKS WELL FOR ESTIMATING

If you’ve estimated with Planning Poker, you may very well have used cards with
either the …

Sep 10, 2019 31 Comments
Read


MANAGING SPRINT INTERRUPTIONS BY TRACKING BUFFER USE

In an ideal world, a Scrum team could perform the work of its sprints entirely
uninterrupted. …

Aug 13, 2019 26 Comments
Read


YOUR TEAM WON’T THINK OF EVERYTHING IN SPRINT PLANNING MEETINGS. AND THAT’S OK.

Your team is probably spending too much time in sprint planning meetings. Here’s
how to spend less …

Apr 30, 2019 29 Comments
Read
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6


Please enable JavaScript to view the comments powered by Disqus.

LEARN ABOUT AGILE

 * New to Agile and Scrum?
 * Scrum
 * User Stories
 * Planning Poker
 * Agile Software Development
 * Agile Project Management

AGILE & SCRUM TRAINING

 * Online Certifications
 * Video Courses
 * In-Person Certifications
 * On-Site Courses
 * Training Schedule
 * Compare Courses
 * PDUs and SEUs

MORE…

 * About Us
 * Contact Us
 * Blog
 * Books by Mike Cohn
 * Agile Tools

Get Weekly Email Tips

Copyright ©1998-2021 Mountain Goat Software. All Rights Reserved.
 * Contact Us
 * Terms and Conditions
 * Privacy Policy
 * Commenting Policy
 * Help


JavaScript is disabled. Library was not loaded.

Notice

We and selected third parties use cookies or similar technologies as specified
in the cookie policy.

You can consent to the use of such technologies by closing this notice, by
scrolling this page, by interacting with any link or button outside of this
notice or by continuing to browse otherwise.

×

AddThis Sharing
PinterestFacebookEmailCopy Link