Try free
9 min read Guide 786 of 877

Sprint Retrospective Techniques

Retrospectives turn experience into improvement. GitScrum helps teams capture retro outcomes and track action items for continuous growth.

Retrospective Formats

Start-Stop-Continue

START-STOP-CONTINUE FORMAT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ Sprint 12 Retrospective                                    │
│                                                             │
│ START (Things to try)                                      │
│ ───────────────────────                                     │
│ • Daily async updates instead of standups                 │
│ • Pair programming for complex features                   │
│ • Design reviews before implementation                    │
│                                                             │
│ STOP (Things not working)                                  │
│ ──────────────────────────                                  │
│ • Pulling work in mid-sprint                              │
│ • Skipping code reviews for "quick fixes"                 │
│ • Long planning meetings (3+ hours)                       │
│                                                             │
│ CONTINUE (Things working well)                             │
│ ────────────────────────────────                            │
│ • Friday bug fix day                                       │
│ • Clear acceptance criteria on stories                    │
│ • Technical spikes for unknowns                           │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ VOTING: Each person gets 3 dots                           │
│ Discuss top-voted items                                   │
│ Create 2-3 action items                                   │
└─────────────────────────────────────────────────────────────┘

What Went Well - What Didn't - Ideas

4L'S FORMAT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ Sprint 12 Retrospective                                    │
│                                                             │
│ LIKED (What went well)                                     │
│ ───────────────────────                                     │
│ • Great team collaboration                                 │
│ • Met all sprint commitments                              │
│ • New hire ramped up quickly                              │
│ • Clear communication with PO                             │
│                                                             │
│ LEARNED (What we learned)                                  │
│ ──────────────────────────                                  │
│ • React Query simplifies data fetching                   │
│ • Need to estimate API work more carefully               │
│ • Small PRs get reviewed faster                          │
│                                                             │
│ LACKED (What was missing)                                  │
│ ──────────────────────────                                  │
│ • Documentation for new service                           │
│ • QA time before sprint end                               │
│ • Clear definition of done                                │
│                                                             │
│ LONGED FOR (What we wish we had)                          │
│ ────────────────────────────────                            │
│ • Automated E2E tests                                      │
│ • Better staging environment                              │
│ • More refactoring time                                    │
│                                                             │
│ ACTIONS:                                                    │
│ 1. Add E2E tests for critical paths                       │
│ 2. Reserve last day for QA                                │
│ 3. Create DoD checklist template                          │
└─────────────────────────────────────────────────────────────┘

Mad-Sad-Glad

MAD-SAD-GLAD FORMAT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ Sprint 12 Retrospective                                    │
│                                                             │
│ 😠 MAD (Frustrations)                                       │
│ ───────────────────────                                     │
│ • Build breaks multiple times                             │
│ • Requirements changed mid-sprint                         │
│ • Blocked waiting for dependencies                        │
│                                                             │
│ 😢 SAD (Disappointments)                                    │
│ ────────────────────────                                    │
│ • Didn't finish the dashboard feature                     │
│ • Had to cut corners on testing                           │
│ • Less time for learning                                  │
│                                                             │
│ 😊 GLAD (Celebrations)                                      │
│ ────────────────────────                                    │
│ • Shipped payment feature on time                         │
│ • Great cross-team collaboration                          │
│ • Zero production incidents                               │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ DISCUSSION FOCUS:                                           │
│                                                             │
│ "MAD" items usually have root causes                      │
│ Ask: "Why did this happen?"                               │
│ Ask: "What can we do differently?"                        │
│                                                             │
│ "SAD" items often reflect process gaps                    │
│ Ask: "What prevented us?"                                 │
│ Ask: "How do we enable this next time?"                   │
│                                                             │
│ "GLAD" items should be reinforced                         │
│ Ask: "How do we continue this?"                           │
│ Ask: "Can we expand on this success?"                     │
└─────────────────────────────────────────────────────────────┘

Action Items

Creating Actions

ACTIONABLE OUTCOMES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ GOOD ACTION ITEMS:                                          │
│ ──────────────────                                          │
│ ✅ "Add PR size guidelines to contributing doc"            │
│    Owner: @dev-alex                                        │
│    Due: Next sprint                                         │
│                                                             │
│ ✅ "Create automated test for login flow"                   │
│    Owner: @qa-jordan                                       │
│    Due: Sprint 13                                           │
│                                                             │
│ ✅ "Schedule weekly cross-team sync"                        │
│    Owner: @sm-pat                                          │
│    Due: This week                                           │
│                                                             │
│ BAD ACTION ITEMS:                                           │
│ ─────────────────                                           │
│ ❌ "Improve communication"                                   │
│    (Too vague, no owner, no due date)                     │
│                                                             │
│ ❌ "Be more careful with testing"                           │
│    (Not actionable, no specific change)                   │
│                                                             │
│ ❌ "Fix all the bugs"                                        │
│    (Too broad, impossible to measure)                     │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ ACTION ITEM FORMULA:                                        │
│                                                             │
│ [VERB] + [SPECIFIC THING] + [OWNER] + [DUE DATE]          │
│                                                             │
│ LIMIT: 2-3 actions per retro                              │
│ More is overwhelming and won't get done                   │
└─────────────────────────────────────────────────────────────┘

Tracking Actions

