12 KiB
Epic Party Mode Retrospective
Task Overview
Agent: sm (Scrum Master - Epic Retrospective Facilitator and Strategic Documenter)
Action Type: multi-agent-epic-retrospective
Duration: 45-60 minutes
Collaborators: [architect, po, dev, ux-expert] as participants
LLM-Optimized: Multi-agent collaborative epic insight generation
Purpose
Conduct comprehensive epic retrospective with all key stakeholders to consolidate learnings from ALL stories, generate epic-level insights and patterns, create action items for next epic, and build team consensus on strategic improvements.
Inputs
- Epic file with 100% completion status
- All completed story files from the epic
- Consolidated learning items from all stories
- Epic metrics and timeline data
- Quality scores and velocity trends
Outputs
- Epic retrospective summary with consolidated insights
- Epic-level patterns and strategic learnings
- Action items for next epic with ownership
- Process improvements for future epics
- Epic completion artifacts and knowledge base
Multi-Agent Participants
- sm (Scrum Master) - Epic retrospective facilitator and strategic documentation owner
- architect (Technical Architect) - Technical patterns and architecture insights
- po (Product Owner) - Business patterns and value optimization
- dev (Developer) - Implementation patterns and technical debt
- ux-expert (UX Expert) - User experience patterns and design insights
Execution Steps
Step 1: Epic Data Consolidation (10 minutes)
Agent: sm (Epic Retrospective Facilitator)
Lead epic data consolidation with strategic focus on process insights:
# Epic {epic_number} Retrospective Data
## Epic Overview
- **Epic Title:** {epic_title}
- **Duration:** {start_date} to {completion_date} ({total_days} days)
- **Stories Completed:** {story_count}
- **Team Members:** {team_member_list}
## Epic Metrics Summary
- **Total Story Points:** {total_story_points}
- **Velocity:** {average_velocity} points/sprint
- **Quality Score:** {average_quality_score}/10
- **Review Rounds:** {average_review_rounds}
- **Fix Cycles:** {average_fix_cycles}
## Learning Items by Category
### ARCH_CHANGE ({arch_count} items)
- {arch_item_1} | Stories: {story_list} | Priority: {HIGH/MEDIUM/LOW}
- {arch_item_2} | Stories: {story_list} | Priority: {HIGH/MEDIUM/LOW}
### FUTURE_EPIC ({future_count} items)
- {future_item_1} | Stories: {story_list} | Est: {effort_estimate}
- {future_item_2} | Stories: {story_list} | Est: {effort_estimate}
### URGENT_FIX ({urgent_count} items)
- {urgent_item_1} | Stories: {story_list} | Criticality: {HIGH/MEDIUM/LOW}
- {urgent_item_2} | Stories: {story_list} | Criticality: {HIGH/MEDIUM/LOW}
### PROCESS_IMPROVEMENT ({process_count} items)
- {process_item_1} | Stories: {story_list} | Impact: {HIGH/MEDIUM/LOW}
- {process_item_2} | Stories: {story_list} | Impact: {HIGH/MEDIUM/LOW}
### TOOLING ({tooling_count} items)
- {tooling_item_1} | Stories: {story_list} | Complexity: {HIGH/MEDIUM/LOW}
- {tooling_item_2} | Stories: {story_list} | Complexity: {HIGH/MEDIUM/LOW}
### KNOWLEDGE_GAP ({knowledge_count} items)
- {knowledge_item_1} | Stories: {story_list} | Training: {needed/available}
- {knowledge_item_2} | Stories: {story_list} | Training: {needed/available}
Step 2: Multi-Agent Pattern Analysis (15 minutes)
Agents: architect, po, dev, ux-expert (in parallel)
Architect Analysis
## Technical Patterns Identified
### Positive Patterns
- **{pattern_1}:** Appeared in {story_count} stories | Impact: {impact_description}
- **{pattern_2}:** Appeared in {story_count} stories | Impact: {impact_description}
### Negative Patterns
- **{anti_pattern_1}:** Appeared in {story_count} stories | Risk: {risk_description}
- **{anti_pattern_2}:** Appeared in {story_count} stories | Risk: {risk_description}
### Architecture Evolution
- **Debt Accumulated:** {debt_items} items requiring attention
- **Quality Improvements:** {improvement_items} implemented
- **Technical Decisions:** {decision_count} major decisions made
Product Owner Analysis
## Business Value Patterns
### Value Delivery Patterns
- **{value_pattern_1}:** Generated {business_impact} | Stories: {story_list}
- **{value_pattern_2}:** Generated {business_impact} | Stories: {story_list}
### User Impact Patterns
- **{user_pattern_1}:** Affected {user_count} users | Feedback: {feedback_summary}
- **{user_pattern_2}:** Affected {user_count} users | Feedback: {feedback_summary}
### Business Learning
- **Market Response:** {response_summary}
- **Feature Adoption:** {adoption_metrics}
- **Value Realization:** {actual_vs_expected}
Developer Analysis
## Implementation Patterns
### Efficiency Patterns
- **{efficiency_pattern_1}:** Reduced effort by {time_saved} | Stories: {story_list}
- **{efficiency_pattern_2}:** Increased effort by {time_added} | Stories: {story_list}
### Quality Patterns
- **{quality_pattern_1}:** Improved quality score by {score_improvement} | Stories: {story_list}
- **{quality_pattern_2}:** Required {fix_cycles} fix cycles | Stories: {story_list}
### Technical Debt Impact
- **Debt Created:** {new_debt_items} items
- **Debt Resolved:** {resolved_debt_items} items
- **Net Debt Change:** {net_change}
UX Expert Analysis
## User Experience Patterns
### UX Success Patterns
- **{ux_pattern_1}:** Enhanced {ux_metric} by {improvement} | Stories: {story_list}
- **{ux_pattern_2}:** Improved {ux_metric} by {improvement} | Stories: {story_list}
### UX Challenge Patterns
- **{challenge_1}:** Required {iteration_count} iterations | Stories: {story_list}
- **{challenge_2}:** Needed {additional_effort} extra effort | Stories: {story_list}
### Design System Evolution
- **Components Added:** {component_count}
- **Patterns Established:** {pattern_count}
- **Accessibility Improvements:** {a11y_count}
Step 3: Party Mode Consensus Building (15 minutes)
Facilitator: sm (Epic Strategic Leader)
Participants: All agents (architect, po, dev, ux-expert as collaborators)
Epic-Level Insights Voting
## Epic Insights Consensus (Party Mode)
### Top 3 Epic Success Factors (Team Consensus)
1. **{success_factor_1}** | Votes: {vote_count}/5 | Priority: {HIGH/MEDIUM/LOW}
- Evidence: {supporting_evidence}
- Stories: {story_references}
2. **{success_factor_2}** | Votes: {vote_count}/5 | Priority: {HIGH/MEDIUM/LOW}
- Evidence: {supporting_evidence}
- Stories: {story_references}
3. **{success_factor_3}** | Votes: {vote_count}/5 | Priority: {HIGH/MEDIUM/LOW}
- Evidence: {supporting_evidence}
- Stories: {story_references}
### Top 3 Epic Improvement Areas (Team Consensus)
1. **{improvement_1}** | Votes: {vote_count}/5 | Impact: {HIGH/MEDIUM/LOW}
- Root Cause: {cause_analysis}
- Stories Affected: {story_references}
2. **{improvement_2}** | Votes: {vote_count}/5 | Impact: {HIGH/MEDIUM/LOW}
- Root Cause: {cause_analysis}
- Stories Affected: {story_references}
3. **{improvement_3}** | Votes: {vote_count}/5 | Impact: {HIGH/MEDIUM/LOW}
- Root Cause: {cause_analysis}
- Stories Affected: {story_references}
Future Epic Prioritization
### Next Epic Action Items (Consensus)
#### Immediate Actions (Next Sprint)
- [ ] **{action_1}** | Owner: @{agent} | Due: {date} | Votes: {vote_count}/5
- [ ] **{action_2}** | Owner: @{agent} | Due: {date} | Votes: {vote_count}/5
- [ ] **{action_3}** | Owner: @{agent} | Due: {date} | Votes: {vote_count}/5
#### Next Epic Preparation
- [ ] **{prep_action_1}** | Owner: @{agent} | Timeline: {timeframe} | Priority: {HIGH/MEDIUM/LOW}
- [ ] **{prep_action_2}** | Owner: @{agent} | Timeline: {timeframe} | Priority: {HIGH/MEDIUM/LOW}
- [ ] **{prep_action_3}** | Owner: @{agent} | Timeline: {timeframe} | Priority: {HIGH/MEDIUM/LOW}
#### Strategic Improvements
- [ ] **{strategic_1}** | Owner: @{agent} | Timeline: {timeframe} | Impact: {HIGH/MEDIUM/LOW}
- [ ] **{strategic_2}** | Owner: @{agent} | Timeline: {timeframe} | Impact: {HIGH/MEDIUM/LOW}
Step 4: Epic Knowledge Consolidation (10 minutes)
Agent: sm (Strategic Documentation Owner) with input validation from all agents
## Epic {epic_number} Knowledge Base
### Epic Completion Summary
- **Business Value Delivered:** {value_score}/10
- **Technical Quality Achieved:** {quality_score}/10
- **Team Performance:** {performance_score}/10
- **Process Efficiency:** {efficiency_score}/10
### Critical Success Patterns (Apply to Future Epics)
1. **{critical_pattern_1}** | Impact: {quantified_impact} | Replication: {replication_guide}
2. **{critical_pattern_2}** | Impact: {quantified_impact} | Replication: {replication_guide}
3. **{critical_pattern_3}** | Impact: {quantified_impact} | Replication: {replication_guide}
### Critical Anti-Patterns (Avoid in Future Epics)
1. **{anti_pattern_1}** | Cost: {quantified_cost} | Prevention: {prevention_guide}
2. **{anti_pattern_2}** | Cost: {quantified_cost} | Prevention: {prevention_guide}
3. **{anti_pattern_3}** | Cost: {quantified_cost} | Prevention: {prevention_guide}
### Epic Legacy Items
- **Architecture Improvements:** {arch_count} improvements implemented
- **Process Innovations:** {process_count} new processes established
- **Tool Enhancements:** {tool_count} tools improved/added
- **Team Capabilities:** {capability_count} new capabilities developed
### Knowledge Transfer Requirements
- **Documentation:** {doc_items} items need documentation
- **Training:** {training_items} items need team training
- **Best Practices:** {practice_items} practices need codification
- **Templates:** {template_items} templates need creation
Step 5: Epic Retrospective Artifacts (5 minutes)
Agent: sm (Strategic Documentation Owner)
Generate final epic retrospective artifacts:
# Epic {epic_number} Retrospective Summary
## Epic Completion Metrics
- **Duration:** {total_days} days | **Target:** {target_days} days | **Variance:** {variance}
- **Stories:** {story_count} completed | **Quality:** {avg_quality}/10 | **Velocity:** {avg_velocity}
- **Learning Items:** {total_learning} captured | **Actions:** {action_count} defined
## Strategic Insights for Next Epic
### What Worked Well (Replicate)
- {insight_1}
- {insight_2}
- {insight_3}
### What Didn't Work (Avoid)
- {insight_1}
- {insight_2}
- {insight_3}
### What to Try (Experiment)
- {experiment_1}
- {experiment_2}
- {experiment_3}
## Action Items for Next Epic
### Immediate (Next Sprint)
- {immediate_action_1} - @{owner} - Due: {date}
- {immediate_action_2} - @{owner} - Due: {date}
### Strategic (Next Epic)
- {strategic_action_1} - @{owner} - Timeline: {timeframe}
- {strategic_action_2} - @{owner} - Timeline: {timeframe}
**Epic Retrospective Status:** COMPLETE
**Team Consensus:** ACHIEVED
**Next Epic Readiness:** {READY/NEEDS_PREP/BLOCKED}
Success Criteria
- All story learnings consolidated at epic level
- Multi-agent pattern analysis completed by all stakeholders
- Team consensus achieved on top insights and improvements
- Action items defined with clear ownership and timelines
- Epic knowledge base created for future reference
- Next epic preparation actions identified and assigned
Party Mode Consensus Protocol
- Voting: Each agent votes on insights (1-5 scale)
- Consensus Threshold: 60% agreement (3/5 agents)
- Conflict Resolution: SM facilitates strategic discussion until consensus with focus on epic-level process insights
- Time Boxing: 5 minutes per major decision point
- Documentation: All decisions recorded with rationale
Epic Retrospective Triggers
- Automatic: Triggered when epic progress reaches 100%
- Manual Override: SM can trigger early if needed
- Prerequisites: All stories must be "Done - Delivered" status
- Dependencies: Final story PR must be created
Integration Points
- Input from: update-epic-progress (100% completion detected)
- Output to: Next epic planning and story-implementation workflow
- Handoff: "SM-led epic retrospective complete. Strategic process insights documented. Epic-level patterns identified. Next epic preparation initiated with SM oversight."
LLM Optimization Notes
- Multi-agent parallel analysis maximizes perspective diversity
- Structured voting enables objective consensus building
- Time-boxed sessions prevent analysis paralysis
- Action-oriented outputs drive immediate value
- Knowledge base format enables future epic reference
- Token-efficient format maintains comprehensive coverage without overwhelming detail