Requirements Research Report Process Skill
Overview
This skill guides you through creating a comprehensive requirements research report that summarizes all findings from the requirements analysis phase, including user interviews, current situation analysis, competitor analysis, stakeholder analysis, requirement refinement, user personas, business processes, and priority assessments.
When to Use
- Summarizing requirements analysis phase findings
- Creating comprehensive requirements research reports
- Documenting research methodology and results
- Producing final deliverables for the research phase
- Transitioning from analysis to design phase
Report Creation Process
Step 1: Executive Summary
Objective: Provide a high-level overview of the research findings.
Actions:
- Summarize research scope and timeline
- List key stakeholders interviewed
- Highlight major pain points discovered
- State critical requirements identified
- Present recommended solution approach
Key Elements:
- Project overview
- Research timeline
- Key findings (3-5 bullet points)
- Recommended approach
- Expected outcomes
Step 2: Research Background and Objectives
Objective: Document why the research was conducted and what it aimed to achieve.
Actions:
- Describe current business context
- List existing problems and challenges
- Define research objectives
- State success criteria
Content Structure:
## Research Background
- Current state description
- Business challenges
- Pain points summary
## Research Objectives
- Primary objectives
- Secondary objectives
- Success criteriaStep 3: Research Methodology
Objective: Document the methods used to gather requirements.
Actions:
- List all research methods employed
- Describe participant selection criteria
- Document data collection process
- Explain analysis approach
Methods to Document:
- User interviews (who, how many, duration)
- Current situation analysis (systems reviewed)
- Competitor analysis (products evaluated)
- Document analysis (artifacts reviewed)
- Observation (if applicable)
Step 4: User Interview Summary
Objective: Synthesize findings from all user interviews.
Actions:
- Summarize interview participants by role
- Extract common themes across interviews
- Document role-specific needs
- List conflicting requirements (if any)
- Prioritize findings by frequency/impact
Structure:
- Participant overview table
- Common themes section
- Role-specific findings
- Key quotes (anonymized)
- Requirements extracted
Step 5: Current Situation Analysis
Objective: Document the current state of systems and processes.
Actions:
- List all existing systems
- Document system capabilities and limitations
- Map current business processes
- Identify pain points and bottlenecks
- Assess integration requirements
Content:
- System inventory table
- Process flow diagrams
- Pain point analysis
- Gap assessment
- Technical debt identification
Step 6: Competitor Analysis Summary
Objective: Summarize competitive landscape and best practices.
Actions:
- List competitors analyzed
- Compare feature sets
- Identify competitive advantages
- Document lessons learned
- Recommend differentiation strategy
Structure:
- Competitor overview
- Feature comparison matrix
- SWOT analysis
- Best practices identified
- Recommendations
Step 7: Stakeholder Analysis Summary
Objective: Document key stakeholders and their interests.
Actions:
- List all identified stakeholders
- Document influence and interest levels
- Summarize key concerns per stakeholder
- Document communication strategies
- Identify potential conflicts
Content:
- Stakeholder register summary
- Influence-interest matrix
- Key concerns table
- Management strategies
Step 8: Requirements Summary
Objective: Consolidate all functional and non-functional requirements.
Actions:
- Summarize functional requirements by module
- List user stories by persona
- Document non-functional requirements
- Identify constraints and assumptions
- Map requirements to business objectives
Structure:
- Functional requirements summary
- User story statistics
- Non-functional requirements
- Constraints and assumptions
- Traceability matrix (optional)
Step 9: User Personas Summary
Objective: Present the key user personas identified.
Actions:
- List all personas created
- Summarize each persona's profile
- Document key pain points per persona
- List persona-specific requirements
- Prioritize personas by impact
Content:
- Persona overview table
- Detailed persona profiles (2-3 key ones)
- Journey map highlights
- Pain point summary
Step 10: Business Process Summary
Objective: Document key business processes.
Actions:
- List core business processes
- Summarize process flows
- Document business rules
- Identify exception scenarios
- Define process metrics
Structure:
- Process inventory
- Process flow summaries
- Business rules table
- Exception handling
- KPIs and metrics
Step 11: Priority Assessment Summary
Objective: Present the prioritization results.
Actions:
- Summarize MoSCoW classification results
- Present value-cost analysis
- List P0/P1/P2 requirements
- Document iteration plan
- Identify risks and dependencies
Content:
- MoSCoW distribution
- Priority matrix summary
- Iteration plan overview
- Risk assessment
- Recommendation rationale
Step 12: Conclusions and Recommendations
Objective: Provide actionable recommendations based on research.
Actions:
- Summarize key conclusions (3-5 points)
- Provide phased implementation recommendations
- Identify risks and mitigation strategies
- Define next steps
- List open questions (if any)
Structure:
- Key conclusions
- Implementation recommendations
- Risk mitigation
- Next steps
- Open questions
Document Naming Convention
| Document | Code |
|---|---|
| 需求调研报告 | SYS-RA-RR-001 |
Report Structure Template
# 需求调研报告
## 一、执行摘要
## 二、调研背景与目标
## 三、调研方法
## 四、用户访谈总结
## 五、现状分析
## 六、竞品分析
## 七、干系人分析
## 八、需求细化
## 九、用户画像
## 十、业务流程
## 十一、需求优先级
## 十二、结论与建议
## 附录Quality Checklist
- [ ] Executive summary is concise and comprehensive
- [ ] Research methodology is clearly documented
- [ ] All major findings are included
- [ ] Requirements are traceable to sources
- [ ] Priorities are justified
- [ ] Recommendations are actionable
- [ ] Risks are identified
- [ ] Next steps are defined
- [ ] All referenced documents are listed
- [ ] Report has been reviewed by stakeholders
Best Practices
- Keep it concise - Focus on key findings, not raw data
- Use visuals - Tables, charts, and diagrams help understanding
- Be objective - Present facts, not opinions
- Link to sources - Reference detailed documents for deep dives
- Prioritize findings - Highlight the most important discoveries
- Make it actionable - Provide clear recommendations
- Get feedback - Have stakeholders review before finalizing
Common Pitfalls
- Too much detail - The report should summarize, not replace detailed docs
- Missing context - Ensure readers understand the background
- Unsubstantiated claims - Back up findings with evidence
- Ignoring conflicts - Document conflicting requirements explicitly
- No clear recommendations - Always provide actionable next steps
- Forgetting risks - Identify potential issues early
