Saturday, January 2, 2016

Requirements Analysis -Prioritizing requirements

More about requirements analysis here http://vishiwrld.blogspot.in/2016/01/requirements-analysis-overview.html

The first task in requirements analysis is prioritizing the requirements.
Your requirements management plan should have already decided the basis on which the requirements will be prioritized.

Inputs to prioritize requirements:

  • Business Case - Requirements should align with goals , objectives and success measures that are defined in project's business case.  --- Enterprise Analysis
  • Business need-  If business case is not available then business need serves the purpose.--- Enterprise Analysis
  • Requirements- 
    • Stated , unconfirmed requirements , Confirmed requirements --- ( Post Elicitation)
    • Allocated (Post Allocate Requirements) in Solution assessment and Validation
    • Analyzed (Post Specify and Model Requirements), Prioritized (Post Prioritize requirements) , Validated (Post Validate Requirements), Verified (Post Verified Requirements)  from ---Requirements Analysis
    • Approved Requirements (Manage Solution Scope and requirements), Communicated requirements (Communicate Requirements) , Maintained and reusable (Maintain requirements for reuse), traced requirements (manage requirements for traceability) from ---Requirements management and communication
  • Requirements Management Plan   Plan Requirements management process BAPM
  • Stakeholder list , roles and responsibilities  Conduct stakeholder analysis BAPM

Techniques:
  • Decision analysis
  • Risk Analysis
  • MoSCoW Analysis
  • Timeboxing/Budgeting Methodologies- All In, All out, Selective
  • Voting
O/p(Prioritized Requirements)  used by:
  • Assess proposed solution
  • Allocate requirements
  • Validate Solution
  • Requirements Management and Communication Knowledge area


Tasks to consider:
  • Basis on which the requirements are prioritized
  • Considering challenges when felicitating prioritization

Requirements prioritization criteria:


Prioritization Criteria Requirements are implemented first that
Business Value Provide the most business Value
Business or Technical risk Pose the highest risk for project success
Implementation difficulty Easiest
Likelihood of success Quick yields
Regulatory or policy compliance addresses the issue
Relationship to other reqs Support other high business reqs
Stakeholder agreement Receive aagreement from many
Urgency Most urgent

Other stakeholders:
  • Domain SME
  • Implementation SME
  • Sponsor

No comments: