ScaledByDesign/Insights
ServicesPricingAboutContact
Book a Call
Scaled By Design

Fractional CTO + execution partner for revenue-critical systems.

Company

  • About
  • Services
  • Contact

Resources

  • Insights
  • Pricing
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service

© 2026 ScaledByDesign. All rights reserved.

contact@scaledbydesign.com

On This Page

The Sprint That Ships NothingWhat an Execution Sprint Actually Looks LikeThe RulesThe StructureThe Story Template That Prevents Scope Creep[Story Title]WhatWhyAcceptance CriteriaOut of ScopeDefinition of DoneThe Estimation FrameworkThe Sizing RulesProtecting the SprintThe "Urgent" Request ProtocolThe Blocker ProtocolMeasuring Sprint HealthThe Velocity Chart That MattersThe Sprint Retro That Actually Improves ThingsThe Execution Sprint Advantage
  1. Insights
  2. Engineering
  3. How to Run Execution Sprints That Actually Ship

How to Run Execution Sprints That Actually Ship

December 29, 2025·ScaledByDesign·
sprintsexecutionshippingprocess

The Sprint That Ships Nothing

Here's how most sprints work: Monday planning takes 3 hours. The team commits to 10 stories. By Wednesday, 3 new "urgent" items are added. By Friday, 4 stories are "in progress" and none are done. The retro identifies "scope creep" as the problem. Next sprint, repeat.

This isn't agile. It's organized chaos with a calendar.

What an Execution Sprint Actually Looks Like

The Rules

  1. Fixed scope — what's committed on Monday is what ships on Friday. Nothing added, nothing removed
  2. Clear ownership — every story has one person responsible, not a team
  3. Definition of done — not "code complete," but "deployed, tested, and verified by the business"
  4. No meetings during the sprint — planning happens before, retro happens after, the middle is for building
  5. Daily standup is 10 minutes max — blockers only, not status updates

The Structure

Pre-Sprint (Friday before):
  30 min: Sprint lead selects work from prioritized backlog
  30 min: Each story gets: owner, acceptance criteria, estimate
  Result: Locked sprint scope

Monday:
  15 min: Team reviews the plan, raises concerns
  Remainder: Building starts immediately

Tuesday-Thursday:
  10 min daily: Blockers only standup
  Remainder: Building, reviewing, deploying
  Stories move: To Do → In Progress → In Review → Done

Friday:
  Morning: Final deployments and verification
  30 min: Sprint review (demo to stakeholders)
  30 min: Retro (what to improve, one action item max)

The Story Template That Prevents Scope Creep

Every story follows this format before entering a sprint:

## [Story Title]
**Owner:** [One person]
**Estimate:** [In hours, not points]
 
### What
[2-3 sentences describing what will be built]
 
### Why
[1 sentence connecting to business goal]
 
### Acceptance Criteria
- [ ] [Specific, testable criterion]
- [ ] [Specific, testable criterion]
- [ ] [Specific, testable criterion]
 
### Out of Scope
- [Explicitly list what this story does NOT include]
- [This prevents scope creep mid-sprint]
 
### Definition of Done
- [ ] Code reviewed and merged
- [ ] Deployed to production
- [ ] Acceptance criteria verified by [person]
- [ ] Monitoring confirms no errors

The "Out of Scope" section is the most important part. It's the boundary that keeps a 2-day story from becoming a 2-week project.

The Estimation Framework

Stop using story points. Use hours. Here's why:

Story points: "This is a 5-pointer"
  → What does that mean? Nobody agrees.
  → Does it include testing? Code review? Deployment?
  → A "5" for a senior is a "13" for a junior.

Hours: "This is 12 hours of work"
  → Clear. Measurable. Verifiable.
  → Includes: implementation, testing, review, deployment
  → If it takes 20 hours, we know we were 67% off

The Sizing Rules

EstimateAction
< 4 hoursShip it this sprint
4-16 hoursStandard sprint story
16-40 hoursBreak it into smaller stories
> 40 hoursThis is a project, not a story — needs a spike first

The single most important rule: If a story can't be finished in one sprint, it's too big. Break it down until every piece is independently shippable.

Protecting the Sprint

The "Urgent" Request Protocol

When something "urgent" comes in mid-sprint:

Step 1: Is it actually urgent?
  → "Revenue is currently being lost" = Yes
  → "A customer asked for this" = No
  → "The CEO wants it" = Maybe (ask why)

Step 2: If truly urgent, what gets removed?
  → Equal hours out for hours in
  → Sprint lead decides, not the requester
  → Document the swap and the reason

Step 3: Track interruptions
  → Monthly report: how many mid-sprint changes
  → If > 20% of sprint capacity changes, fix the planning process

The Blocker Protocol

Blocked for < 2 hours:
  → Try to solve it yourself
  → Ping the relevant person in Slack

Blocked for 2-4 hours:
  → Raise in standup
  → Sprint lead pairs you with help or removes the blocker

Blocked for > 4 hours:
  → Story gets swapped out
  → Blocker becomes a priority for next sprint
  → Don't let one blocked story kill the whole sprint

Measuring Sprint Health

Track these metrics every sprint:

MetricHealthyConcerningBroken
Commitment completion> 80%60-80%< 60%
Mid-sprint scope changes0-1 stories2-3 stories> 3 stories
Stories carried over0-12-3> 3
Estimation accuracy±20%±50%> ±50%
Retro action items completed100%50-100%< 50%

The Velocity Chart That Matters

Don't track velocity as an absolute number. Track the trend:

Sprint 1:  Committed 8, Completed 5 (62%)
Sprint 2:  Committed 7, Completed 5 (71%)
Sprint 3:  Committed 6, Completed 5 (83%)
Sprint 4:  Committed 6, Completed 6 (100%)
Sprint 5:  Committed 7, Completed 6 (86%)

The team learned to commit to what they can actually finish.
Velocity went DOWN. Throughput went UP.

The Sprint Retro That Actually Improves Things

Format (30 minutes max):
  5 min: What shipped? (celebrate wins)
  10 min: What blocked us? (identify friction)
  10 min: One action item (not three, ONE)
  5 min: Did last sprint's action item get done?

Rules:
  - Max ONE improvement action item per retro
  - Action item has an owner and a deadline
  - If last sprint's action item didn't get done,
    that IS this sprint's action item
  - No blame, only systems thinking

The Execution Sprint Advantage

Teams that run disciplined execution sprints see:

  • 2-3x throughput — not from working faster, but from finishing what they start
  • 80% fewer "urgent" interruptions — because the process forces the conversation
  • Higher team morale — engineers like shipping, not re-planning
  • Better stakeholder trust — when you ship what you commit to, people stop micromanaging

Execution sprints aren't about moving faster. They're about finishing things. Speed comes from focus, not effort.

Previous
Multi-Tenant Architecture: The Decisions You Can't Undo
Next
API Design Mistakes That Will Haunt You for Years
Insights
How to Write RFCs That Actually Get ReadThe Engineering Ladder Nobody Follows (And How to Fix It)Why Your Best Engineers Keep LeavingCode Review Is a Bottleneck — Here's How to Fix ItThe Incident Retro That Actually Prevents the Next IncidentRemote Engineering Teams That Ship: The PlaybookHow to Run Execution Sprints That Actually ShipThe On-Call Rotation That Doesn't Burn Out Your TeamTechnical Interviews Are Broken — Here's What We Do Instead

Ready to Ship?

Let's talk about your engineering challenges and how we can help.

Book a Call