7.3 KiB
7.3 KiB
Risk Profile Generation Task
Purpose
Generate a comprehensive risk assessment matrix for story implementation using probability × impact analysis. Identify, assess, and prioritize risks while providing mitigation strategies and testing focus areas.
Risk Assessment Framework
Risk Categories
Category Prefixes:
TECH: Technical RisksSEC: Security RisksPERF: Performance RisksDATA: Data RisksBUS: Business RisksOPS: Operational Risks
1. Technical Risks (TECH)
- Architecture Complexity: System integration challenges and technical debt
- Integration Dependencies: Third-party services and API reliability
- Scalability Concerns: Performance under load and growth requirements
- Technology Stack: Framework limitations and version compatibility
- Development Complexity: Implementation difficulty and team expertise
2. Security Risks (SEC)
- Authentication/Authorization: Access control and identity management
- Data Protection: Encryption, storage security, and privacy compliance
- Input Validation: Injection attacks and malicious input handling
- Communication Security: API security and data transmission
- Compliance: Regulatory requirements (GDPR, HIPAA, PCI-DSS)
3. Performance Risks (PERF)
- Response Time: User experience degradation under normal load
- Scalability: System behavior under peak usage
- Resource Usage: Memory, CPU, and database performance
- Network Dependencies: External service latency and availability
- Caching Strategy: Data consistency and performance optimization
4. Data Risks (DATA)
- Data Integrity: Corruption, loss, or inconsistency
- Migration Risks: Data transformation and backward compatibility
- Backup/Recovery: Business continuity and disaster recovery
- Data Quality: Validation, cleansing, and accuracy
- Synchronization: Consistency across distributed systems
5. Business Risks (BUS)
- User Adoption: Feature acceptance and user experience impact
- Market Timing: Competitive positioning and release timing
- Revenue Impact: Financial implications of delays or failures
- Regulatory Changes: Compliance requirements evolution
- Stakeholder Alignment: Requirement changes and scope creep
6. Operational Risks (OPS)
- Deployment: Release process and rollback procedures
- Monitoring: Observability and alerting coverage
- Support: Documentation and troubleshooting capabilities
- Team Dependencies: Knowledge gaps and resource availability
- Infrastructure: Cloud services and hosting reliability
Risk Assessment Matrix
Probability Scale (1-5)
- 1 - Very Low (1-5%): Highly unlikely to occur
- 2 - Low (6-20%): Unlikely but possible
- 3 - Medium (21-50%): Moderate chance of occurrence
- 4 - High (51-80%): Likely to occur
- 5 - Very High (81-100%): Almost certain to occur
Impact Scale (1-5)
- 1 - Minimal: Minor inconvenience, easy workaround
- 2 - Low: Some impact but business continues normally
- 3 - Medium: Noticeable impact requiring attention
- 4 - High: Significant business disruption
- 5 - Critical: Major business disruption or failure
Risk Score Calculation
Risk Score = Probability × Impact
Priority Classification
- P1 - Critical (20-25): Immediate attention required
- P2 - High (12-19): Address before release
- P3 - Medium (8-11): Monitor and plan mitigation
- P4 - Low (1-7): Accept or address if resources allow
Task Execution Process
1. Context Analysis
- Review story requirements and acceptance criteria
- Examine technical dependencies and integrations
- Identify stakeholders and business impact areas
- Consider system architecture and current technical debt
2. Risk Identification
For each category (TECH, SEC, PERF, DATA, BUS, OPS):
- Brainstorm potential failure scenarios
- Consider edge cases and unusual conditions
- Review historical issues and lessons learned
- Consult domain expertise and best practices
3. Risk Assessment
For each identified risk:
- Estimate probability based on complexity and historical data
- Assess business and technical impact
- Calculate risk score (Probability × Impact)
- Assign priority classification (P1-P4)
4. Mitigation Strategy Development
For each high-priority risk (P1-P2):
- Prevention: Actions to reduce probability
- Mitigation: Actions to reduce impact
- Contingency: Response plan if risk occurs
- Testing: Specific validation approaches
5. Output Format
# Risk Assessment: [Story Title]
## Executive Summary
- **Total Risks Identified**: [number]
- **Critical Risks (P1)**: [number]
- **High Priority Risks (P2)**: [number]
- **Recommended Actions**: [top 3 mitigation priorities]
## Risk Matrix
| Risk ID | Category | Description | Probability | Impact | Score | Priority | Mitigation Strategy |
|---------|----------|-------------|-------------|--------|-------|----------|-------------------|
| TECH-01 | Technical | [description] | 4 | 5 | 20 | P1 | [strategy] |
| SEC-01 | Security | [description] | 3 | 4 | 12 | P2 | [strategy] |
## Detailed Risk Analysis
### Critical Risks (P1)
[Detailed analysis of each P1 risk with specific mitigation plans]
### High Priority Risks (P2)
[Analysis of P2 risks with recommended actions]
### Testing Focus Areas
Based on risk analysis, prioritize testing in these areas:
1. [High-risk functionality requiring comprehensive testing]
2. [Integration points needing validation]
3. [Performance scenarios under load]
## Monitoring and Review
- **Risk Review Frequency**: [daily/weekly/sprint]
- **Key Metrics to Track**: [specific metrics]
- **Escalation Triggers**: [conditions requiring immediate attention]
Quality Criteria
Risk Assessment Quality
- Comprehensive Coverage: All relevant risk categories addressed
- Realistic Scoring: Probability and impact assessments based on evidence
- Actionable Mitigation: Specific, implementable mitigation strategies
- Testing Alignment: Risk priorities reflected in test strategy
Documentation Quality
- Clear Communication: Risk descriptions understandable to all stakeholders
- Prioritization Clarity: Clear rationale for priority assignments
- Mitigation Specificity: Concrete actions rather than vague recommendations
- Measurable Outcomes: Success criteria for risk mitigation efforts
Integration with Other Tasks
Test Design Integration:
- High-priority risks receive comprehensive test coverage
- Risk scenarios become specific test cases
- Performance risks drive load testing requirements
Quality Gate Integration:
- P1 risks must have mitigation plans before development
- Risk mitigation progress tracked through quality gates
- Post-implementation risk validation required
Story Review Integration:
- Risk assessment influences story complexity estimates
- High-risk stories may require additional review cycles
- Risk mitigation tasks may be added to story definition
Success Indicators
- Risk Prevention: Proactive identification prevents issues in production
- Mitigation Effectiveness: Planned mitigation strategies reduce actual impact
- Testing Optimization: Risk-based testing finds issues earlier in development cycle
- Stakeholder Confidence: Clear risk communication enables informed decision-making