What are the steps of requirements life cycle
What are the tasks related to RLCMgmt
Trace requirements -> analyzes and maintains the relationships between requirements, designs, solution components, and other work products for impact analysis, coverage, and allocation
Maintain requirements -> ensure that requirements and designs are accurate and current throughout the life cycle and facilitates reuse where appropriate
Prioritize requirements -> assesses the value, urgency, and risks associated with particular requirements and designs to ensure that analysis and/or delivery work is done on the most important ones at any given time
Assess requirements changes -> evaluates new and changing stakeholder requirements to determine if they need to be acted on within the scope of a change
Approve requirements -> works with stakeholders involved in the governance process to reach approval and agreement on requirements and designs
What are the relationships between requirement to consider when defining the traceability approach
What are the techniques to trace requirements
What is the purpose of trace requirements
To ensure that requirements and designs at different levels are aligned to one another and to manage the effects of change to one level on related requirements
What is the purpose of maintain requirements
to retain accuracy and consistency throughout and beyond the change throughout the entire requirements life cycle, and to support reuse of requirements in other solutions.
What are the techniques to maintain requirements
What is the purpose of prioritize requirements
To rank requirements in the order of relative importance
What are the typical factors that influence prioritization
Benefit
Penalty
Cost
Risk
Dependency
Time sensitivity
Stability (likelihood that the requirement will change)
Regulatory or policy compliance
What are the tools to prioritize requiremetns
What are the techniques useful to requirements prioritization
Backlog management -> to compare requirements to be prioritized
Business cases -> to assess requirements against identified business goals and objectives to determine importance
Decision analysis -> to identify high-value requirements
Estimation -> to produce estimates for the basis of prioritization
Financial analysis -> to assess the financial value of a set of requirements and how the timing of delivery will affect that value
Interviews -> to gain an understanding of a single or small group of stakeholders basis of prioritization or priorities
Item tracking -> to track issues raised by stakeholders during prioritization
Prioritization -> to facilitate the process of prioritization
Risk analysis and management -> to understand the risks for the basis of prioritization
Workshops -> to gain an understanding of stakeholders’ basis of prioritization or priorities in a facilitated group setting
What is the purpose of assess requirements changes
To evaluate the implication of proposed changes to requirements and design
When assessing changes what the BA should consider
If each change
- Aligns with the overall strategy
- Affects value delivered to the business of stakeholder groups
- Impacts the time to deliver or the resources required to deliver the value
- alters any risks, opportunities or constraints associated with the overall initiative
What are the tools to use when assessing change
What are the techniques to use when assessing change
What is the purpose of Approve Requirements
To obtain agreement on and approval of requirements and designs for business analysis work to continue and/or solution construction to proceed
How to maintain stakeholder support for the solution
By seeking consensus among stakeholders prior to requesting approval of requirements.
What are the tools for requirements approval
What are the techniques for requirements approval
Acceptance and evaluation criteria (to define approval criteria)
Decision analyses (to resolve issues and gain agreement)
Item tracking (to track issues identified during the agreement process)
Review (to evaluate requirements)
Workshops (to facilitate obtaining approval)