Requirements analysis is a critical phase and it's often performed iteratively and in conjunction with Elicitation process that examining, decomposing and clarify information to documenting and analyzing the needs & expectations of stakeholders wants to achieve and to document these requirements in a clear and unambiguous way to define the scope of a project or system.
After you have been got the Situation statement that contain the problem or opportunity, performed the stakeholder register and elicit the requirements than you will start analysis these requirements
Here is a step-by-step guide to requirements analysis in business analysis:
- Think ahead about analysis,(How Analysis will be performed, how verify & Validate will performed, how Risk will identified, how Design will be assessed).
- What to Analysis, you should determine the correct information to analyze.
2- Model and define requirements.
- Visual representation of information, such as Diagrams, Tables or structured text to facilitate further analysis & finds gaps in information.
- Categories of Models A- Scope Model" bounding the solution " like Ecosystem Map, Context Diagram, Goal & business objective & Feature Model.B- Process Model, "Business process and how stakeholder interact with those process "Like Process Flow, Use Case & User Story.C-Rule Model, "Constrain aspect of business in order to established business policies" Like Business Role Catalog , Decision tree & Decision table.D-Data Model, "Document the data used in a process or system and it's life cycle " like Entity Relationship Diagram, Data Flow Diagram, Data Dictionary & State table. E- Interface Model , "Assist in understand the relationship between systems & Solution " like System interface table, User Interface table & Wireframes.
3- Document the Solution Requirements.
- Clearly document and organize requirements in a structured manner depending on project life cycle (Predictive or Adaptive) using User Stories, product backlog, Use Cases, Prioritizing requirements using MoSCow , Time-Boxing).
- Define Acceptance Criteria could be performed in conjunction with this process by using Kanban board, Prioritization schema & Traceability Matrix schema techniques).
- Check requirements or errors & Quality & clear, complete, and consistent by using Peer Review & Inspection or INVEST Techniques.
5- Validate Requirements.
- Make sure that the requirements bring the business value and minimizing stakeholders needs and expectations by using Requirement walkthrough, Goal Model, Business objective model & Traceability matrix(MVP, MoSCow, Multivoting) techniques.
You have to mitigate or avoid conflict by
- You have to identify risk by creating Risk Register to mitigate the risks & Implement the risk response appropriately.
- Assess the appropriate solution that will address the objectives and adheres to limitations, budget and time.
Requirements analysis is often an iterative process. Continuously gather feedback and refine requirements as the project progresses.