Stretch objectives describe any task an agile team plans to complete without expressly committing to do so. Teams incorporate stretch objectives during a Sprint or Program Increment (PI) as part of Scaled Agile. They are used when the agile team is unsure of its capacity to attain an objective. Therefore, stretch objectives are instead outcomes that, while extremely desirable, are not the difference between the success or failure of each sprint.
Understanding stretch objectives
Teams incorporate stretch objectives during a Sprint or Program Increment (PI) as part of Scaled Agile.
They are used when the agile team is unsure of its capacity to attain an objective. This capacity may be hindered for several reasons:
Objectives with new technology requiring time-boxed exploration
Since meeting objectives is reliant on successful exploration, there is no point in making a firm commitment.
An inability to make accurate estimations
Again, this is a time-boxed activity that places restrictions on meeting objectives.
A history of overcommitment leading to experimentation around more acceptable levels during PI planning.
An organizational culture which neither supports nor protects failures
This causes teams to avoid overextending themselves.
An organization with a very narrow target band for Program Predictability Measure.
This also leads to a similar situation where teams only commit to what they are confident of achieving.
When effort is estimated for each Sprint, it is important to note that stretch objectives are excluded from estimations.
In other words, they are not an excuse for stakeholders to overload a team with more work than it could conceivably complete.
Stretch objectives are instead outcomes that, while extremely desirable, are not the difference between the success or failure of each sprint.
For best results, the total allowance for stretch objectives should be somewhere between 10 and 15% of the total capacity.
Benefits of stretch objectives
Though they may not be immediately obvious, stretch objectives do have some important benefits for agile teams.
These include:
Predictability
Stretch objectives improve the predictability of business value delivery because they are not included in team commitments.
Nor are they counted against teams in terms of Program Predictability Measure.
Improved economics
Without stretch objectives, an agile team must commit to a 100% scope in a fixed timebox. Inevitably, this situation forces teams to compromise on quality or create system buffers.
These can then accumulate, reducing throughput by converting uncertain earliness into certain lateness.
Reliability
By their very nature, stretch objectives represent variable scope giving teams greater confidence in their ability to deliver main priorities.
In turn, this increases trust between the team and stakeholders as committed objectives are continually met.
Flexibility
Lastly, stretch objectives provide the capacity margin needed to meet commitments and reliable delivery on a cadence.
However, they are also flexible enough to allow a shift in priorities as fact patterns change.
Key takeaways
- Stretch objectives are used in agile software development. They describe any task an agile team strives to complete but ultimately cannot commit to.
- Stretch objectives help teams who are unsure of their capacity remove uncertainty. This uncertainty is caused by new technology implementation, a history of team overcommitment, or a poor organizational culture that neither supports nor protects failure.
- Stretch objectives deliver many benefits to agile teams. They improve the predictability of business value delivery and in so doing, improve project economics. More confident teams tend also to be more reliable and flexible in meeting committed objectives.
Key Highlights
- Introduction to Stretch Objectives: Stretch objectives are tasks that agile teams aim to complete during a Sprint or Program Increment (PI) in Scaled Agile. They are used when the team is uncertain about its capacity to achieve an objective.
- Reasons for Incorporating Stretch Objectives:
- New Technology Exploration: Objectives involving new technology require time-boxed exploration, making firm commitment impractical.
- Inaccurate Estimations: Uncertain estimations hinder objective attainment.
- History of Overcommitment: Past overcommitment prompts teams to experiment with more feasible levels during planning.
- Organizational Culture: A culture discouraging failures leads to cautious commitments.
- Narrow Predictability Measure: Organizations with a limited target band for Program Predictability Measure restrict team commitments.
- Exclusion from Effort Estimations:
- Stretch objectives are not included in effort estimations for each Sprint.
- They are not intended to overload teams with excessive work.
- Benefits of Stretch Objectives:
- Predictability: Stretch objectives improve predictability by not being part of team commitments or Program Predictability Measure.
- Improved Economics: They prevent compromising quality or creating buffers to meet 100% scope in a fixed timebox.
- Reliability: Stretch objectives, as variable scope, enhance team confidence in delivering main priorities, increasing trust with stakeholders.
- Flexibility: Stretch objectives provide capacity margin for reliable delivery while allowing priority shifts as circumstances change.
- Key Takeaways:
- Stretch objectives are tasks that agile teams strive to complete but can’t fully commit to.
- They address uncertainties caused by factors like new technology, inaccurate estimations, overcommitment history, poor organizational culture, and narrow predictability measures.
- Stretch objectives offer benefits such as improved predictability, economics, reliability, and flexibility in meeting commitments.
Read Also: Scrum, Kanban, Scrumban, Agile.
Read Next: MVP, Lean Canvas, Scrum, Design Thinking, VTDF Framework.
Read More: Business Models
Read Next: Business Analysis, Competitor Analysis, Continuous Innovation, Agile Methodology, Lean Startup, Business Model Innovation, Project Management.
Connected Agile & Lean Frameworks
Read Also: Continuous Innovation, Agile Methodology, Lean Startup, Business Model Innovation, Project Management.
Read Next: Agile Methodology, Lean Methodology, Agile Project Management, Scrum, Kanban, Six Sigma.
Main Guides:
- Business Models
- Business Strategy
- Business Development
- Distribution Channels
- Marketing Strategy
- Platform Business Models
- Network Effects
Main Case Studies: