257 lines
7.4 KiB
YAML
257 lines
7.4 KiB
YAML
template:
|
||
id: sprint-review-template-v1
|
||
name: Sprint Review & Retrospective
|
||
version: 1.0
|
||
output:
|
||
format: markdown
|
||
filename: docs/devJournal/{{sprint_end_date}}-sprint-review.md
|
||
title: "Sprint Review: {{sprint_start_date}} - {{sprint_end_date}}"
|
||
description: |
|
||
Template for conducting comprehensive sprint reviews and retrospectives,
|
||
capturing achievements, learnings, and action items for continuous improvement.
|
||
|
||
workflow:
|
||
mode: guided
|
||
instruction: |
|
||
Conduct a thorough sprint review by gathering metrics, reviewing achievements,
|
||
facilitating retrospective, and planning improvements. Use git commands to
|
||
gather accurate metrics before starting.
|
||
|
||
sections:
|
||
- id: header
|
||
title: Sprint Review Header
|
||
instruction: Capture sprint metadata
|
||
template: |
|
||
# Sprint Review: {{sprint_start_date}} - {{sprint_end_date}}
|
||
|
||
**Sprint Name:** {{sprint_name}}
|
||
**Sprint Goal:** {{sprint_goal}}
|
||
**Duration:** {{sprint_duration}} weeks
|
||
**Date of Review:** {{review_date}}
|
||
|
||
- id: overview
|
||
title: Sprint Overview
|
||
instruction: Summarize the sprint context
|
||
template: |
|
||
## 1. Sprint Overview
|
||
|
||
- **Sprint Dates:** {{sprint_start_date}} – {{sprint_end_date}}
|
||
- **Sprint Goal:** {{sprint_goal_detailed}}
|
||
- **Participants:** {{participants}}
|
||
- **Branch/Release:** {{branch_release}}
|
||
|
||
- id: achievements
|
||
title: Achievements & Deliverables
|
||
instruction: Document what was accomplished
|
||
template: |
|
||
## 2. Achievements & Deliverables
|
||
|
||
### Major Features Completed
|
||
{{#each features_completed}}
|
||
- {{this.feature}} ({{this.pr_link}})
|
||
{{/each}}
|
||
|
||
### Technical Milestones
|
||
{{#each technical_milestones}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
### Documentation Updates
|
||
{{#each documentation_updates}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
### Testing & Quality
|
||
- **Tests Added:** {{tests_added}}
|
||
- **Coverage Change:** {{coverage_change}}
|
||
- **Bugs Fixed:** {{bugs_fixed}}
|
||
|
||
- id: metrics
|
||
title: Sprint Metrics
|
||
instruction: Present quantitative sprint data
|
||
template: |
|
||
## 3. Sprint Metrics
|
||
|
||
| Metric | Count | Details |
|
||
|--------|-------|---------|
|
||
| Commits | {{commit_count}} | {{commit_details}} |
|
||
| PRs Merged | {{pr_count}} | {{pr_details}} |
|
||
| Issues Closed | {{issues_closed}} | {{issue_details}} |
|
||
| Story Points Completed | {{story_points}} | {{velocity_trend}} |
|
||
|
||
### Git Activity Summary
|
||
```
|
||
{{git_summary}}
|
||
```
|
||
|
||
- id: goal-review
|
||
title: Review of Sprint Goals
|
||
instruction: Assess goal completion honestly
|
||
template: |
|
||
## 4. Review of Sprint Goals
|
||
|
||
### What Was Planned
|
||
{{sprint_planned}}
|
||
|
||
### What Was Achieved
|
||
{{sprint_achieved}}
|
||
|
||
### What Was Not Completed
|
||
{{#each incomplete_items}}
|
||
- **{{this.item}}**: {{this.reason}}
|
||
{{/each}}
|
||
|
||
**Goal Completion:** {{completion_percentage}}%
|
||
|
||
- id: demo
|
||
title: Demo & Walkthrough
|
||
instruction: Provide demonstration materials if available
|
||
template: |
|
||
## 5. Demo & Walkthrough
|
||
|
||
{{#if has_screenshots}}
|
||
### Screenshots/Videos
|
||
{{demo_links}}
|
||
{{/if}}
|
||
|
||
### How to Review Features
|
||
{{review_instructions}}
|
||
|
||
- id: retrospective
|
||
title: Retrospective
|
||
instruction: Facilitate honest team reflection
|
||
template: |
|
||
## 6. Retrospective
|
||
|
||
### What Went Well 🎉
|
||
{{#each went_well}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
### What Didn't Go Well 😔
|
||
{{#each didnt_go_well}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
### What We Learned 💡
|
||
{{#each learnings}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
### What We'll Try Next 🚀
|
||
{{#each improvements}}
|
||
- {{this}}
|
||
{{/each}}
|
||
|
||
- id: action-items
|
||
title: Action Items & Next Steps
|
||
instruction: Define concrete improvements
|
||
template: |
|
||
## 7. Action Items & Next Steps
|
||
|
||
| Action | Owner | Deadline | Priority |
|
||
|--------|-------|----------|----------|
|
||
{{#each action_items}}
|
||
| {{this.action}} | {{this.owner}} | {{this.deadline}} | {{this.priority}} |
|
||
{{/each}}
|
||
|
||
### Next Sprint Preparation
|
||
- **Next Sprint Goal:** {{next_sprint_goal}}
|
||
- **Key Focus Areas:** {{next_focus_areas}}
|
||
|
||
- id: references
|
||
title: References
|
||
instruction: Link to supporting documentation
|
||
template: |
|
||
## 8. References
|
||
|
||
### Dev Journal Entries
|
||
{{#each dev_journals}}
|
||
- [{{this.date}}]({{this.path}}) - {{this.summary}}
|
||
{{/each}}
|
||
|
||
### ADRs Created/Updated
|
||
{{#each adrs}}
|
||
- [{{this.number}} - {{this.title}}]({{this.path}})
|
||
{{/each}}
|
||
|
||
### Other Documentation
|
||
- [CHANGELOG.md](../../CHANGELOG.md) - {{changelog_summary}}
|
||
- [Memory Bank - Progress](../memory-bank/progress.md) - Updated with sprint outcomes
|
||
- [Memory Bank - Active Context](../memory-bank/activeContext.md) - Updated with current state
|
||
|
||
---
|
||
|
||
*Sprint review conducted by {{facilitator}} on {{review_date}}*
|
||
|
||
validation:
|
||
required_fields:
|
||
- sprint_start_date
|
||
- sprint_end_date
|
||
- sprint_goal
|
||
- participants
|
||
- features_completed
|
||
- went_well
|
||
- didnt_go_well
|
||
- learnings
|
||
- action_items
|
||
|
||
prompts:
|
||
# Sprint metadata
|
||
sprint_start_date: "Sprint start date (YYYY-MM-DD)"
|
||
sprint_end_date: "Sprint end date (YYYY-MM-DD)"
|
||
sprint_name: "Sprint name or number"
|
||
sprint_goal: "Brief sprint goal"
|
||
sprint_goal_detailed: "Detailed sprint goal description"
|
||
sprint_duration: "Sprint duration in weeks"
|
||
review_date: "Date of this review"
|
||
participants: "List of sprint participants"
|
||
branch_release: "Active branches or release tags"
|
||
|
||
# Achievements
|
||
features_completed: "List major features completed with PR links"
|
||
technical_milestones: "List technical achievements"
|
||
documentation_updates: "List documentation improvements"
|
||
tests_added: "Number of tests added"
|
||
coverage_change: "Test coverage change (e.g., +5%)"
|
||
bugs_fixed: "Number of bugs fixed"
|
||
|
||
# Metrics
|
||
commit_count: "Total commits in sprint"
|
||
commit_details: "Brief summary of commit types"
|
||
pr_count: "Number of PRs merged"
|
||
pr_details: "Notable PRs"
|
||
issues_closed: "Number of issues closed"
|
||
issue_details: "Types of issues resolved"
|
||
story_points: "Story points completed"
|
||
velocity_trend: "Velocity compared to previous sprints"
|
||
git_summary: "Git log summary or statistics"
|
||
|
||
# Goal review
|
||
sprint_planned: "What was originally planned for the sprint"
|
||
sprint_achieved: "Summary of what was actually achieved"
|
||
incomplete_items: "List items not completed with reasons"
|
||
completion_percentage: "Estimated percentage of goal completion"
|
||
|
||
# Demo
|
||
has_screenshots: "Are there screenshots or videos? (true/false)"
|
||
demo_links: "Links to demo materials"
|
||
review_instructions: "How to test or review the new features"
|
||
|
||
# Retrospective
|
||
went_well: "List what went well during the sprint"
|
||
didnt_go_well: "List challenges and issues"
|
||
learnings: "List key learnings and insights"
|
||
improvements: "List experiments for next sprint"
|
||
|
||
# Action items
|
||
action_items: "List action items with owner, deadline, priority"
|
||
next_sprint_goal: "Proposed goal for next sprint"
|
||
next_focus_areas: "Key areas to focus on"
|
||
|
||
# References
|
||
dev_journals: "List relevant dev journal entries"
|
||
adrs: "List ADRs created or updated"
|
||
changelog_summary: "Brief summary of CHANGELOG updates"
|
||
facilitator: "Person facilitating this review"
|