Requirements Analysis Flashcards
What are the tasks in Requirements Analysis?
- Prioritize Requirements
- Organize Requirements
- Specify and Model Requirements
- Define Assumptions and Constraints
- Verify Requirements
- Validate Requirements
What is the purpose of Prioritize Requirements?
Ensure that analysis and implementation efforts focus on the most critical requirements
What are the inputs to Prioritize Requirements?
- Business Case
- Business Need
- Requirements
- Requirements Management Plan
- Stakeholder list, roles, and responsibilities
What are the elements of Prioritize Requirements?
- Basis for Prioritization - possible criteria: business value, business or technical risk, implementation difficulty, likelihood of success, regulatory or policy compliance, relationship to other requirements, stakeholder agreements, urgency
- Challenges - non-negotiable demands, unrealistic trade offs,
What techniques can be used in Prioritize Requirements?
- Decision Analysis
- Risk Analysis
- Moscow Analysis - must, should, could, won’t
- Time boxing/Budgeting
- Voting needs more input here
Who are the stakeholders for Prioritize Requirements?
- Domain SME
- Implementation SME
- Project Manager
- Sponsor
What is the output of Prioritize Requirement?
Requirements[Prioritized], each requirement should have a priority at the completion of this task
What is the purpose of Organize Requirements?
Create a set of views of the requirements that are comprehensive, complete, consistent and understood by all stakeholders
What are the inputs to Organize Requirements?
- Organizational Process Assets
- Requirements[Stated]
- Solution Scope
What are the elements of Organize Requirements?
- Levels of Abstraction
- Model selection needs more work and input
What techniques can be used in Organize Requirements?
- Business Rule Analysis
- Data Flow Diagrams
- Data Modeling
- Functional Decomposition
- Organization Modeling
- Process Modeling
- Scenario and Use Cases
- Scope Modeling
- User Stories
Who are the stakeholders for Organize Requirements?
- Domain SME, End User, Implementation SME, Sponsor
- Project Manager
What is the output of Organize Requirements?
Requirements Structure
What is the purpose of Specify and Model Requirement?
To analyze expressed stakeholder desires and or the current state of the organization using a combinaiton of textual statements, matrices, diagrams, and formal models
What are the inputs to Specify and Model Requirement?
Requirements[stated]