Requirement management is the process of capturing and justifying stakeholder’s wants & need. It is the process of documenting, tracing, prioritizing the requirements and then communicating them to relevant stakeholders. It is continuous process throughout a project.
Requirement management begins with stakeholder analysis and elicitation techniques.
Steps in Business Requirement Initiation:
- Stakeholder Analysis
- Apply Requirement elicitation techniques.
- Sort the requirements
- Prioritize the requirements
- Validating Requirements
Stakeholder Analysis
Stakeholder Analysis consists of,
- Identify Stakeholders
- Stakeholders Listing Document
- Stakeholders Summary
- RASCI Matrix – Responsible, Accountable, Supporting, Consulted, Informed
Requirements Elicitation Techniques
Requirements Elicitation is the process of digging out the information from the stakeholders. There are various requirement elicitation techniques.
- Brainstorming – It is one of the elicitation technique to discover the requirements. There are 3 stages in brainstorming.
- Prepare for brainstorming
- Conduct the brainstorming
- Wrap-up the brainstorming
- Document Analysis – It is the technique to gather the requirements. Below are the stages in document analysis,
- Prepare for the Document Analysis
- Analyse the documents
- Post Document Analysis wrap-up
- Workshop – It is one of the elicitation technique to gather information.
- Observation – This is one of the elicitation technique that can be performed when the stakeholders are your end users.
- Focus Groups – It is also one of the elicitation technique. Types of focus groups,
- Homogeneous Focus Groups
- Heterogeneous Focus Groups
Sort the requirements
It is the process in which scattered requirements are put together and redundancy is removed. The inner related requirements are linked.
Prioritize the requirements
Types:
- MoSCow – It is the prioritization technique used in business analysis and software development. MoSCow stands for must, should, could and would.
- 100 Doller Test – It is the technique used to prioritize the requirements. Helps to calculate business value and actual value for each requirement.
Validating Requirements
Types of validating requirements,
- FURPS – Used to validate the requirement.
- SMART – A well formed requirement should comply with SMART. SMART stands for Specific, Measurable, Attainable, Realistic, Traceable.