Data-Driven Retrospectives | Metrics + Insights
Use data to drive retrospective discussions with velocity, cycle time, and defect metrics. GitScrum balances numbers with team insights for better outcomes.
9 min read
Data illuminates patterns. GitScrum provides metrics that help teams have data-informed retrospectives, balancing numbers with human insight.
Data in Retrospectives
Why Use Data
DATA-INFORMED RETROSPECTIVES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WITHOUT DATA: β
β βββββββββββββ β
β "I feel like we had a lot of bugs this sprint" β
β "It seems like reviews took forever" β
β "I think scope kept changing" β
β β
β PROBLEMS: β
β β’ Based on recent memory (recency bias) β
β β’ Loud voices dominate β
β β’ Hard to spot trends β
β β’ Subjective without evidence β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β WITH DATA: β
β ββββββββββ β
β "We had 3 production bugs, same as last 3 sprints" β
β "Review time averaged 2.4 days, up from 1.8 days" β
β "4 stories were added mid-sprint, 2 were removed" β
β β
β BENEFITS: β
β β’ Objective starting point β
β β’ Trends visible β
β β’ Everyone working from same facts β
β β’ Progress measurable β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β KEY PRINCIPLE: β
β ββββββββββββββ β
β Data INFORMS discussion, doesn't replace it β
β Numbers + Human insight = Full picture β
β β
β "The data shows X happened. Why do we think that is?" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Metrics to Review
Sprint Metrics
RETROSPECTIVE DATA PACKAGE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β DELIVERY METRICS: β
β βββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SPRINT 15 SUMMARY ββ
β β ββ
β β VELOCITY: ββ
β β Committed: 40 pts Completed: 35 pts (88%) ββ
β β Trend: ββββββββββββββββββββββββββββββ 88% ββ
β β Last 4 sprints: 32, 38, 35, 35 ββ
β β ββ
β β STORIES: ββ
β β Planned: 8 Completed: 7 Carried over: 1 ββ
β β ββ
β β SCOPE CHANGES: ββ
β β Added: 2 stories (8 pts) ββ
β β Removed: 1 story (5 pts) ββ
β β Net: +3 pts mid-sprint ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β FLOW METRICS: β
β βββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β CYCLE TIME: ββ
β β Average: 4.2 days (target: <5) β
ββ
β β Trend: 3.8 β 4.0 β 4.2 β 4.2 (stable) ββ
β β ββ
β β BREAKDOWN: ββ
β β In Dev: 2.1 days ββββββββββββββββββββββ ββ
β β In Review: 1.5 days βββββββββββββββ ββ
β β In QA: 0.6 days ββββββ ββ
β β ββ
β β Review time up from 1.1 days last sprint β οΈ ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β QUALITY METRICS: β
β βββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β DEFECTS: ββ
β β Escaped to prod: 2 (target: <3) β
ββ
β β Found in testing: 8 ββ
β β Defect ratio: 20% (2 escaped / 10 total) ββ
β β ββ
β β TEST COVERAGE: ββ
β β New code: 82% (target: >80%) β
ββ
β β Overall: 71% ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Team Health
TEAM HEALTH DATA:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TEAM CONFIDENCE: β
β ββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β "How confident were you we'd meet sprint goal?" ββ
β β ββ
β β Sprint 12: ββββββββββββββββββββββββββββββββ 4.5 ββ
β β Sprint 13: ββββββββββββββββββββββββββββββ 4.2 ββ
β β Sprint 14: ββββββββββββββββββββββββββ 3.8 ββ
β β Sprint 15: ββββββββββββββββββββββββ 3.5 β οΈ ββ
β β ββ
β β Declining trend worth discussing ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BLOCKERS: β
β ββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Blocker count: 5 total ββ
β β Average resolution: 1.8 days ββ
β β ββ
β β BY TYPE: ββ
β β β’ Dependencies (external team): 2 ββ
β β β’ Unclear requirements: 2 ββ
β β β’ Technical issues: 1 ββ
β β ββ
β β Pattern: External dependencies causing delays ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β INTERRUPTIONS: β
β ββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Unplanned work: 15% of capacity ββ
β β ββ
β β Breakdown: ββ
β β β’ Production support: 8% ββ
β β β’ Urgent bugs: 5% ββ
β β β’ Meetings: 2% ββ
β β ββ
β β Trend: 10% β 12% β 15% (increasing) β οΈ ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Retro Format
Data-Driven Structure
RETROSPECTIVE FORMAT:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β DATA-DRIVEN RETRO AGENDA: β
β βββββββββββββββββββββββββ β
β β
β 1. REVIEW DATA (10 min) β
β Share sprint metrics β
β Highlight trends and anomalies β
β No interpretation yet, just facts β
β β
β 2. INITIAL REACTIONS (5 min) β
β "What stands out?" β
β "What surprises you?" β
β "What matches your experience?" β
β β
β 3. DEEP DIVE (20 min) β
β Pick 1-2 data points to explore β
β "Why do we think this happened?" β
β "What's the root cause?" β
β β
β 4. QUALITATIVE CHECK (10 min) β
β "What doesn't show in the data?" β
β Team health, morale, challenges β
β What the numbers miss β
β β
β 5. ACTION ITEMS (10 min) β
β Specific, measurable improvements β
β How will we know if it worked? β
β Owner and timeline β
β β
β 6. CHECK PREVIOUS ACTIONS (5 min) β
β Did previous improvements work? β
β Data shows impact? β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β FACILITATION QUESTIONS: β
β βββββββββββββββββββββββ β
β β’ "The data shows X. What's behind that number?" β
β β’ "We expected Y but got Z. What happened?" β
β β’ "This metric improved. What did we do differently?" β
β β’ "Does this match how you felt during the sprint?" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Avoiding Pitfalls
Healthy Data Culture
DATA PITFALLS TO AVOID:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PITFALL: BLAME β
β ββββββββββββββ β
β β "Alex only completed 3 stories" β
β β
"3 of our stories took longer than expected. Why?" β
β β
β Focus on systems, not individuals β
β What enabled the situation? β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β PITFALL: GAMING METRICS β
β βββββββββββββββββββββββ β
β β "We need to hit velocity target" β
β β Team inflates story points β
β β Metrics become meaningless β
β β
β β
Use metrics to understand, not judge β
β No targets tied to individual performance β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β PITFALL: IGNORING QUALITATIVE β
β βββββββββββββββββββββββββββββ β
β β "The data looks fine, nothing to discuss" β
β β
β β
"Numbers look good. How did it FEEL?" β
β Team might be burning out but still delivering β
β Data doesn't capture everything β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β PITFALL: OVER-ANALYSIS β
β ββββββββββββββββββββββ β
β β 30 minutes reviewing 20 metrics β
β β
β β
5-10 minutes on 3-5 key metrics β
β Leave time for discussion β
β Focus on what matters most β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β THE BALANCE: β
β ββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β DATA provides objectivity and trends ββ
β β DISCUSSION provides context and insight ββ
β β TOGETHER = Better decisions ββ
β β ββ
β β Data without discussion = Cold and incomplete ββ
β β Discussion without data = Biased and unfocused ββ
β β ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Tracking Improvement
Measuring Actions
TRACKING RETRO OUTCOMES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ACTION ITEM TRACKING: β
β βββββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SPRINT 15 RETRO ACTIONS ββ
β β ββ
β β ACTION OWNER MEASURE STATUS ββ
β β ββββββ βββββ βββββββ ββββββ ββ
β β Reduce review @all Review time Complete β
ββ
β β time to <1 day < 1 day Now at 0.8 days ββ
β β ββ
β β Daily dependency @jordan Dependencies In Progress ββ
β β check-in resolved 2/5 addressed ββ
β β faster ββ
β β ββ
β β Document API @alex Support Not Started ββ
β β better tickets β ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β IMPROVEMENT TRENDS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β METRICS OVER TIME ββ
β β ββ
β β PROBLEM: Long review times ββ
β β ACTION: Review SLA, pairing on reviews (Sprint 13) ββ
β β ββ
β β Sprint 12: 2.4 days ββββββββββββββββββββββββ ββ
β β Sprint 13: 1.8 days ββββββββββββββββββ (action) ββ
β β Sprint 14: 1.1 days βββββββββββ ββ
β β Sprint 15: 0.8 days ββββββββ β
ββ
β β ββ
β β Improvement sustained! Can mark complete. ββ
β β ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β REVIEW PAST ACTIONS: β
β ββββββββββββββββββββ β
β Every retro: β
β β’ Did we do what we said? β
β β’ Did it have the expected impact? β
β β’ Continue, adjust, or abandon? β
β β
β CELEBRATE IMPROVEMENTS: β
β ββββββββββββββββββββββββ β
β When data shows improvement, acknowledge it! β
β Reinforces that retros lead to real change β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