79 lines
2.1 KiB
Markdown
79 lines
2.1 KiB
Markdown
# Hook: post-sprint-retrospective
|
|
|
|
## Trigger
|
|
|
|
Manual trigger at the end of each sprint (typically invoked by the producer
|
|
agent or the human developer).
|
|
|
|
## Purpose
|
|
|
|
Automatically generates a retrospective starting point by analyzing the sprint
|
|
data: what was planned vs completed, velocity changes, bug trends, and common
|
|
blockers. This is not a git hook but a workflow hook invoked through the
|
|
`producer` agent.
|
|
|
|
## Implementation
|
|
|
|
This is a workflow hook, not a git hook. It is invoked by running:
|
|
|
|
```
|
|
@producer Generate sprint retrospective for Sprint [N]
|
|
```
|
|
|
|
The producer agent should:
|
|
|
|
1. **Read the sprint plan** from `production/sprints/sprint-[N].md`
|
|
2. **Calculate metrics**:
|
|
- Tasks planned vs completed
|
|
- Story points planned vs completed (if used)
|
|
- Carryover items from previous sprint
|
|
- New tasks added mid-sprint
|
|
- Average task completion time
|
|
3. **Analyze patterns**:
|
|
- Most common blockers
|
|
- Which agent/area had the most incomplete work
|
|
- Which estimates were most inaccurate
|
|
4. **Generate the retrospective**:
|
|
|
|
```markdown
|
|
# Sprint [N] Retrospective
|
|
|
|
## Metrics
|
|
| Metric | Value |
|
|
|--------|-------|
|
|
| Tasks Planned | [N] |
|
|
| Tasks Completed | [N] |
|
|
| Completion Rate | [X%] |
|
|
| Carryover from Previous | [N] |
|
|
| New Tasks Added | [N] |
|
|
| Bugs Found | [N] |
|
|
| Bugs Fixed | [N] |
|
|
|
|
## Velocity Trend
|
|
[Sprint N-2]: [X] | [Sprint N-1]: [Y] | [Sprint N]: [Z]
|
|
Trend: [Improving / Stable / Declining]
|
|
|
|
## What Went Well
|
|
- [Automatically detected: tasks completed ahead of estimate]
|
|
- [Facilitator adds team observations]
|
|
|
|
## What Went Poorly
|
|
- [Automatically detected: tasks that were carried over or cut]
|
|
- [Automatically detected: areas with significant estimate overruns]
|
|
- [Facilitator adds team observations]
|
|
|
|
## Blockers
|
|
| Blocker | Frequency | Resolution Time | Prevention |
|
|
|---------|-----------|----------------|-----------|
|
|
|
|
## Action Items for Next Sprint
|
|
| # | Action | Owner | Priority |
|
|
|---|--------|-------|----------|
|
|
|
|
## Estimation Accuracy
|
|
| Area | Avg Planned | Avg Actual | Accuracy |
|
|
|------|------------|-----------|----------|
|
|
```
|
|
|
|
5. **Save** to `production/sprints/sprint-[N]-retro.md`
|