# Sprint Review Checklist This checklist guides teams through conducting effective sprint reviews that capture achievements, learnings, and set up the next sprint for success. [[LLM: INITIALIZATION INSTRUCTIONS - SPRINT REVIEW Sprint Reviews are critical ceremonies for: - Demonstrating completed work to stakeholders - Capturing lessons learned - Adjusting project direction based on feedback - Planning upcoming work - Updating project documentation This checklist should be used: - At the end of each sprint/iteration - Before major milestone reviews - When significant changes occur - For handoffs between teams The goal is to create a comprehensive record of progress and decisions.]] ## 1. PRE-REVIEW PREPARATION [[LLM: Good preparation ensures productive reviews. Complete these items 1-2 days before the review.]] ### 1.1 Sprint Metrics Collection - [ ] Sprint goals documented and assessed - [ ] User stories completed vs planned tallied - [ ] Story points delivered calculated - [ ] Velocity compared to previous sprints - [ ] Burndown/burnup charts prepared - [ ] Blockers and impediments listed ### 1.2 Demo Preparation - [ ] Completed features identified for demo - [ ] Demo environment prepared and tested - [ ] Demo scripts/scenarios written - [ ] Demo order determined (highest value first) - [ ] Presenters assigned for each feature - [ ] Backup plans for demo failures prepared ### 1.3 Documentation Review - [ ] Dev Journal entries for sprint compiled - [ ] ADRs created during sprint listed - [ ] Memory Bank updates identified - [ ] Architecture changes documented - [ ] Technical debt items logged ## 2. STAKEHOLDER COORDINATION [[LLM: Effective reviews require the right people with the right information.]] ### 2.1 Attendee Management - [ ] Required stakeholders identified and invited - [ ] Product Owner availability confirmed - [ ] Technical team members scheduled - [ ] Optional attendees invited - [ ] Meeting logistics communicated - [ ] Pre-read materials distributed ### 2.2 Agenda Creation - [ ] Review objectives defined - [ ] Time allocated per demo/topic - [ ] Q&A time built in - [ ] Feedback collection method determined - [ ] Next steps discussion included - [ ] Time for retrospective insights ## 3. SPRINT ACCOMPLISHMENTS [[LLM: Focus on value delivered and outcomes achieved, not just features built.]] ### 3.1 Completed Work - [ ] All completed user stories listed - [ ] Business value of each story articulated - [ ] Technical achievements highlighted - [ ] Infrastructure improvements noted - [ ] Bug fixes and issues resolved documented - [ ] Performance improvements quantified ### 3.2 Partial/Incomplete Work - [ ] In-progress stories status documented - [ ] Reasons for incompletion analyzed - [ ] Carry-over plan determined - [ ] Re-estimation completed if needed - [ ] Dependencies identified - [ ] Risk mitigation planned ### 3.3 Unplanned Work - [ ] Emergency fixes documented - [ ] Scope changes captured - [ ] Technical discoveries noted - [ ] Time impact assessed - [ ] Process improvements identified - [ ] Prevention strategies discussed ## 4. TECHNICAL DECISIONS & LEARNINGS [[LLM: Capture the "why" behind decisions for future reference.]] ### 4.1 Architectural Decisions - [ ] Key technical decisions documented - [ ] ADRs created or referenced - [ ] Trade-offs explained - [ ] Alternative approaches noted - [ ] Impact on future work assessed - [ ] Technical debt created/resolved ### 4.2 Process Learnings - [ ] What worked well identified - [ ] What didn't work documented - [ ] Process improvements suggested - [ ] Tool effectiveness evaluated - [ ] Communication gaps noted - [ ] Team dynamics assessed ### 4.3 Technical Learnings - [ ] New technologies evaluated - [ ] Performance insights gained - [ ] Security findings documented - [ ] Integration challenges noted - [ ] Best practices identified - [ ] Anti-patterns discovered ## 5. STAKEHOLDER FEEDBACK [[LLM: Stakeholder input shapes future direction. Capture it systematically.]] ### 5.1 Feature Feedback - [ ] User reactions to demos captured - [ ] Feature requests documented - [ ] Priority changes noted - [ ] Usability concerns raised - [ ] Performance feedback received - [ ] Gap analysis completed ### 5.2 Strategic Feedback - [ ] Alignment with business goals verified - [ ] Market changes discussed - [ ] Competitive insights shared - [ ] Resource concerns raised - [ ] Timeline adjustments proposed - [ ] Success metrics validated ## 6. NEXT SPRINT PLANNING [[LLM: Use review insights to plan effectively for the next sprint.]] ### 6.1 Backlog Refinement - [ ] Backlog prioritization updated - [ ] New stories created from feedback - [ ] Technical debt items prioritized - [ ] Dependencies identified - [ ] Estimation needs noted - [ ] Spike stories defined ### 6.2 Sprint Goal Setting - [ ] Next sprint theme determined - [ ] Specific goals articulated - [ ] Success criteria defined - [ ] Risks identified - [ ] Capacity confirmed - [ ] Commitment level agreed ### 6.3 Process Adjustments - [ ] Retrospective actions incorporated - [ ] Process improvements planned - [ ] Tool changes identified - [ ] Communication plans updated - [ ] Meeting cadence adjusted - [ ] Team agreements updated ## 7. DOCUMENTATION UPDATES [[LLM: Keep project documentation current with sprint outcomes.]] ### 7.1 Memory Bank Updates - [ ] progress.md updated with completions - [ ] activeContext.md refreshed for next sprint - [ ] systemPatterns.md updated with new patterns - [ ] techContext.md updated if stack changed - [ ] productContext.md adjusted based on feedback - [ ] All updates committed and pushed ### 7.2 Project Documentation - [ ] README updated if needed - [ ] CHANGELOG updated with sprint changes - [ ] Architecture docs updated - [ ] API documentation current - [ ] Deployment guides updated - [ ] User documentation refreshed ### 7.3 Knowledge Sharing - [ ] Dev Journal entries completed - [ ] Key decisions documented in ADRs - [ ] Lessons learned captured - [ ] Best practices documented - [ ] Team wiki updated - [ ] Knowledge gaps identified ## 8. METRICS & REPORTING [[LLM: Data-driven insights improve future performance.]] ### 8.1 Sprint Metrics - [ ] Velocity calculated and tracked - [ ] Cycle time measured - [ ] Defect rates analyzed - [ ] Test coverage reported - [ ] Performance metrics captured - [ ] Technical debt quantified ### 8.2 Quality Metrics - [ ] Code review effectiveness assessed - [ ] Test automation coverage measured - [ ] Security scan results reviewed - [ ] Performance benchmarks compared - [ ] User satisfaction gathered - [ ] Stability metrics tracked ### 8.3 Trend Analysis - [ ] Velocity trends analyzed - [ ] Quality trends identified - [ ] Estimation accuracy reviewed - [ ] Bottlenecks identified - [ ] Improvement areas prioritized - [ ] Predictions for next sprint ## 9. ACTION ITEMS [[LLM: Reviews without follow-through waste time. Ensure actions are specific and assigned.]] ### 9.1 Immediate Actions - [ ] Critical fixes identified and assigned - [ ] Blocker resolution planned - [ ] Documentation updates assigned - [ ] Communication tasks defined - [ ] Tool/access issues addressed - [ ] Quick wins identified ### 9.2 Short-term Actions (Next Sprint) - [ ] Process improvements scheduled - [ ] Technical debt items planned - [ ] Training needs addressed - [ ] Tool implementations planned - [ ] Architecture updates scheduled - [ ] Team changes coordinated ### 9.3 Long-term Actions - [ ] Strategic changes documented - [ ] Major refactoring planned - [ ] Platform migrations scheduled - [ ] Team scaling addressed - [ ] Skill development planned - [ ] Innovation initiatives defined ## SPRINT REVIEW SUMMARY [[LLM: Generate a comprehensive but concise summary for stakeholders and team records. Include: 1. **Sprint Overview** - Sprint number/name - Duration - Team composition - Overall outcome (successful/challenged/failed) 2. **Achievements** - Stories completed vs planned - Value delivered - Technical accomplishments - Quality improvements 3. **Challenges** - Major blockers faced - Incomplete work - Technical difficulties - Process issues 4. **Key Decisions** - Technical choices made - Priority changes - Process adjustments - Resource changes 5. **Stakeholder Feedback** - Satisfaction level - Major concerns - Feature requests - Priority shifts 6. **Next Sprint Focus** - Primary goals - Key risks - Dependencies - Success metrics 7. **Action Items** - Owner, action, due date - Priority level - Dependencies Keep it scannable and action-oriented.]] ### Review Summary Template **Sprint:** [Number/Name] **Date:** [Review Date] **Duration:** [Sprint Length] **Attendees:** [List Key Attendees] **Overall Assessment:** [Green/Yellow/Red] **Completed:** - X of Y stories (Z story points) - Key features: [List] - Technical achievements: [List] **Incomplete:** - X stories carried over - Reasons: [Brief explanation] **Key Feedback:** **Next Sprint Focus:** 1. [Primary goal] 2. [Secondary goal] 3. [Technical focus] **Critical Actions:** | Action | Owner | Due Date | |----------|--------|----------| | [Action] | [Name] | [Date] | **Review Completed By:** [Name] **Documentation Updated:** [Yes/No]