Professional Documents
Culture Documents
Requirement Gathering Technique
Requirement Gathering Technique
Diwakar Singh
Requirement Gathering Techniques:
Interviews:
PMA Example:
Interview potential users (team leads,
project managers, team members) to
understand their current pain points,
desired features, and workflows.
Ask questions like: "How do you currently
manage projects?", "What are your
biggest challenges?", "What features
would be most valuable to you?"
Workshops:
PMA Example:
Facilitate a workshop with a cross-
functional group (users, designers,
developers) to brainstorm app features,
prioritize functionality, and create
mockups of user interfaces.
Surveys/Questionnaires:
PMA Example:
Distribute an online survey to a wider
audience of potential users to gauge
interest in different features, pricing
preferences, and gather feedback on
initial design concepts.
Focus Groups:
PMA Example:
Organize a focus group with a small group
of target users to gather their initial
reactions to a prototype of the app, get
feedback on specific features, and
understand their overall user experience.
Observation:
PMA Example:
Observe how small teams currently
manage projects (using spreadsheets,
emails, etc.) to identify inefficiencies,
bottlenecks, and potential areas where
the app could add value.
Document Analysis:
PMA Example:
Analyze existing project plans, team
communication channels, and feedback
from previous project management tools
to identify common requirements and
potential areas for differentiation.
Combining Techniques:
• The most effective approach often
involves combining multiple
techniques. For our project
management app, we might:
• Start with interviews to gather deep
insights from a small group of
potential users.
• Then, conduct a workshop to
brainstorm ideas and refine
requirements with a broader team.
• Follow up with a survey to gather
feedback from a larger audience and
validate our findings.
• Use observation to understand how
users currently work and identify
opportunities for improvement.
• Throughout the process, analyze
relevant documentation to uncover
additional information and
constraints.