RETRO ACTION TRACKING:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ RETRO ACTION BOARD:                                         │
│                                                             │
│ TO DO          IN PROGRESS      DONE                       │
│ ───────        ───────────      ────                       │
│ ┌──────────┐   ┌──────────┐     ┌──────────┐               │
│ │S13       │   │S12       │     │S11       │               │
│ │Create    │   │Add PR    │     │Setup     │               │
│ │E2E tests │   │guidelines│     │Slack     │               │
│ │@qa       │   │@alex     │     │bot       │               │
│ └──────────┘   └──────────┘     └──────────┘               │
│                                  ┌──────────┐               │
│                                  │S11       │               │
│                                  │Reserve   │               │
│                                  │QA day    │               │
│                                  │@team     │               │
│                                  └──────────┘               │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ RETRO REVIEW (First 5 min of each retro):                  │
│                                                             │
│ "Let's check last sprint's actions:"                      │
│                                                             │
│ ✅ Setup Slack bot - DONE                                  │
│    Impact: Team gets build notifications                  │
│                                                             │
│ 🔄 Add PR guidelines - IN PROGRESS                         │
│    "Will finish this week"                                 │
│                                                             │
│ ❌ Create E2E tests - NOT STARTED                          │
│    "Why didn't this happen?"                              │
│    "Do we still want to do this?"                         │
└─────────────────────────────────────────────────────────────┘

Facilitation

Running the Meeting

RETRO FACILITATION GUIDE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ STRUCTURE (60-90 min):                                      │
│                                                             │
│ 1. OPENING (5 min)                                         │
│    • Set the stage                                         │
│    • Review previous action items                          │
│    • Remind of safe space norms                           │
│                                                             │
│ 2. GATHER DATA (15 min)                                    │
│    • Everyone writes on sticky notes                       │
│    • Silent brainstorming                                  │
│    • Post to board                                         │
│                                                             │
│ 3. GROUP & VOTE (10 min)                                   │
│    • Cluster similar items                                 │
│    • Each person votes (3 dots)                           │
│    • Identify top items                                    │
│                                                             │
│ 4. DISCUSS (30-45 min)                                     │
│    • Deep dive on top voted items                         │
│    • Root cause analysis                                   │
│    • Brainstorm solutions                                  │
│                                                             │
│ 5. CREATE ACTIONS (10 min)                                 │
│    • Define 2-3 action items                              │
│    • Assign owners                                         │
│    • Set due dates                                         │
│                                                             │
│ 6. CLOSE (5 min)                                           │
│    • Summarize decisions                                   │
│    • Thank the team                                        │
│    • Note any follow-ups                                   │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ FACILITATOR TIPS:                                           │
│                                                             │
│ • Stay neutral - don't lead conclusions                   │
│ • Ensure everyone speaks                                   │
│ • Timebox discussions                                      │
│ • Focus on process, not people                            │
│ • "What can WE do differently?"                           │
└─────────────────────────────────────────────────────────────┘

Psychological Safety

CREATING SAFE SPACE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SAFE RETRO PRINCIPLES:                                      │
│                                                             │
│ PRIME DIRECTIVE:                                            │
│ "Regardless of what we discover, we understand           │
│ and believe that everyone did the best job they          │
│ could, given what they knew, their skills, and           │
│ the resources available."                                 │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ GROUND RULES:                                               │
│                                                             │
│ ✅ Focus on system/process, not individuals               │
│    "The process allowed this to happen"                   │
│    NOT "John caused this bug"                             │
│                                                             │
│ ✅ Share your perspective, not THE truth                  │
│    "I felt overwhelmed by..."                             │
│    NOT "Everyone knows that..."                           │
│                                                             │
│ ✅ Listen to understand, not to respond                   │
│    Let people finish                                       │
│    Ask clarifying questions                               │
│                                                             │
│ ✅ What's said here stays here                            │
│    Confidentiality builds trust                           │
│    Share learnings, not stories                           │
│                                                             │
│ ✅ No "yeah, but..."                                       │
│    Acknowledge before responding                          │
│    "I hear that, and..."                                  │
│                                                             │
│ IF RETRO FEELS UNSAFE:                                      │
│ • People won't share real issues                          │
│ • Same superficial feedback each time                     │
│ • No improvement happens                                  │
└─────────────────────────────────────────────────────────────┘

Recording

Retro Documentation

RETRO SUMMARY TEMPLATE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ RETRO: Sprint 12 Retrospective                             │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Date: Jan 15, 2025                                     ││
│ │ Attendees: 6/6 team members                            ││
│ │ Format: Start-Stop-Continue                            ││
│ │                                                         ││
│ │ TOP DISCUSSED ITEMS:                                     ││
│ │                                                         ││
│ │ 1. Mid-sprint scope changes (8 votes)                  ││
│ │    Problem: Requirements changed after planning       ││
│ │    Root cause: PO getting late feedback from client   ││
│ │    Solution: Earlier client review, change buffer     ││
│ │                                                         ││
│ │ 2. Build reliability (6 votes)                        ││
│ │    Problem: CI failed 4 times this sprint             ││
│ │    Root cause: Flaky tests, resource limits           ││
│ │    Solution: Fix flaky tests, increase resources      ││
│ │                                                         ││
│ │ 3. Cross-team dependencies (5 votes)                  ││
│ │    Problem: Blocked waiting for Platform team         ││
│ │    Root cause: No visibility into their schedule      ││
│ │    Solution: Weekly sync with Platform                ││
│ │                                                         ││
│ │ ACTION ITEMS:                                            ││
│ │ ☐ Fix top 5 flaky tests (@alex, Sprint 13)            ││
│ │ ☐ Add change buffer to sprint capacity (@sm, ongoing) ││
│ │ ☐ Schedule Platform sync (@pm, this week)             ││
│ │                                                         ││
│ │ CELEBRATION:                                             ││
│ │ Shipped payment feature with zero bugs! 🎉            ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ STORE: Team wiki, linked from sprint                      │
│ REVIEW: Check actions next retro                          │
└─────────────────────────────────────────────────────────────┘