CBAP 2.0 Requirements Analysis
Knowledge Area for CBAP exam
Terms in this set (...)
Name the 6 Tasks in Requirement Analysis.
Specify & Model Requirements
Define Assumptions and Constraints
Name the Inputs for Requirements Analysis.
Requirements Management Plan
Stakeholder, List, Roles and Responsibilities
Organizational Process Assets
Taking business needs, synthesizing and structuring them, refining them so they can be communicated to design an effective solution
What is the definition of Requirements Analysis?
Name the 5 types of Requirements.
Functional Requirements (Solution)
Non-Functional Requirements (Solution)
Which other KA's does RA most closely interact with?
Enterprise Analysis and Solution Assessment and Validation
Name the outputs for Requirements Analysis.
Modeled and Specified Requirements
Assumptions & Constraints
Problem Tracking and Risk Analysis are techniques used for this Task.
Define Assumptions & Constraints.
In the Basis for Prioritization element, there are 8 important criteria to consider for prioritizing requirements, what are they?
Business Value, Business or Technical Risk, Implementation Difficulty, Likelihood of Success, Regulatory or Policy Compliance, Relationship to other Requirements, Stakeholder Agreement, Urgency
What are the 2 challenges the BOK lists in prioritizing requirements?
Non-negotiable demands from stakeholders
Unrealistic trade-offs from solution builders
What are the 5 inputs for the task Prioritize Requirements?`
Stakeholder List, Roles and Responsibilities
Requirements Management Plan
A prioritization technique that fits work into a fixed period of time.
Voting and Decision Analysis are techniques used for this Task.
Risk Analysis and Decision Analysis are techniques used for this task.
Name the 5 techniques used for Prioritize Requirements.
Decision Analysis, Risk Analysis, MoSCow Analysis, Timeboxing/Budgeting, Voting
This budgeting approach adds in requirements until the capacity has been reached.
What does "All In" refer to?
A budgeting technique which includes all requirements and estimate and then drops requirements until the ones left can be met within the schedule or budget.
Organization Process Assets, Requirements Prioritized, Solution Scope
the inputs for Organize Requirements.
The Output for Organize Requirements
What are the 2 main goals of Organize Requirements?
1. Decide which models are appropriate to represent the solution scope.
2. Represent any relationships and dependencies in and between the models.
The BOK suggests you follow standards and use simple language to do this...
The BOK suggests that if BA's include these 5 concepts when choosing models, their requirements will be complete.
User Classes, Roles, Profiles
Entities, Concepts and Relationships
Business Rules Analysis, Data Flows, Data Models and Scope Modelling are some techniques for this Task.
Business Rules Analysis, Data Flows, Data Models and Prototyping are some techniques for this Task.
Specify and Model Requirements
What does the Requirements Structure help stakeholders to know about requirements?
Where a given requirement can be found and what its scope is.
This is the main task for Requirements analysis
Specify and Model Requirements
Requirements Stated and Requirements Structure?
Inputs for Specify and Model requirements
Text, Matrices, Diagrams and Models
The elements for Specify and Model requirements are: Text, ____, Models,____, Improvement Opportunities
Matrices, Capture Requirement Attributes
A diagram used to model interactions between objects in a system for different scenarios... is technique for Specify & Model Requirements
What techniques are applicable for Specify & Model Requirements when considering Processes.
Process Modelling, Organizational Modelling, Business Rules, Use Cases
Organization Models, Process Modelling, Scenarios and Use Cases
Techniques applicable for Specify & Model Requirements when considering User Classes & Roles.
What techniques are applicable for Specify & Model Requirements when considering Rules?
Business Rules Analysis, Process Modelling, State Diagrams, Data Models, Use Cases
Scope Modelling, Process Modelling, State Diagrams, Use Cases
Techniques applicable for Specify & Model Requirements when considering Events.
What is an Assumption?
a factor that is considered to be true, but not yet proven and may represent a belief about how an outcome will be achieved
What is a Constraint?
An imposition on a project that limits the choices a team can make around scope, time and cost.
What are the inputs for Define Assumptions & Constraints?
Why are assumptions managed as risks?
If an assumption proves to be false, it can affect any part of the project.
What kind of constraints does the BOK list?
Business, Technical and External
What are the 2 main purposes of the Verify Requirements task?
1. Ensure requirements are ready for review by stakeholders for validation.
2. Ensure requirements are complete and have all inputs needed for construction.
Inputs for Verify Requirements?
Requirements (any except stated)
What are the characteristics of a quality Requirement?
Cohesive, Complete, Consistent, Correct, Modifiable, Unambiguous, Feasible, Testable
An element of Verify Requirements is Verification Acitivities which include, ______, Comparison Checks,______, Triggers and _______, Terminology Checks, _______
Completeness checks, Variations and Exceptions, Outcomes, Examples
The 4 Techniques for Verify requirements are?
Acceptance and Evaluation Criteria Definition, Problem Tracking, Structured Walkthrough, Checklists
Business Case, Requirements (Verified)
Inputs for task Validate Requirements
The main goal of Validate Requirements?
ensure requirements meet a business need and therefore can be traced back to the business case
Define Measurable Evaluation Criteria
an element of Validate Requirements to measure the benefits
Prototyping is used in which RA Task?
The Acceptance and Evaluation Criteria Definition technique is used in which 3 RA tasks?
Specify and Model Requirements, Verify Requirements, Validate Requirements
The techniques Data Flow Diagrams, Data Modelling, Functional Decomposition, Organizational Modelling are used in which tasks?
Organize Requirements, Specify and Model Requirements
What are the main outputs for Requirements Analysis?
Stakeholder or Solution Requirements
Assumptions and Constraints
When do you consider Opportunity Costs in Requirements Analysis?
When evaluating alignment of a requirement with the Business Case in the Validate Requirements task.
CBAP - Requirements Analysis - djpasch
Pilates - Mat Work Foundations
Pilates - Anatomy in Motion
CBAP -Business Analysis and Planning/Monitoring BABOK 2.0
Chapter 6: Requirements Analysis
CBAP Exam Prep
BABOK Techniques - Advantages & Disadvantages