Sprint Goal Setting | Focus & Trade-Off Guidance
Set sprint goals that focus and motivate teams. GitScrum displays goals on sprint boards and helps guide trade-off decisions throughout the sprint.
5 min read
Sprint goals give purpose beyond completing stories. Good sprint goals focus the team and guide trade-off decisions. Bad sprint goals are ignored or too vague to help. This guide covers effective sprint goal setting.
Sprint Goal Qualities
| Quality | Description |
|---|---|
| Outcome-focused | What users get, not what we do |
| Measurable | Can tell if achieved |
| Achievable | Realistic for sprint |
| Valuable | Worth achieving |
Setting Goals
Creating Effective Goals
SPRINT GOAL SETTING
βββββββββββββββββββ
GOOD SPRINT GOALS:
βββββββββββββββββββββββββββββββββββββ
Outcome-focused:
βββ "Users can self-register"
βββ "API supports bulk operations"
βββ "Dashboard loads in < 2 seconds"
βββ "Mobile checkout is functional"
βββ "Integration with Stripe complete"
βββ Outcomes, not activities
BAD SPRINT GOALS:
βββββββββββββββββββββββββββββββββββββ
Too vague:
βββ "Make progress on feature X"
βββ "Work on backend stuff"
βββ Not specific enough
Too output-focused:
βββ "Complete 5 stories"
βββ "Clear 40 story points"
βββ Just counting work
Not achievable:
βββ "Finish the whole project"
βββ "Zero bugs"
βββ Unrealistic
GOAL FORMULA:
βββββββββββββββββββββββββββββββββββββ
[User/stakeholder] can [capability]
[System] enables [outcome]
[Metric] improves by [amount]
Examples:
βββ "Customers can pay with Apple Pay"
βββ "System handles 10K concurrent users"
βββ "Mobile conversion improves by 15%"
βββ Clear format
Goal in Practice
Using the Goal
SPRINT GOAL IN ACTION
βββββββββββββββββββββ
IN PLANNING:
βββββββββββββββββββββββββββββββββββββ
βββ PO proposes goal
βββ Team discusses feasibility
βββ Stories selected to support goal
βββ Commitment to goal
βββ Goal guides story selection
βββ Goal first, stories second
IN STANDUPS:
βββββββββββββββββββββββββββββββββββββ
"How does your work today
contribute to our sprint goal?"
βββ Keep goal visible
βββ Reference in discussions
βββ Reorient when drifting
βββ Daily connection
WHEN THINGS GO WRONG:
βββββββββββββββββββββββββββββββββββββ
Goal helps prioritize:
βββ Unexpected work appears
βββ Estimate was wrong
βββ Something is blocked
βββ Ask: "What serves the goal?"
βββ Drop non-essential
βββ Protect the goal
βββ Trade-off guide
IN DEMO:
βββββββββββββββββββββββββββββββββββββ
"This sprint our goal was [goal].
We achieved/partially achieved it by..."
βββ Frame demo around goal
βββ Show goal achievement
βββ Connect work to outcome
βββ Story for stakeholders
Common Patterns
Goal Types
SPRINT GOAL PATTERNS
ββββββββββββββββββββ
FEATURE DELIVERY:
βββββββββββββββββββββββββββββββββββββ
βββ "Launch subscription billing"
βββ "Complete user onboarding flow"
βββ "Enable SSO for enterprise"
βββ Deliver new capability
βββ Feature-focused
QUALITY IMPROVEMENT:
βββββββββββββββββββββββββββββββββββββ
βββ "Reduce p95 latency to 200ms"
βββ "Zero critical security issues"
βββ "Test coverage to 80%"
βββ Improve existing quality
βββ Quality-focused
LEARNING/RESEARCH:
βββββββββββββββββββββββββββββββββββββ
βββ "Validate AI integration approach"
βββ "Determine payment provider"
βββ "Prototype mobile experience"
βββ De-risk with knowledge
βββ Spike-focused
TECH ENABLEMENT:
βββββββββββββββββββββββββββββββββββββ
βββ "Migrate to new database"
βββ "Enable CI/CD for mobile"
βββ "Complete API versioning"
βββ Technical foundation
βββ Infrastructure-focused
MIXED SPRINTS:
βββββββββββββββββββββββββββββββββββββ
When work is varied:
βββ Pick the most valuable focus
βββ Or: "Improve system reliability"
βββ Umbrella goal is okay
βββ Don't force artificial unity
βββ Pragmatic goals
GitScrum Integration
Goal Tracking
GITSCRUM FOR SPRINT GOALS
βββββββββββββββββββββββββ
SPRINT SETUP:
βββββββββββββββββββββββββββββββββββββ
βββ Sprint has goal field
βββ Visible on sprint board
βββ Reminder of focus
βββ Always present
βββ Prominent display
STORIES LINK TO GOAL:
βββββββββββββββββββββββββββββββββββββ
βββ Mark stories as goal-related
βββ See goal progress
βββ Non-goal work visible too
βββ Priority clear
βββ Connected tracking
SPRINT DEMO:
βββββββββββββββββββββββββββββββββββββ
βββ Goal in sprint summary
βββ Status: achieved/partial/missed
βββ Notes on what happened
βββ Historical record
βββ Accountability
RETROSPECTIVE:
βββββββββββββββββββββββββββββββββββββ
βββ Did we achieve the goal?
βββ If not, why?
βββ If yes, what helped?
βββ Improve for next time
βββ Learning loop
Best Practices
For Sprint Goals
Anti-Patterns
SPRINT GOAL MISTAKES:
β No goal at all
β Goal ignored after planning
β Too many goals
β Goal is just story count
β Unrealistic goals
β Vague goals
β Never discuss in retro
β Change goal mid-sprint