Tag Archives: goal setting

Pitfall of Scrum: Stretch Goals

The team decides on how much work it will do in a Sprint. No one should bring pressure on the team to over-commit. This simply builds resentment, distrust and encourages low-quality work. That said, of course teams can be inspired by challenging overall project or product goals. A stretch goal for a Sprint is just a way to 100% guarantee failure. Even the team should not set its own stretch goals.

There are a few interesting principles that apply here. For example, the Agile Manifesto mentions sustainability:

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

The Agile Manifesto also points out the importance of trust:

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Stretch goals are incompatible with both of these principles from the Agile Manifesto.

There are two types of stretch goals. The first type are those assigned by outsiders to the team. The second type are those which a team sets for itself. Both types are bad.

Stretch Goals Assigned by Outsiders

The worst extreme of this type of stretch goal is also the most common! This is the fixed-scope-fixed-date project deadline. In this type of stretch goal, the project team, doing Scrum or not, is forced to work backwards from the deadline to figure out how to get the work done. If the team can’t figure this out, managers often say things like “re-estimate” or “just get it done.” (Note: another thing that managers do in this situation is even worse: adding people to the project! Check out “The Mythical Man-Month” by F. Brooks for a great analysis of this problem.)

My anecdotal experience with this sort of thing is simple: quality suffers or sustainability suffers. I once worked with three other people on a mission critical project to help two banks with their merger. There was a regulatory deadline for completing the integration of the two existing systems for things like trading, etc. Fixed-scope-fixed-date. Coffee and sleepless nights were our solution since we tried not to sacrifice quality. We actually ended up working in my home for the last few 24-hour stretches so that we would have access to a shower. Suffice it to say, there’s no way we could have sustained that pace. It’s anti-Agile.

A quick search for ideas and opinions about stretch goals makes it very clear that there is no commonly agreed “correct” answer. However, from an Agile perspective stretch goals assigned by outsiders are clearly against the principles of the Agile Manifesto.

Stretch Goals Set by the Scrum Team

The Scrum Guide states:

The number of items selected from the Product Backlog for the Sprint is solely up to the Development Team. Only the Development Team can assess what it can accomplish over the upcoming Sprint.

For emphasis: what it can accomplish – not what it (the Development Team) wants to accomplish, or what it should accomplish, or what it could accomplish if everything goes perfectly. A Development Team should be accomplishing their Sprint plan successfully (all Product Backlog Items done) on a regular basis. Of course, exceptional circumstances may intervene from time to time, but the team should be building trust with stakeholders. Here’s another story:

I had a good friend. We would always go out for coffee together. We just hung out – chatted about life, projects, relationships. Of course, from time-to-time one or the other of us would cancel our plans. That’s just life too. But there came a time when my friend started cancelling more often than not. There was always a good excuse: I’m sick, unexpected visitors, work emergency, whatever. After a little while of this I started to think that cancelling would be the default. I even got to the point where I was making alternative plans even if my friend and I had plans. I got to the point where I no longer trusted my friend. It didn’t matter that the excuses were always good. Trust was broken.

It doesn’t matter why a team fails to meet a goal. It reduces trust. It doesn’t matter why a team succeeds in meeting a goal. It builds trust. Even among team members. A team setting stretch goals is setting itself up for regular failure. Even if the team doesn’t share those stretch goals with outsiders.

Stretch goals destroy trust within the team.

Think about that. When a team fails to meet its own stretch goal, team members will start to look for someone to blame. People look for explanations, for stories. The team will create its own narrative about why a stretch goal was missed. If it happens over and over, that narrative will start to become doubt about the team’s own capacity either by pin-pointing an individual or in a gestalt team sense.

Trust and Agility

The importance of trust cannot be over-stated. In order for individuals to work effectively together, they must trust each other. How much trust? Well, the Agile Manifesto directly addresses trust:

Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.

Here is my recent YouTube video about stretch goals… check it out and subscribe to our channel!


Affiliated Promotions:

Try our automated online Scrum coach: Scrum Insight - free scores and basic advice, upgrade to get in-depth insight for your team. It takes between 8 and 11 minutes for each team member to fill in the survey, and your results are available immediately. Try it in your next retrospective.

Please share!
Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail
Berteig
Upcoming Courses
View Full Course Schedule
ICAgile Certified Professional in Leading With Agility® (ICP-LEA)
Online
C$2195.00
Oct 26
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Oct 26
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Oct 26
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1195.00
Oct 27
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
Oct 27
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Oct 28
2021
Details
Advanced Certified Scrum Product Owner® (A-CSPO) [Virtual Learning]
Online
C$1695.00
Oct 29
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 1
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 1
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$750.00
Nov 2
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 3
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
Nov 4
2021
Details
Scrum Inc Scrum Master and Product Owner® (SSMPO) [Virtual Learning]
Online
C$1995.00
Nov 8
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 8
2021
Details
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning]
Online
C$1795.00
Nov 9
2021
Details
Certified Scrum Master® (CSM) [Virtual Learning]
Online
C$595.00
Nov 9
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 9
2021
Details
Introduction to REALagility™ with ICP® (ICAgile Certified Professional®) [Virtual Learning]
Online
C$695.00
Nov 10
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 11
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 11
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 15
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
Nov 16
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 16
2021
Details
Kanban System Design® (KSD) [Virtual Learning]
Online
C$1795.00
Nov 17
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 17
2021
Details
BERTEIG Professional No Agenda Networking [Exclusive Event]
Online
C$0.00
Nov 18
2021
Details
Kanban for Scrum Masters - Improve Your Scrum Mastering Skills
Online
C$149.00
Nov 18
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 18
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$750.00
Nov 19
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 22
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 22
2021
Details
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning]
Online
C$1525.75
Nov 23
2021
Details
Certified Scrum Master® (CSM) [Virtual Learning]
Online
C$595.00
Nov 23
2021
Details
Leadership for Managers - How to be an Effective Leader
Online
C$149.00
Nov 23
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 24
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
Nov 25
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Nov 29
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1015.75
Nov 30
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$345.00
Nov 30
2021
Details
Advanced Certified ScrumMaster® (A-CSM) [Virtual Learning]
Online
C$1440.75
Nov 30
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
Dec 1
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Dec 6
2021
Details
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning]
Online
C$1525.75
Dec 7
2021
Details
Certified Scrum Master® (CSM) [Virtual Learning]
Online
C$595.00
Dec 7
2021
Details
Introduction to REALagility™ with ICP® (ICAgile Certified Professional®) [Virtual Learning]
Online
C$1185.75
Dec 8
2021
Details
Real Agility for Managers
Online
C$149.00
Dec 10
2021
Details
ICAgile Certified Professional in Agile Coaching® (ICP-ACC)
Online
C$1995.00
Dec 13
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Dec 13
2021
Details
Kanban Systems Improvement® (KMPII) [Virtual Learning]
Online
C$1525.75
Dec 14
2021
Details
BERTEIG Professional No Agenda Networking [Exclusive Event]
Online
C$0.00
Dec 16
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
Dec 16
2021
Details
Kanban for Product Owners - Improve Your Project Ownership Skills
Online
C$149.00
Dec 16
2021
Details
Real Agility™ Team Performance Coaching with BERTEIG
Online
C$495.00
Dec 20
2021
Details
Advanced Certified Scrum Product Owner® (A-CSPO) [Virtual Learning]
Online
C$1440.75
Dec 21
2021
Details
Real Agility for Managers
Online
C$149.00
Dec 22
2021
Details
Kanban for Scrum Masters - Improve Your Scrum Mastering Skills
Online
C$149.00
Jan 6
2022
Details
Real Agility for Managers
Online
C$149.00
Jan 11
2022
Details
Introduction to REALagility™ with ICP® (ICAgile Certified Professional®) [Virtual Learning]
Online
C$1185.75
Jan 12
2022
Details
BERTEIG Professional No Agenda Networking [Exclusive Event]
Online
C$0.00
Jan 20
2022
Details
Real Agility for Managers
Online
C$149.00
Jan 25
2022
Details
Real Agility for Managers
Online
C$149.00
Feb 8
2022
Details
Kanban for Product Owners - Improve Your Project Ownership Skills
Online
C$149.00
Feb 9
2022
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1695.75
Feb 24
2022
Details
Real Agility for Managers
Online
C$149.00
Feb 25
2022
Details