Marketplace
requirements-gathering
Master requirements gathering techniques including interviews, workshops, observation, and documentation for effective requirement elicitation.
$ Instalar
git clone https://github.com/spjoshis/claude-code-plugins /tmp/claude-code-plugins && cp -r /tmp/claude-code-plugins/plugins/business-analyst/skills/requirements-gathering ~/.claude/skills/claude-code-plugins// tip: Run this command in your terminal to install the skill
SKILL.md
name: requirements-gathering description: Master requirements gathering techniques including interviews, workshops, observation, and documentation for effective requirement elicitation.
Requirements Gathering
Effectively gather requirements using proven elicitation techniques to ensure comprehensive understanding of business needs and user expectations.
When to Use This Skill
- Starting new projects
- Defining system requirements
- Understanding user needs
- Gathering stakeholder input
- Exploring solution options
- Validating assumptions
- Capturing business rules
- Documenting constraints
Core Techniques
1. Stakeholder Interviews
Preparation:
- Identify key stakeholders
- Research background
- Prepare questions
- Schedule adequate time
- Choose appropriate setting
Interview Questions:
## Opening Questions
- What are your main goals for this project?
- What problems are you trying to solve?
- Who will use this system?
## Detail Questions
- Can you walk me through your current process?
- What are the pain points?
- What would an ideal solution look like?
- What constraints do we need to consider?
## Closing Questions
- What success looks like?
- Any other requirements or concerns?
- Who else should I talk to?
2. Requirements Workshop
Workshop Agenda (4 hours):
1. Introduction & Objectives (30 min)
- Project overview
- Workshop goals
- Ground rules
2. Current State Analysis (60 min)
- AS-IS process walkthrough
- Pain points identification
- Brainstorming session
3. Future State Design (90 min)
- TO-BE process design
- Requirements capture
- Feature prioritization
4. Review & Next Steps (40 min)
- Requirements summary
- Action items
- Follow-up plan
3. Document Analysis
Documents to Review:
- Existing system documentation
- Process manuals
- Business policies
- User guides
- Support tickets
- Analytics reports
- Compliance documents
- Competitive analysis
4. Observation & Job Shadowing
Observation Checklist:
- Understand actual vs documented process
- Identify workarounds
- Note inefficiencies
- Observe user behavior
- Capture environment context
- Document exceptions
- Measure time and effort
Best Practices
- Prepare thoroughly - Research and plan
- Ask open-ended questions - Encourage detailed responses
- Listen actively - Focus on understanding
- Document immediately - Capture while fresh
- Validate understanding - Confirm with stakeholders
- Use multiple techniques - Triangulate requirements
- Follow up - Clarify ambiguities
- Prioritize early - Understand what's critical
Resources
- BABOK Guide: Requirements elicitation techniques
- Software Requirements by Karl Wiegers
Repository

spjoshis
Author
spjoshis/claude-code-plugins/plugins/business-analyst/skills/requirements-gathering
1
Stars
0
Forks
Updated1d ago
Added6d ago