6.8 KiB
6.8 KiB
Evidence-Based Requirements Prioritization Task
Purpose
Ensure all requirement prioritization decisions are backed by concrete evidence, validated data, and measurable impact projections. This task prevents opinion-based prioritization and enforces data-driven product decisions.
Integration with Memory System
- What patterns to search for: Successful prioritization frameworks, feature adoption correlations, MVP scope patterns, value realization timelines
- What outcomes to track: Feature success rates, user adoption metrics, business value achievement, prioritization accuracy
- What learnings to capture: Effective evidence sources, prioritization framework evolution, stakeholder alignment strategies, value measurement approaches
Evidence Categories for Prioritization
User Evidence
user_evidence:
quantitative:
- usage_analytics: Current behavior patterns
- survey_data: User preference ratings
- a_b_test_results: Feature validation data
- support_tickets: Pain point frequency
qualitative:
- user_interviews: Direct feedback themes
- usability_tests: Observed friction points
- customer_reviews: Sentiment analysis
- competitor_analysis: Feature gap identification
Business Evidence
- Revenue Impact: Projected revenue increase/cost savings
- Market Size: TAM/SAM/SOM analysis
- Strategic Alignment: Company goal correlation
- Competitive Advantage: Differentiation potential
- Cost-Benefit: ROI calculations
Technical Evidence
- Feasibility Studies: Development effort estimates
- Technical Debt: Impact on existing systems
- Performance Impact: System load projections
- Security Implications: Risk assessments
- Maintenance Burden: Long-term support costs
Prioritization Framework
Step 1: Evidence Collection Matrix
| Requirement | User Evidence | Business Evidence | Technical Evidence | Evidence Score |
|---|---|---|---|---|
| Feature A | Analytics: 80% need | Revenue: $500k/yr | Effort: 3 sprints | 85/100 |
| Feature B | Interviews: Critical | Market: 50k users | Complexity: High | 72/100 |
| Feature C | Support: 200 tickets/mo | Strategic: High | Risk: Low | 90/100 |
Step 2: Impact vs Effort Analysis
def calculate_priority_score(requirement):
impact_score = weighted_average({
'user_value': requirement.user_evidence_score * 0.4,
'business_value': requirement.business_evidence_score * 0.4,
'strategic_value': requirement.strategic_alignment * 0.2
})
effort_score = weighted_average({
'development': requirement.dev_effort * 0.5,
'maintenance': requirement.maintenance_cost * 0.3,
'risk': requirement.technical_risk * 0.2
})
return impact_score / effort_score
Step 3: Stakeholder Validation
## Stakeholder Evidence Review
**Requirement**: {requirement_name}
**Priority Score**: {calculated_score}
### Evidence Presented
- **User Data**: {summary_of_user_evidence}
- **Business Case**: {summary_of_business_evidence}
- **Technical Assessment**: {summary_of_technical_evidence}
### Stakeholder Feedback
- **Product**: {agreement_level} - {feedback}
- **Engineering**: {agreement_level} - {feedback}
- **Sales**: {agreement_level} - {feedback}
- **Support**: {agreement_level} - {feedback}
### Final Priority**: {adjusted_priority}
Quality Gates
Evidence Collection Gate
- Minimum 3 evidence sources per requirement
- Quantitative data for top priority items
- User validation for all features
- Technical feasibility confirmed
- Business case documented
Prioritization Gate
- All requirements scored objectively
- Trade-offs explicitly documented
- Dependencies mapped
- Resource constraints considered
- Timeline impacts assessed
Validation Gate
- Stakeholder consensus achieved
- Success metrics defined
- Monitoring plan established
- Go/no-go criteria set
- Communication plan ready
Evidence Quality Standards
Acceptable Evidence Types
evidence_standards = {
"quantitative": {
"minimum_sample_size": 100,
"statistical_significance": 0.05,
"data_freshness": "< 3 months"
},
"qualitative": {
"minimum_interviews": 10,
"persona_coverage": "all primary",
"documentation": "verbatim quotes"
},
"business": {
"financial_projections": "3 scenarios",
"market_research": "primary sources",
"competitive_analysis": "feature parity"
}
}
Success Criteria
- 100% of priorities backed by evidence
- Evidence quality score >80%
- Stakeholder alignment >90%
- Post-launch validation within 20% of projections
- Zero "gut feel" decisions
Memory Integration
# Prioritization decision memory
prioritization_memory = {
"type": "requirements_prioritization",
"context": {
"product": product_name,
"release": target_release,
"constraints": resource_constraints
},
"requirements": {
"evaluated": total_requirements,
"prioritized": prioritized_list,
"deferred": deprioritized_list
},
"evidence": {
"sources": evidence_types_used,
"quality": evidence_quality_scores,
"gaps": identified_evidence_gaps
},
"outcomes": {
"accuracy": projection_vs_actual,
"value_delivered": measured_impact,
"lessons": key_learnings
},
"confidence": overall_confidence
}
Output Template
# Evidence-Based Prioritization Report
**Product**: {product_name}
**Release**: {release_version}
**Date**: {timestamp}
**Confidence**: {percentage}%
## Prioritized Requirements
### Priority 1: Must Have
| Requirement | Impact Score | Effort | Evidence Summary | Success Metric |
|-------------|--------------|---------|-----------------|----------------|
| {req_name} | {score}/100 | {effort} | {evidence} | {metric} |
### Priority 2: Should Have
{similar_table}
### Priority 3: Nice to Have
{similar_table}
## Evidence Summary
- **User Research**: {participants} users, {methods} methods
- **Market Analysis**: {market_size}, {growth_rate}
- **Technical Assessment**: {feasibility_score}%, {risk_level}
- **Business Case**: {roi}%, {payback_period}
## Key Trade-offs
1. **{Decision}**: Chose {option_a} over {option_b} because {evidence}
2. **{Decision}**: Deferred {feature} due to {evidence}
## Risk Mitigation
{identified_risks_and_mitigation_strategies}
## Success Monitoring Plan
{how_we_will_validate_prioritization_decisions}
Brotherhood Collaboration
- Evidence review with research team
- Technical validation with engineering
- Business case review with finance
- Market validation with sales/marketing