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
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 DOMPOST 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&utm_medium=email&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