Section 17 : How to gather requirements Flashcards
How to identify stakeholders ?
- Helps to understand their needs
- Ensures you are gathering requirements from all relevant parties
- Who the stakeholders are
- Interests
- Concerns
How to define the project scope ?
- Ensures that you are gathering the right requirements
- Aids in not overloading the project with unnecessary tasks
- What will be included
- What will be excluded
How to conduct a stakeholder interviews ?
- Discuss their needs
- Gather their input on the project
- One-on-one interviews
- Focus groups
- Surveys
How to document the requirements ?
- Use a clear and organized manner
- Details on what the project should achieve
- Constraints
- Limitations
- Relevant deadlines or milestones
How to review and revise the requirements ?
- Make necessary revisions based on feedback from stakeholders
- Accurate
- Complete
What are the tools to match the scenarios ?
User Stories
Use cases
Interviews
Surveys
Using the delphi technique
What is an user story ?
- Short, narrative-style descriptions of a user’s needs and goals
- Capture functional requirements of a project from the perspective of the end-user
- Often written in the format:
- “As a [user], I want to [do something], so that I can [achieve a goal]”
What is an use cases ?
- Descriptions of how a system or process should behave:
- Actions
- Events
- Functional requirements:
- Detail
- Structure
- Detailed description
- Used in software development
What is an interviews ?
- Interactive
- In-depth
- In person
- Over the phone
- Via video conferencing
- Stakeholders
- Subject matter experts
- Other relevant parties
What is a survey ?
- Anonymous
- Ideal for large number of stakeholders
- Online
- By mail
- Through other means (apps, in-person)
What is the delphi technique ?
- Anonymous method
- Survey results analyzed by a third party
- Several rounds of anonymous discussion
- Goal is to gain consensus
- Fear of retribution
Give me some requirements gathering approach ?
- Stakeholder interviews
- Surveys
- Workshops
- Lessons learned
- Prototyping
- Documentation review
- Observations
How to stakeholder interviews ?
- Insights
- Perspectives
- Requirements
How to conduct a workshop ?
- Used to gather requirements from a group of stakeholders in a collaborative setting
- Brainstorming
- Problem-solving
- Group discussions
What is prototyping ?
- Gather feedback
- Gather requirements
- Validate assumptions
- Test ideas early in the development process
What is documentation review ?
- Business plans
- Policies
- Procedures
How to make observations ?
- Observing stakeholders can provide valuable insights
- Passive observation
- Active observation
- Shadowing
What are a requirements traceabiliy matrix ?
- Traces the relationships between requirements and the products or deliverables that they are intended to support
- Lists requirements for a project
- Shows how requirements are related
- Displays overall project goals
What are the requirements traceability matrix ?
- Requirement type (functional or non-functional)
- Stakeholder group (user or business requirements)
- Requirement status
- Who is responsible for implementation
- Dependencies
- Constraints
What is a product backlog ?
- Product
- Solution
- A prioritized list of work to be done
- Most important items at the top
- Typically used in agile/scrum
- Focused on the implementation of requirements rather than traceability
- A living document
- Updated
- Refined
- Prioritize work