Certification of Capability in Business Analysis (CCBA) — Questions and Answers
Question 1: Personal organization, time management, and adaptability to changing circumstances are sub-skills within which underlying competency category?
- Interaction Skills
- Analytical Thinking and Problem Solving
- Communication Skills
- Behavioral Characteristics (Correct answer)
Correct answer: Behavioral Characteristics
Behavioral Characteristics include adaptability, ethics, personal accountability, trustworthiness, and organization — traits that reflect how a BA manages themselves.
Question 2: Which of the following is part of solution validation?
- Writing the technical documentation.
- Testing and measuring business value delivered (Correct answer)
- Designing the user interface.
- Allocating project resources.
Correct answer: Testing and measuring business value delivered
Solution validation involves testing the solution to ensure that it delivers the intended business value and resolves the original problem.
Question 3: What is the purpose of a 'stakeholder register' in business analysis?
- To record stakeholder satisfaction scores
- To track stakeholder attendance at project meetings
- To list the projects each stakeholder is currently working on
- To document stakeholders' contact information, roles, interests, and engagement status (Correct answer)
Correct answer: To document stakeholders' contact information, roles, interests, and engagement status
A stakeholder register is a living document that captures key information about each stakeholder including their role, interests, influence, engagement approach, and communication preferences.
Question 4: Which element is NOT typically part of defining the current state in strategy analysis?
- Solution design specifications (Correct answer)
- Organizational structure
- Existing capabilities
- Business policies
Correct answer: Solution design specifications
Solution design specifications belong to the Requirements Analysis and Design Definition knowledge area, not to current state analysis in Strategy Analysis.
Question 5: What does 'managing stakeholder expectations' primarily involve?
- Ensuring stakeholders do not interfere with the development process
- Lowering stakeholders' expectations to avoid disappointment
- Getting stakeholders to agree with the business analyst's recommendations
- Proactively communicating information about what the solution will and will not deliver (Correct answer)
Correct answer: Proactively communicating information about what the solution will and will not deliver
Managing expectations means proactively communicating realistic, accurate information about what the solution will deliver, when, and under what constraints — preventing surprises.
Question 6: What is a current state assessment?
- Checking employee attendance
- Only reviewing current finances
- Reviewing last year's projects
- Analyzing the existing business environment, processes, and capabilities before proposing changes (Correct answer)
Correct answer: Analyzing the existing business environment, processes, and capabilities before proposing changes
Understanding the current state provides the baseline for identifying gaps and measuring improvement.
Question 7: In the BABOK Guide, what are the FOUR knowledge areas that are foundational inputs to Business Analysis Planning & Monitoring?
- Strategy Analysis, Requirements Life Cycle, Stakeholder Engagement, Solution Architecture
- Business Analysis Planning, Requirements Life Cycle, Elicitation, Solution Design
- Elicitation, Collaboration, Requirements Analysis, Design Definition
- Strategy Analysis, Elicitation, Requirements Analysis, Solution Evaluation (Correct answer)
Correct answer: Strategy Analysis, Elicitation, Requirements Analysis, Solution Evaluation
Strategy Analysis, Elicitation and Collaboration, Requirements Analysis and Design Definition, and Solution Evaluation are core knowledge areas that both feed into and are shaped by the planning and monitoring activities.
Question 8: What type of requirements document typically outlines the functionality of the system?
- Test plans.
- Functional requirements document (Correct answer)
- Risk analysis report.
- Design specification.
Correct answer: Functional requirements document
A Functional Requirements Document (FRD) is a key requirements document that specifically outlines the functionality and behavior of a system. It describes what the system must do, how it will respond to user input, and its various features from a user's perspective. This document focuses on the 'what' rather than the 'how' of the system's implementation.
Question 9: What is a cost-benefit analysis?
- Comparing the total costs of a solution against its expected benefits to determine financial viability (Correct answer)
- Counting project costs only
- Listing benefits without costs
- A marketing strategy
Correct answer: Comparing the total costs of a solution against its expected benefits to determine financial viability
Cost-benefit analysis provides financial justification by quantifying both the investment required and the expected return.
Question 10: Why is stakeholder feedback critical in solution validation?
- Because it helps align the solution with business objectives (Correct answer)
- Because it delays the project.
- Because it helps design the system.
- Because it reduces project costs.
Correct answer: Because it helps align the solution with business objectives
Stakeholder feedback helps ensure the solution meets the expectations and requirements of those who will use or be impacted by the solution.
Question 11: A business analyst is facilitating a workshop where stakeholders have conflicting priorities. Which leadership approach is most effective?
- Use a collaborative approach to find common ground and align on shared objectives (Correct answer)
- Impose the project sponsor's priorities on all stakeholders
- Defer all decisions to the project manager to avoid conflict
- Document all conflicts and escalate to senior management immediately
Correct answer: Use a collaborative approach to find common ground and align on shared objectives
Collaborative facilitation helps stakeholders align on shared objectives while respecting differing priorities, a core BA leadership competency.
Question 12: A project team is experiencing frequent requirement changes after baseline approval. What is the MOST likely root cause?
- The development team is changing requirements without authorization
- Requirements were not sufficiently validated with stakeholders before baselining (Correct answer)
- The BA used too many elicitation techniques during discovery
- The project sponsor changed the business strategy after sign-off
Correct answer: Requirements were not sufficiently validated with stakeholders before baselining
High post-baseline volatility usually indicates that requirements were not adequately validated with the right stakeholders before sign-off, leaving gaps that surface later.
Question 13: Which of the following best describes a 'transition state' in CCBA strategy analysis?
- The ideal end goal the organization wants to reach
- An intermediate condition the organization passes through during change (Correct answer)
- The baseline assessment of the organization's current capabilities
- The rollback plan if the change fails
Correct answer: An intermediate condition the organization passes through during change
A transition state is an intermediate condition that exists between the current state and the future state as the organization implements change.
Question 14: What is the difference between a functional requirement and a non-functional requirement?
- A functional requirement describes what a system should do, while a non-functional requirement describes how a system should do it (Correct answer)
- A functional requirement describes the outputs of a system, while a non-functional requirement describes the inputs of a system
- A functional requirement describes how a system should do it, while a non-functional requirement describes what a system should do
- A functional requirement describes the inputs of a system, while a non-functional requirement describes the outputs of a system
Correct answer: A functional requirement describes what a system should do, while a non-functional requirement describes how a system should do it
Functional requirements specify the behaviors or functions a system must perform, detailing 'what' the system does (e.g., 'The system shall allow users to log in'). Non-functional requirements, on the other hand, describe the quality attributes or constraints on 'how' the system performs these functions (e.g., performance, security, usability).
Question 15: A PESTLE analysis is used in enterprise analysis to assess which of the following?
- Requirements gaps and solution alternatives
- Macro-environmental factors affecting the organization (Correct answer)
- Stakeholder power and influence levels
- Project risks and mitigation strategies
Correct answer: Macro-environmental factors affecting the organization
PESTLE (Political, Economic, Social, Technological, Legal, Environmental) analysis examines macro-environmental factors that may impact the organization and its strategic options.
Question 16: A business analyst is using the '5 Whys' technique during elicitation. What is the goal of this technique?
- To uncover the root cause of a business problem by repeatedly asking 'why' (Correct answer)
- To prioritize requirements by importance
- To create a hierarchical requirements structure
- To validate that requirements are testable
Correct answer: To uncover the root cause of a business problem by repeatedly asking 'why'
The 5 Whys technique iteratively asks 'why' to move past surface symptoms and uncover the underlying root cause of a business problem.
Question 17: In the context of CCBA strategy analysis, 'organizational readiness assessment' is used to:
- Assess vendor readiness for contract signing
- Measure individual employee performance
- Determine the project schedule baseline
- Evaluate the organization's ability and willingness to accept a proposed change (Correct answer)
Correct answer: Evaluate the organization's ability and willingness to accept a proposed change
An organizational readiness assessment evaluates whether the organization has the culture, capability, and willingness to successfully adopt the proposed change.
Question 18: What is a key factor to consider when analyzing stakeholder expectations?
- Their personal opinions.
- Their level of influence and interest in the project (Correct answer)
- The project's timeline.
- The project budget.
Correct answer: Their level of influence and interest in the project
When analyzing stakeholder expectations, it is crucial to consider their influence, interest, and potential impact on the project to effectively manage their needs and concerns.
Question 19: Which technique is MOST appropriate for identifying the root cause of a business problem during enterprise analysis?
- Sprint planning
- Fishbone (Ishikawa) diagram (Correct answer)
- RACI matrix
- Cost-benefit analysis
Correct answer: Fishbone (Ishikawa) diagram
The fishbone (Ishikawa or cause-and-effect) diagram is specifically designed to identify and categorize the root causes of a problem, making it ideal for enterprise-level problem analysis.
Question 20: In requirements elicitation, what is the primary purpose of 'mind mapping'?
- To assign requirements to team members
- To visually brainstorm and organize complex topics and their relationships (Correct answer)
- To create a formal hierarchical requirements document
- To map database entity relationships
Correct answer: To visually brainstorm and organize complex topics and their relationships
Mind mapping is a visual brainstorming technique that helps participants explore and organize complex topics by branching related concepts from a central idea.
Question 21: In solution evaluation, what does 'validation' mean as distinct from 'verification'?
- There is no meaningful distinction between the two terms
- Verification ensures the solution was built correctly; validation ensures the correct solution was built (Correct answer)
- Validation tests the code; verification tests the requirements
- Validation is done by testers; verification is done by business analysts
Correct answer: Verification ensures the solution was built correctly; validation ensures the correct solution was built
Verification asks 'Did we build it right?' (conformance to specifications), while validation asks 'Did we build the right thing?' (fitness for business purpose).
Question 22: Which type of metric BEST measures whether a deployed solution is achieving its intended business outcomes?
- Defect density metrics from system testing
- Key performance indicators aligned to the original business objectives (Correct answer)
- Resource utilization metrics from the infrastructure team
- Velocity metrics tracking development team throughput
Correct answer: Key performance indicators aligned to the original business objectives
KPIs tied to the original business objectives directly measure whether the solution is achieving the outcomes it was designed to deliver.
Question 23: A business analyst is designing a report for US healthcare stakeholders that must comply with HIPAA data privacy rules. This requirement is classified as a:
- Business rule
- Transition requirement
- Functional requirement
- Regulatory constraint (Correct answer)
Correct answer: Regulatory constraint
HIPAA rules represent regulatory constraints — external mandates imposed by law that the solution must comply with.
Question 24: What distinguishes a 'structured interview' from an 'unstructured interview' in business analysis?
- Structured interviews involve multiple interviewers; unstructured interviews are one-on-one
- Structured interviews are only for technical stakeholders
- Structured interviews use predetermined questions; unstructured interviews allow free-flowing conversation (Correct answer)
- Structured interviews are conducted in person; unstructured interviews are virtual
Correct answer: Structured interviews use predetermined questions; unstructured interviews allow free-flowing conversation
Structured interviews follow a predefined set of questions to ensure consistency and coverage, while unstructured interviews allow flexible, exploratory conversation guided by stakeholder responses.
Question 25: What is the purpose of the requirement traceability matrix?
- To trace the development of project schedule
- To trace the development of project budget
- To trace the development of project requirements (Correct answer)
- To trace the development of software code
Correct answer: To trace the development of project requirements
A requirement traceability matrix is a document that links requirements throughout the project lifecycle, from their origin to their implementation and testing. It helps ensure that all requirements are addressed, validated, and delivered, providing a clear audit trail. This matrix also facilitates impact analysis for changes.
Question 26: A business analyst is evaluating whether the organization is ready to adopt a new ERP system. Which factor is MOST critical to assess during organizational readiness evaluation?
- The number of competing vendors in the market
- The solution's compatibility with future industry trends
- The workforce's ability and willingness to operate the new solution (Correct answer)
- The vendor's financial stability
Correct answer: The workforce's ability and willingness to operate the new solution
Organizational readiness focuses on whether people, processes, and culture can support the new solution, with workforce capability and willingness being the most critical factor.
Question 27: When evaluating solution options during enterprise analysis, which criterion should be assessed FIRST?
- Developer team availability
- Alignment with organizational strategy and goals (Correct answer)
- Vendor reputation and pricing
- Technical complexity of implementation
Correct answer: Alignment with organizational strategy and goals
Strategic alignment must be assessed first — a solution that doesn't support the organization's goals has no value regardless of its technical merits or cost.
Question 28: Why is stakeholder engagement important in business analysis?
- It defines the project timeline.
- It ensures project risks are mitigated.
- It ensures stakeholders’ needs and expectations are met (Correct answer)
- It helps finalize the project budget.
Correct answer: It ensures stakeholders’ needs and expectations are met
Stakeholder engagement is vital in business analysis as it fosters collaboration, builds trust, and ensures that all relevant perspectives are considered. By actively involving stakeholders, business analysts can accurately capture their needs, manage expectations, and gain buy-in for proposed solutions. This leads to solutions that are more likely to meet the diverse requirements and be successfully adopted.
Question 29: Which of the following is a characteristic of an EFFECTIVE business analysis communication?
- Is delivered in writing only to create a formal record
- Includes all available data to ensure comprehensive coverage
- Uses technical jargon to demonstrate domain expertise
- Is tailored to the audience's knowledge level, interests, and communication preferences (Correct answer)
Correct answer: Is tailored to the audience's knowledge level, interests, and communication preferences
Effective communication is tailored to the specific audience — using language, level of detail, and format that match their knowledge, interests, and preferences.
Question 30: When transition requirements conflict with solution requirements, how should the BA BEST resolve the conflict?
- Always prioritize transition requirements since they affect go-live readiness
- Analyze each conflict for impact and work with stakeholders to resolve through negotiation and trade-off decisions (Correct answer)
- Always prioritize solution requirements since they define the permanent system
- Defer all conflicts to the project manager for resolution
Correct answer: Analyze each conflict for impact and work with stakeholders to resolve through negotiation and trade-off decisions
Requirement conflicts require impact analysis and stakeholder negotiation rather than a blanket prioritization rule, since the right resolution depends on context and business risk.
Question 31: A key SME repeatedly cancels elicitation sessions, putting the project at risk. What is the BEST approach for the BA?
- Replace the SME with another stakeholder who is more available
- Work with the SME's manager and sponsor to reprioritize the SME's availability (Correct answer)
- Proceed without the SME's input and document assumptions
- Escalate immediately to the project sponsor with a risk impact assessment
Correct answer: Work with the SME's manager and sponsor to reprioritize the SME's availability
The BA should engage the appropriate management and sponsor to formally reprioritize the SME's time, since their input is critical to project success.
Question 32: When assessing risks associated with a change strategy, which approach best supports the CCBA strategy analysis process?
- Evaluate probability and impact of potential negative outcomes (Correct answer)
- Document risks only after the solution is selected
- Identify only risks that have occurred in past projects
- Defer risk assessment to the project manager
Correct answer: Evaluate probability and impact of potential negative outcomes
Effective risk assessment in strategy analysis involves evaluating the probability and impact of potential negative outcomes to inform change strategy decisions.
Question 33: What does 'collaborative elicitation' primarily involve?
- Using automated tools to extract requirements from existing systems
- Delegating requirements gathering to the development team
- Bringing together multiple stakeholders to jointly explore and define requirements (Correct answer)
- Having the business analyst gather requirements independently and present them to stakeholders for approval
Correct answer: Bringing together multiple stakeholders to jointly explore and define requirements
Collaborative elicitation involves bringing stakeholders together to jointly create, refine, and agree on requirements, leveraging the diversity of perspectives and collective knowledge.
Question 34: What is the purpose of 'acceptance criteria' in solution validation?
- To specify the conditions the solution must meet to be considered acceptable by stakeholders (Correct answer)
- To measure developer productivity during implementation
- To define the budget limits for the project
- To document the solution architecture for IT operations
Correct answer: To specify the conditions the solution must meet to be considered acceptable by stakeholders
Acceptance criteria define the specific, measurable conditions a solution must satisfy for stakeholders to formally accept it as meeting requirements and being ready for use.
Question 35: Which technique is MOST useful for identifying root causes of a current state problem during strategy analysis?
- Fishbone (Ishikawa) Diagram (Correct answer)
- Use Case Modeling
- Process Flow Diagram
- Data Dictionary
Correct answer: Fishbone (Ishikawa) Diagram
A Fishbone (Ishikawa) Diagram is a root cause analysis technique that helps identify the underlying causes contributing to a problem.
Question 36: What is the PRIMARY difference between 'elicitation' and 'discovery' in business analysis?
- Elicitation is a formal process; discovery is informal
- There is no difference — they are synonyms in BABOK
- Elicitation is only done at project start; discovery continues throughout
- Elicitation involves actively drawing out information; discovery involves uncovering existing information from artifacts or context (Correct answer)
Correct answer: Elicitation involves actively drawing out information; discovery involves uncovering existing information from artifacts or context
Elicitation involves actively drawing information from stakeholders through techniques like interviews, while discovery involves uncovering information that already exists in documents, systems, or the environment.
Question 37: What is the purpose of a 'benefit realization assessment' after solution deployment?
- To measure whether the solution has actually delivered the benefits projected in the business case (Correct answer)
- To calculate developer bonuses for delivering the project on time
- To identify opportunities for system upgrades
- To document lessons learned for the project archive
Correct answer: To measure whether the solution has actually delivered the benefits projected in the business case
A benefit realization assessment measures whether the projected benefits from the business case have been achieved after the solution has been in operation, enabling accountability and learning.
Question 38: What is 'user acceptance testing' (UAT) designed to verify?
- That the system performs within acceptable response time limits
- That the solution meets business requirements and is acceptable to users for production use (Correct answer)
- That the solution complies with regulatory requirements
- That the solution is free of all software defects
Correct answer: That the solution meets business requirements and is acceptable to users for production use
UAT verifies that the solution meets the agreed business requirements and that end users find it acceptable for production use — it is the business validation gate before go-live.
Question 39: Which of the following is an example of a 'definitional rule' (also called a term rule)?
- Orders cannot be modified after they have been shipped
- Invoices overdue by 30 days must trigger an automated reminder
- All loans must be approved by a credit officer before disbursement
- 'Preferred customer' is defined as a customer who has placed more than 10 orders in the past 12 months (Correct answer)
Correct answer: 'Preferred customer' is defined as a customer who has placed more than 10 orders in the past 12 months
A definitional rule establishes the meaning of a business concept or term — in this case, defining what qualifies a customer as 'preferred' through specific measurable criteria.
Question 40: Why is it important to maintain requirements traceability throughout the solution development lifecycle?
- It replaces the need for testing by providing full documentation
- It is required only for regulated industries
- It enables impact analysis, verification that requirements are implemented, and validation that needs are met (Correct answer)
- It satisfies auditors and project governance requirements only
Correct answer: It enables impact analysis, verification that requirements are implemented, and validation that needs are met
Traceability throughout the lifecycle enables impact analysis of changes, verification that every requirement has been implemented, and validation that the implemented solution actually meets the original business needs.
Question 41: Which of the following is the MOST accurate description of the BA's role during solution validation?
- Performing all system and integration testing on behalf of the QA team
- Ensuring the solution meets the business requirements and delivers the expected value to stakeholders (Correct answer)
- Approving all technical design decisions made by the development team
- Managing the project timeline to ensure on-time delivery
Correct answer: Ensuring the solution meets the business requirements and delivers the expected value to stakeholders
The BA's core role in validation is to confirm the solution satisfies the business requirements and that stakeholders will receive the value defined in the business case.
Question 42: What is a business case?
- A legal lawsuit
- A storage container
- A document justifying a project by outlining the problem, proposed solution, costs, benefits, and risks (Correct answer)
- A marketing brochure
Correct answer: A document justifying a project by outlining the problem, proposed solution, costs, benefits, and risks
The business case provides decision-makers with the information needed to approve or reject a proposed initiative.
Question 43: A business analyst is preparing for a requirements workshop. Which preparatory activity is MOST critical?
- Pre-completing requirements on behalf of stakeholders
- Booking a meeting room with videoconferencing
- Defining clear objectives and an agenda for the workshop (Correct answer)
- Ensuring all attendees have the same seniority level
Correct answer: Defining clear objectives and an agenda for the workshop
A clear objective and agenda ensure the workshop stays focused, achieves its goals, and makes effective use of participants' time — the most critical preparation activity.
Question 44: In BPMN (Business Process Model and Notation), what does a diamond shape represent?
- A gateway or decision point (Correct answer)
- A data store
- An event
- A task or activity
Correct answer: A gateway or decision point
In BPMN, a diamond shape represents a gateway, which is used to control the flow of a process by representing decision points, parallel paths, or convergence of flows.
Question 45: What is backlog refinement?
- Reviewing and updating user stories to ensure they are ready for upcoming sprints (Correct answer)
- Reducing project scope
- Cleaning up old files
- Deleting completed tasks
Correct answer: Reviewing and updating user stories to ensure they are ready for upcoming sprints
Refinement ensures stories are properly sized, prioritized, and have clear acceptance criteria before development.
Question 46: Which of the following BEST describes the purpose of a traceability matrix in business analysis?
- Recording defects found during testing
- Tracking project costs and budget variances
- Linking requirements to their sources and downstream deliverables (Correct answer)
- Documenting the communication plan for stakeholders
Correct answer: Linking requirements to their sources and downstream deliverables
A traceability matrix links requirements to their origin (business needs, goals, or regulations) and to downstream deliverables such as designs, test cases, and implemented functionality.
Question 47: Which task in Strategy Analysis is responsible for understanding and documenting why a change is needed within an organization?
- Define Change Strategy
- Assess Risks
- Define Future State
- Assess Current State (Correct answer)
Correct answer: Assess Current State
The 'Assess Current State' task involves understanding the current organizational environment, including problems and opportunities, to clarify why change is needed.
Question 48: Which business analysis planning activity helps ensure that the right level of formality is applied to requirements documentation?
- Stakeholder identification
- Risk assessment
- Performance measurement
- Defining the business analysis approach (Correct answer)
Correct answer: Defining the business analysis approach
Defining the business analysis approach determines the methodology, formality, and level of detail appropriate for requirements documentation based on project characteristics.
Question 49: A user story follows the format 'As a [role], I want [feature], so that [benefit].' What component does the 'so that' clause provide?
- The business justification and value (Correct answer)
- The technical implementation approach
- The acceptance criteria
- The priority ranking
Correct answer: The business justification and value
The 'so that' clause articulates the business value or benefit, ensuring the team understands WHY the feature is needed.
Question 50: What is stakeholder management?
- Identifying, analyzing, planning, and executing actions to engage stakeholders throughout a project (Correct answer)
- Only communicating with executives
- Ignoring difficult stakeholders
- Managing only customers
Correct answer: Identifying, analyzing, planning, and executing actions to engage stakeholders throughout a project
Effective stakeholder management builds support, manages expectations, and addresses concerns proactively.
Question 51: Which component of a business analysis plan describes the processes that will be used to manage changes to business analysis information?
- Communication plan
- Change management approach
- Stakeholder engagement approach
- Requirements management plan (Correct answer)
Correct answer: Requirements management plan
The requirements management plan documents how changes to requirements will be identified, evaluated, tracked, and communicated throughout the project.
Question 52: Why should requirements be prioritized?
- To reduce costs.
- To delay the project.
- To minimize scope.
- To address the highest business value first (Correct answer)
Correct answer: To address the highest business value first
Requirements should be prioritized to ensure that the most critical features and functionalities, those delivering the highest business value, are addressed first. This strategic approach optimizes resource allocation, manages stakeholder expectations, and ensures that essential needs are met early in the project lifecycle. It allows for incremental delivery of value and adaptability.
Question 53: What is the purpose of documentation in requirements management?
- To manage the development team's tasks.
- To track project costs.
- To store design artifacts.
- To ensure proper approval and agreement of requirements (Correct answer)
Correct answer: To ensure proper approval and agreement of requirements
Documentation in requirements management serves as a formal record of all agreed-upon requirements, providing a single source of truth for the project. Its purpose is to ensure clarity, reduce ambiguity, and facilitate formal approval and agreement from all relevant stakeholders. This formal record is crucial for guiding development and preventing misunderstandings.
Question 54: What is an 'influence/interest grid' used for in stakeholder engagement planning?
- Measuring the financial interest stakeholders have in the project
- Categorizing stakeholders by their level of influence and interest to prioritize engagement effort (Correct answer)
- Assigning stakeholders to project workstreams
- Determining stakeholders' technical expertise levels
Correct answer: Categorizing stakeholders by their level of influence and interest to prioritize engagement effort
An influence/interest grid categorizes stakeholders into quadrants based on their level of influence and interest, helping the business analyst determine how much engagement effort to invest with each group.
Question 55: When comparing multiple change strategies, which factor is MOST important for a CCBA to evaluate?
- The lowest possible implementation cost regardless of outcome
- The degree to which each strategy achieves the desired future state (Correct answer)
- The strategy preferred by the project manager
- The fastest delivery timeline irrespective of quality
Correct answer: The degree to which each strategy achieves the desired future state
The primary evaluation criterion for change strategies is how well each option achieves the desired future state and delivers business value.
Question 56: How do you handle scope changes during solution validation?
- By evaluating their impact and aligning them with business goals (Correct answer)
- By deferring the changes until project completion.
- By ignoring the changes.
- By implementing changes immediately.
Correct answer: By evaluating their impact and aligning them with business goals
Scope changes should be carefully evaluated to ensure they align with business objectives. Any changes should be documented and communicated with all stakeholders for proper approval.
Question 57: A business analyst is assessing the current organizational environment to understand strengths, weaknesses, opportunities, and threats. Which technique is most appropriate?
- Decision Analysis
- Data Flow Diagram
- Root Cause Analysis
- SWOT Analysis (Correct answer)
Correct answer: SWOT Analysis
SWOT Analysis evaluates internal Strengths and Weaknesses alongside external Opportunities and Threats to inform strategic decisions.
Question 58: In requirements documentation, what is meant by the term 'requirement atomicity'?
- Requirements must be traceable to a single business goal
- Requirements must be approved unanimously by all stakeholders
- Requirements must be documented using formal mathematical notation
- Each requirement should express a single, discrete need that cannot be broken down further without losing meaning (Correct answer)
Correct answer: Each requirement should express a single, discrete need that cannot be broken down further without losing meaning
Atomicity means each requirement states exactly one need, making it testable, unambiguous, and independently implementable.
Question 59: A business analyst identifies a gap between the current state and the desired future state. This gap is best described as a:
- Business Need (Correct answer)
- Change Strategy
- Risk
- Business Problem
Correct answer: Business Need
A business need represents the gap between the current state and the desired future state that drives the need for change.
Question 60: What is the purpose of a stakeholder engagement plan?
- To provide detailed project timelines.
- To assign resources to stakeholders.
- To schedule stakeholder meetings.
- To ensure stakeholder needs and expectations are addressed (Correct answer)
Correct answer: To ensure stakeholder needs and expectations are addressed
A stakeholder engagement plan outlines how the project will communicate with and manage stakeholders throughout the project's lifecycle to ensure their needs and expectations are met.
Question 61: A sponsor asks a BA to evaluate multiple change strategies and select the most viable option. Which BABOK v3 task directly addresses this?
- Analyze Potential Value
- Assess Risks
- Define Change Strategy (Correct answer)
- Define Future State
Correct answer: Define Change Strategy
The 'Define Change Strategy' task involves evaluating multiple approaches and selecting the most appropriate path from the current state to the future state.
Question 62: Which of the following is NOT a standard element in a Business Process Modeling Notation (BPMN) diagram?
- Flow objects (events, activities, gateways)
- Connecting objects (sequence flows, message flows)
- Entity relationships (primary and foreign keys) (Correct answer)
- Swimlanes (pools and lanes)
Correct answer: Entity relationships (primary and foreign keys)
Entity relationships with primary and foreign keys belong to data modeling (ERDs), not BPMN. BPMN focuses on flow objects, connecting objects, swimlanes, and artifacts.
Question 63: A BA discovers that a senior stakeholder has been providing requirements based on how the process USED to work, not how it currently works. What should the BA do?
- Combine current-state observation with the stakeholder's historical knowledge to build an accurate picture (Correct answer)
- Discard the senior stakeholder's input and rely on junior staff input instead
- Document both versions as separate requirements
- Accept the historical information since senior stakeholders have higher authority
Correct answer: Combine current-state observation with the stakeholder's historical knowledge to build an accurate picture
The BA should triangulate the stakeholder's historical perspective with current-state observation to capture both legacy context and the actual present situation.
Question 64: According to the BABOK Guide, underlying competencies differ from techniques because they:
- Are only relevant in agile environments
- Replace formal training and certification requirements
- Are reusable skills applied broadly across all BA work rather than specific task-level tools (Correct answer)
- Are documented outputs produced during business analysis
Correct answer: Are reusable skills applied broadly across all BA work rather than specific task-level tools
Underlying competencies are broad, cross-cutting skills and behaviors that support all BA activities, while techniques are specific methods used for particular tasks.
Question 65: What does 'communication planning' in business analysis specifically address?
- Defining what information will be communicated, to whom, when, and through what channels (Correct answer)
- Designing the user interface of the proposed solution
- Scheduling development team stand-up meetings
- Planning the organization's marketing and PR strategy
Correct answer: Defining what information will be communicated, to whom, when, and through what channels
Communication planning defines the information to be shared, the target audiences, the timing and frequency, the channels and formats, and the responsibilities for communication throughout the initiative.
Question 66: Which of the following best describes 'information architecture' in the context of business analysis?
- The physical layout of server hardware
- The network topology used for data transmission
- The structure, organization, and labeling of information to support usability and findability (Correct answer)
- The method of encrypting sensitive business data
Correct answer: The structure, organization, and labeling of information to support usability and findability
Information architecture refers to the structural design of how information is organized, labeled, and presented to make it accessible and useful to users.
Question 67: What is the purpose of conducting a 'stakeholder impact assessment' during change management?
- To understand how the proposed change will affect each stakeholder group to plan appropriate support and communications (Correct answer)
- To assess whether stakeholders have the right to veto the change
- To determine which stakeholders should be removed from the project
- To calculate the financial compensation stakeholders should receive for accepting the change
Correct answer: To understand how the proposed change will affect each stakeholder group to plan appropriate support and communications
A stakeholder impact assessment identifies how the proposed change affects each stakeholder group — in terms of their work, skills, roles, and systems — to inform targeted change management and communication plans.
Question 68: What is the key difference between a 'push' and 'pull' communication strategy?
- Push communication requires face-to-face delivery; pull communication is digital
- Push communication sends information to stakeholders; pull communication allows stakeholders to access information on demand (Correct answer)
- Push communication is formal; pull communication is informal
- Push communication is used with executives; pull communication with end users
Correct answer: Push communication sends information to stakeholders; pull communication allows stakeholders to access information on demand
Push communication actively distributes information to stakeholders (emails, reports, presentations), while pull communication makes information available for stakeholders to access when needed (portals, wikis, shared drives).
Question 69: Which notation element in BPMN specifically represents communication between two separate process participants?
- Message flow (dashed line with open arrow) (Correct answer)
- Data association
- Sequence flow (solid line)
- Association (dotted line)
Correct answer: Message flow (dashed line with open arrow)
Message flows in BPMN (represented by dashed lines with open arrowheads) show communication and data exchange between different pools or participants in the process.
Question 70: Which BABOK v3 knowledge area is primarily concerned with defining the future state and determining actions required to transition from the current state?
- Requirements Life Cycle Management
- Solution Evaluation
- Strategy Analysis (Correct answer)
- Business Analysis Planning and Monitoring
Correct answer: Strategy Analysis
Strategy Analysis focuses on defining the future state, understanding the change needed, and identifying the work required to transition from the current to the future state.
Question 71: What is the primary purpose of 'interface analysis' as an elicitation technique?
- To evaluate the user interface design for usability
- To analyze the network interfaces of IT infrastructure
- To identify system, process, and human touchpoints at the boundaries of the solution scope (Correct answer)
- To review interpersonal communication between stakeholders
Correct answer: To identify system, process, and human touchpoints at the boundaries of the solution scope
Interface analysis identifies all systems, processes, and people that interact with the solution at its boundaries, uncovering interface requirements and potential integration points.
Question 72: How does a 'business architecture' inform enterprise analysis?
- By defining the organization's structure, processes, capabilities, and strategic direction (Correct answer)
- By documenting the financial budget for the change initiative
- By listing the names and roles of all stakeholders
- By providing the technical specifications for the IT infrastructure
Correct answer: By defining the organization's structure, processes, capabilities, and strategic direction
Business architecture provides a holistic view of the organization's structure, capabilities, processes, and strategy, giving business analysts the context needed for effective enterprise analysis.
Question 73: What is facilitation in business analysis?
- Managing schedules
- Taking notes at meetings
- Presenting findings only
- Guiding groups through meetings and workshops to achieve productive outcomes (Correct answer)
Correct answer: Guiding groups through meetings and workshops to achieve productive outcomes
Facilitation skills help business analysts lead effective meetings that produce clear, actionable outcomes.
Question 74: How can a business analyst identify 'hidden stakeholders' who were not initially identified?
- Snowball sampling — asking identified stakeholders who else is affected by or interested in the initiative (Correct answer)
- Limiting elicitation to officially identified stakeholders only
- Checking the project charter for all listed team members
- Reviewing the organizational chart to find all management roles
Correct answer: Snowball sampling — asking identified stakeholders who else is affected by or interested in the initiative
Snowball sampling involves asking identified stakeholders to identify additional stakeholders who might be affected — each conversation can reveal new stakeholders, growing the list organically.
Question 75: During requirements review, the Operations Manager and IT Director express conflicting requirements for the same system feature. What should the BA do FIRST?
- Let the development team decide which requirement to implement
- Implement the requirement preferred by the higher-ranking stakeholder
- Remove the conflicting requirement from scope entirely
- Understand the business rationale behind each stakeholder's position before seeking resolution (Correct answer)
Correct answer: Understand the business rationale behind each stakeholder's position before seeking resolution
The BA must first understand the underlying business needs driving each position before facilitating a resolution, as both perspectives may reflect legitimate concerns.
Question 76: A business analyst documents that the organization lacks a CRM system, causing sales teams to lose leads. This is an example of:
- A solution requirement
- A current state problem (Correct answer)
- A risk statement
- A future state description
Correct answer: A current state problem
Identifying an existing gap or deficiency in the current environment, such as a missing system causing business impact, is part of documenting current state problems.
Question 77: In agile business analysis, what is the purpose of 'story mapping'?
- Drawing process flows for all user stories in the backlog
- Mapping stakeholders to the user stories they requested
- Creating a visual two-dimensional backlog organized by user activities and implementation priority (Correct answer)
- Mapping user stories to database tables in the technical architecture
Correct answer: Creating a visual two-dimensional backlog organized by user activities and implementation priority
Story mapping organizes user stories into a two-dimensional view: horizontal activities (the user's journey) and vertical depth (implementation priority), enabling teams to see the big picture and plan coherent releases.
Question 78: What is a communication matrix?
- A risk management tool.
- A document outlining communication preferences (Correct answer)
- A project timeline.
- A tool for resource allocation.
Correct answer: A document outlining communication preferences
A communication matrix is a tool used to define who needs what information, how frequently, and through which communication channels to ensure stakeholders are properly informed.
Question 79: What is the MAIN risk of relying solely on document analysis for requirements elicitation?
- Document analysis cannot be used with digital documents
- Documents may not reflect current actual practice or may be incomplete (Correct answer)
- It requires too much time compared to other techniques
- Documents are always outdated and should never be used
Correct answer: Documents may not reflect current actual practice or may be incomplete
Documents may reflect intended or historical processes rather than current actual practice, and may be incomplete, inconsistent, or contain outdated information.
Question 80: A BA is analyzing an existing legacy system to understand undocumented business rules. Which elicitation technique is MOST applicable?
- Focus groups
- Prototyping
- Document analysis (Correct answer)
- Brainstorming
Correct answer: Document analysis
Document analysis involves reviewing existing artifacts—including legacy systems, reports, and logs—to extract embedded business rules.
Question 81: A business analyst discovers that regulatory compliance requirements are preventing the organization from reaching its desired future state. These constraints are categorized as:
- Business assumptions
- Internal weaknesses
- External constraints (Correct answer)
- Stakeholder concerns
Correct answer: External constraints
Regulatory requirements originate outside the organization and represent external constraints that must be factored into strategy analysis and future state definition.
Question 82: What is a key difference between a process map and a process model?
- Process maps include data stores; process models do not
- A process map shows high-level flow; a process model includes detailed logic and rules (Correct answer)
- Process maps are only used in manufacturing; process models are for IT projects
- Process models are always drawn in BPMN; process maps use UML only
Correct answer: A process map shows high-level flow; a process model includes detailed logic and rules
Process maps typically provide a high-level, easy-to-understand visual of activities and flow, while process models include more detailed logic, business rules, data, and system interactions.
Question 83: Which of the following is a primary input to the 'Define Change Strategy' task in BABOK v3?
- Test results from UAT
- Solution design documents
- Current state description and future state description (Correct answer)
- Stakeholder communication plan
Correct answer: Current state description and future state description
Defining a change strategy requires understanding both where the organization is now (current state) and where it needs to go (future state) as foundational inputs.
Question 84: Which of the following is a sign of POOR requirements lifecycle management?
- Requirements are prioritized using a structured technique
- Requirements are reviewed and formally approved by stakeholders
- Requirements frequently change without formal impact assessment or stakeholder communication (Correct answer)
- Requirements are traced to business objectives
Correct answer: Requirements frequently change without formal impact assessment or stakeholder communication
Frequent, uncontrolled changes without impact assessment indicate poor lifecycle management — requirements should evolve through a defined process that evaluates and communicates changes.
Question 85: A BA conducting interviews notices that stakeholders give different answers to the same question. What is the BEST course of action?
- Escalate the conflict to the project sponsor immediately
- Document the variance and schedule a reconciliation session to resolve conflicting views (Correct answer)
- Use the most common answer as the authoritative requirement
- Accept all answers as valid requirements without further investigation
Correct answer: Document the variance and schedule a reconciliation session to resolve conflicting views
Conflicting stakeholder answers reveal ambiguity or differing perspectives that must be documented and then reconciled through further elicitation or prioritization.
Question 86: Which technique is commonly used for eliciting requirements?
- Database modeling.
- Coding.
- Interviews, surveys, and workshops (Correct answer)
- Prototyping.
Correct answer: Interviews, surveys, and workshops
Interviews, surveys, and workshops are highly effective and commonly used techniques for eliciting requirements from stakeholders. Interviews allow for in-depth, one-on-one discussions, surveys can gather broad input from many stakeholders, and workshops facilitate collaborative discussions and consensus-building among groups. These methods help gather comprehensive and diverse perspectives.
Question 87: A solution that was validated as fit-for-purpose begins to underperform six months after deployment due to significant changes in business volume. This scenario BEST illustrates:
- The need for ongoing solution evaluation as business conditions evolve (Correct answer)
- A defect introduced during system testing
- A failure of the original requirements elicitation process
- An enterprise limitation that was not identified pre-deployment
Correct answer: The need for ongoing solution evaluation as business conditions evolve
Solution evaluation is not a one-time activity; changing business conditions may render a previously valid solution inadequate, requiring periodic reassessment.
Question 88: What role does the business analyst play in agile sprint planning?
- The BA helps the team understand user story details, acceptance criteria, and business context to support accurate planning (Correct answer)
- The BA assigns story points to each user story
- The BA is not involved in sprint planning
- The BA approves the sprint scope on behalf of the business
Correct answer: The BA helps the team understand user story details, acceptance criteria, and business context to support accurate planning
During sprint planning, the BA clarifies user story details, explains business context, and discusses acceptance criteria to ensure the team fully understands what needs to be built before committing to the sprint.
Question 89: What is the PRIMARY purpose of stakeholder analysis in business analysis?
- To rank stakeholders by their seniority in the organization
- To understand stakeholders' needs, influences, and attitudes to plan effective engagement (Correct answer)
- To document stakeholder contact information for project records
- To identify which stakeholders should be excluded from the project
Correct answer: To understand stakeholders' needs, influences, and attitudes to plan effective engagement
Stakeholder analysis examines stakeholders' interests, influence, impact, and attitude toward the change to enable the business analyst to plan appropriately tailored engagement strategies.
Question 90: Which business analysis technique is MOST useful for comparing expected vs. actual solution performance?
- Dependency mapping
- Force field analysis
- SWOT analysis
- Variance analysis and KPI comparison against baseline measurements (Correct answer)
Correct answer: Variance analysis and KPI comparison against baseline measurements
Variance analysis compares actual performance metrics against expected (projected or baseline) metrics, directly revealing where the solution is over- or under-performing relative to expectations.
Question 91: How does 'minimal viable product' (MVP) relate to business analysis in agile projects?
- MVP is the smallest set of features that delivers sufficient value to validate core business assumptions and user needs (Correct answer)
- MVP is a waterfall concept that does not apply to agile business analysis
- MVP is a final product release with all requirements implemented
- MVP stands for Minimal Verified Product and refers to software testing standards
Correct answer: MVP is the smallest set of features that delivers sufficient value to validate core business assumptions and user needs
MVP is the smallest, most focused product increment that validates whether the core business hypothesis is correct — it is a learning tool, not a minimum acceptable product.
Question 92: A business analyst is working on a project where stakeholders are geographically dispersed. Which planning consideration is MOST critical?
- Prioritizing requirements using MoSCoW
- Selecting the right modeling notation
- Defining a communication plan with appropriate collaboration tools (Correct answer)
- Choosing between use cases and user stories
Correct answer: Defining a communication plan with appropriate collaboration tools
With geographically dispersed stakeholders, the communication plan is critical to define how, when, and through what channels business analysis information will be shared and elicited.
Question 93: Which model shows how business analysis work is defined and what type of work is involved in the analysis?
- Process models (Correct answer)
- Data models
- Object oriented models
- Organizational models
Correct answer: Process models
Process models, such as Business Process Model and Notation (BPMN) diagrams, are specifically designed to illustrate how work is performed within an organization. They define the sequence of activities, decision points, and roles involved in a process, thereby showing the type of work and its flow. This makes them ideal for understanding and defining business analysis work.
Question 94: Why is documentation important in solution validation?
- To communicate with stakeholders.
- To document assumptions and changes in the solution (Correct answer)
- To track project costs.
- To reduce development time.
Correct answer: To document assumptions and changes in the solution
Documentation provides a reference point for validating the solution and ensures that all decisions, assumptions, and validation activities are tracked for future use.
Question 95: Why is it important for business rules to be stated declaratively rather than procedurally?
- Procedural rules cannot be documented in requirements
- Declarative rules are easier for developers to code
- Declarative rules separate the 'what' from the 'how', enabling implementation flexibility and making rules easier to maintain (Correct answer)
- Declarative rules automatically generate test cases
Correct answer: Declarative rules separate the 'what' from the 'how', enabling implementation flexibility and making rules easier to maintain
Declarative business rules state what must be true or what is permitted without specifying how to implement it, separating business logic from implementation and making rules easier to change independently.
Question 96: Transition requirements differ from solution requirements in that transition requirements:
- Apply only to software development projects
- Describe permanent features of the delivered solution
- Must be approved by the project sponsor before elicitation begins
- Are only needed temporarily to move from the current to the future state (Correct answer)
Correct answer: Are only needed temporarily to move from the current to the future state
Transition requirements address temporary needs—such as data migration, parallel operation, or training—that exist only during the change period and are no longer needed after transition is complete.
Question 97: Which category of underlying competencies in the BABOK Guide includes creative thinking, decision making, and problem solving?
- Analytical Thinking and Problem Solving (Correct answer)
- Interaction Skills
- Behavioral Characteristics
- Business Knowledge
Correct answer: Analytical Thinking and Problem Solving
Analytical Thinking and Problem Solving encompasses creative thinking, decision making, learning, problem solving, and systems thinking.
Question 98: Which technique is BEST suited for identifying all relevant stakeholders for a business analysis initiative?
- SWOT analysis
- Stakeholder map or onion diagram (Correct answer)
- Gap analysis
- Process modeling
Correct answer: Stakeholder map or onion diagram
Stakeholder maps and onion diagrams are specifically designed to visually identify and categorize all parties who may be affected by or have influence over a change initiative.
Question 99: What is 'gold plating' in the context of requirements, and why is it a problem?
- Prioritizing aesthetically appealing requirements over functional ones
- Adding formal review processes to requirements documentation, which slows delivery
- Documenting requirements in excessive detail, making them difficult to change
- Implementing features beyond what stakeholders requested, consuming resources without authorized business value (Correct answer)
Correct answer: Implementing features beyond what stakeholders requested, consuming resources without authorized business value
Gold plating occurs when the team adds unauthorized features, which wastes resources, may introduce defects, and was never validated as delivering business value.
Question 100: A business analyst identifies that implementing a new ERP system will require retraining 500 employees. This is best classified as a:
- Functional requirement
- Business risk
- Transition requirement (Correct answer)
- Current state constraint
Correct answer: Transition requirement
Transition requirements describe capabilities the organization needs temporarily to move from the current to the future state, such as training needed during implementation.
Question 101: Which elicitation technique is MOST effective when the goal is to discover unstated assumptions held by stakeholders?
- Survey/questionnaire
- Benchmarking
- Observation (job shadowing) (Correct answer)
- Document analysis
Correct answer: Observation (job shadowing)
Observation (job shadowing) allows business analysts to witness actual work processes, revealing unstated assumptions and tacit knowledge that stakeholders may not articulate in interviews or surveys.
Question 102: What is the PRIMARY purpose of a requirements walkthrough with stakeholders?
- To train end users on the new system's functionality
- To assign implementation tasks to the development team
- To formally approve requirements and lock the baseline
- To verify that documented requirements accurately reflect stakeholder needs and identify gaps or errors (Correct answer)
Correct answer: To verify that documented requirements accurately reflect stakeholder needs and identify gaps or errors
A requirements walkthrough is a review technique where stakeholders verify that the documented requirements correctly and completely represent their needs.
Question 103: What is the purpose of 'requirements prioritization' in lifecycle management?
- To determine which requirements will deliver the most value relative to cost and risk (Correct answer)
- To allocate requirements to specific developers
- To rank requirements in order of technical complexity
- To eliminate low-priority requirements from the project
Correct answer: To determine which requirements will deliver the most value relative to cost and risk
Prioritization determines which requirements deliver the greatest value relative to implementation cost and risk, enabling informed decisions about what to implement first or what to include in scope.
Question 104: What does the term 'business case' refer to?
- A justification for undertaking the project (Correct answer)
- A document describing project risks.
- A statement of work.
- A timeline of project activities.
Correct answer: A justification for undertaking the project
A business case is a formal document that provides a comprehensive justification for undertaking a project or initiative. It outlines the problem or opportunity, proposed solution, benefits, costs, risks, and strategic alignment. Essentially, it makes the argument for why an investment should be made and what value it will deliver.
Question 105: What is a requirements traceability matrix?
- A document linking requirements to their origin and tracking them through development and testing (Correct answer)
- A mathematical matrix
- A budget spreadsheet
- A project timeline
Correct answer: A document linking requirements to their origin and tracking them through development and testing
Traceability matrices ensure every requirement is addressed in design, development, and testing.
Question 106: When using prototyping as an elicitation technique, what is a key risk the BA must manage?
- Prototypes require fully detailed requirements before they can be built
- Stakeholders may mistake the prototype for the final product and resist changes (Correct answer)
- Prototypes always lead to requirements that are too technical
- Prototyping cannot be used for non-functional requirements
Correct answer: Stakeholders may mistake the prototype for the final product and resist changes
A major risk of prototyping is that stakeholders become attached to the prototype and resist changes, believing it represents the committed solution.
Question 107: Which of the following is a key characteristic of a 'requirements repository'?
- It stores only approved requirements, not drafts or deferred requirements
- It is a centralized store for requirements, their attributes, and relationships (Correct answer)
- It is only used in large enterprise projects
- It automatically generates code from stored requirements
Correct answer: It is a centralized store for requirements, their attributes, and relationships
A requirements repository is a centralized system for storing requirements along with their attributes, status, traceability links, and version history, regardless of project size.
Question 108: What elicitation technique is used to examine user manuals, training manuals, service level agreements, or regulatory documentation?
- Survey/questionnaire
- Interface analysis
- Observation
- Document analysis (Correct answer)
Correct answer: Document analysis
Document analysis is an elicitation technique where a business analyst examines existing documentation to gather requirements. User manuals, training manuals, service level agreements, and regulatory documents are all examples of existing documents that contain valuable information about current processes, rules, and system functionalities. This technique helps understand the current state and identify potential requirements without directly interviewing stakeholders.
Question 109: In BABOK v3 Strategy Analysis, what is the primary output of the 'Define Future State' task?
- Risk Analysis Results
- Stakeholder Engagement Approach
- Business Case
- Future State Description (Correct answer)
Correct answer: Future State Description
The 'Define Future State' task produces a Future State Description that outlines the desired conditions the organization needs to meet its business objectives.
Question 110: What is the purpose of a Business Case?
- To justify the need for a project (Correct answer)
- To provide the project schedule
- To provide a detailed financial analysis of a project
- To provide the technical design for a project
Correct answer: To justify the need for a project
A Business Case is a crucial document that outlines the rationale for initiating a project or task. It details the problem or opportunity, potential benefits, costs, risks, and alternative solutions, providing stakeholders with the necessary information to make an informed decision about proceeding. Its purpose is to demonstrate the value and feasibility of an investment.
Question 111: Which of the following represents a 'tacit knowledge' challenge in requirements elicitation?
- A stakeholder who refuses to participate in interviews
- A project sponsor who changes requirements frequently
- A stakeholder who provides excessive detail about low-priority requirements
- A domain expert who finds it difficult to articulate how they perform a complex task (Correct answer)
Correct answer: A domain expert who finds it difficult to articulate how they perform a complex task
Tacit knowledge is deeply embedded expertise that is difficult to articulate — domain experts often 'just know' how to perform complex tasks without being able to explain the steps.
Question 112: In requirements documentation, what is the BEST way to express a business rule?
- As a precise, atomic, testable statement using clear conditional language (Correct answer)
- As a general narrative description of the business policy
- As a flowchart showing when and how the rule is applied
- Embedded within use case scenarios to provide context
Correct answer: As a precise, atomic, testable statement using clear conditional language
Business rules should be expressed as precise, atomic (single concept per rule), testable statements — this enables unambiguous implementation and clear acceptance testing.
Question 113: What is the MAIN reason a business analyst should plan for managing requirements conflicts?
- Because conflicting requirements can undermine solution value if unresolved (Correct answer)
- To ensure all requirements are technically feasible
- To avoid the need for stakeholder meetings
- To simplify the documentation process
Correct answer: Because conflicting requirements can undermine solution value if unresolved
Unresolved requirements conflicts can lead to a solution that fails to meet stakeholder needs, wastes resources, or creates organizational friction, undermining the value of the initiative.
Question 114: When should a BA formally re-baseline requirements?
- Every time a new stakeholder joins the project
- Only when the project sponsor requests it in writing
- After approved changes accumulate enough impact to warrant a new controlled baseline (Correct answer)
- At the beginning of each sprint in all project methodologies
Correct answer: After approved changes accumulate enough impact to warrant a new controlled baseline
Re-baselining is warranted when approved changes are substantial enough that the original baseline no longer accurately represents the agreed scope.
Question 115: In an agile project, what is the PRIMARY purpose of sprint retrospectives from a business analysis perspective?
- Estimating story points for the next sprint
- Identifying improvements to the team's business analysis and collaboration practices (Correct answer)
- Reviewing acceptance test results
- Reviewing completed code for quality
Correct answer: Identifying improvements to the team's business analysis and collaboration practices
From a BA perspective, retrospectives are opportunities to assess and improve business analysis practices — the quality of user stories, elicitation effectiveness, and collaboration with stakeholders.
Question 116: What is scope management?
- Any project management activity
- Mouthwash brand management
- Managing telescopes
- Defining and controlling what is and is not included in a project to prevent scope creep (Correct answer)
Correct answer: Defining and controlling what is and is not included in a project to prevent scope creep
Scope management ensures the project delivers agreed-upon deliverables without uncontrolled expansion.
Question 117: When should a BA use a context diagram?
- To document the data structure of the database schema
- To map stakeholder roles to project tasks
- To show the internal processes within a system
- To illustrate the system boundary and external entities that interact with it (Correct answer)
Correct answer: To illustrate the system boundary and external entities that interact with it
A context diagram depicts the system as a single process and shows all external entities (actors, systems) and their data flows at a high level.
Question 118: What does defining success criteria ensure in business analysis?
- It helps measure the achievement of project objectives (Correct answer)
- It establishes the project timeline.
- It provides a clear budget estimate.
- It identifies the project risks.
Correct answer: It helps measure the achievement of project objectives
Defining clear success criteria is fundamental in business analysis to establish measurable benchmarks for project outcomes. These criteria articulate what constitutes a successful delivery and how the achievement of project objectives will be evaluated. This ensures alignment among stakeholders and provides a basis for objectively assessing the project's effectiveness.
Question 119: A BA is preparing the requirements package for handoff to the development team. Which element is MOST critical to include for each requirement to ensure testability?
- The estimated development effort in story points
- The name of the stakeholder who requested it
- A reference to the competing requirements that were rejected
- Measurable acceptance criteria that define the conditions for satisfaction (Correct answer)
Correct answer: Measurable acceptance criteria that define the conditions for satisfaction
Acceptance criteria provide the objective, measurable conditions under which a requirement is considered satisfied, enabling testers to verify the solution.
Question 120: What is the primary outcome of a needs assessment?
- It identifies gaps and potential solutions (Correct answer)
- It defines the project's scope.
- It assigns resources to project tasks.
- It creates a budget for the project.
Correct answer: It identifies gaps and potential solutions
A needs assessment systematically evaluates the current state of an organization or system against a desired future state. The primary outcome is to identify existing gaps, problems, or opportunities that need to be addressed. It then helps in exploring and defining potential solutions to bridge these identified gaps and achieve the desired future state.
Question 121: What is change management in business analysis?
- Modifying software code
- Changing project managers
- A structured approach to transitioning individuals, teams, and organizations to a desired future state (Correct answer)
- Only managing document changes
Correct answer: A structured approach to transitioning individuals, teams, and organizations to a desired future state
Change management addresses the people side of change, ensuring adoption and minimizing resistance.
Question 122: Which technique is most useful when a BA needs to analyze the competitive landscape as part of business need identification?
- Data flow diagrams
- SWOT analysis (Correct answer)
- Functional decomposition
- Use case modeling
Correct answer: SWOT analysis
SWOT analysis examines strengths, weaknesses, opportunities, and threats, making it ideal for understanding competitive position during business need identification.
Question 123: Which documentation format is MOST appropriate for capturing a system interaction from the perspective of an actor achieving a specific goal?
- RACI matrix
- Use case specification (Correct answer)
- Business Requirements Document (BRD)
- Data flow diagram
Correct answer: Use case specification
A use case specification documents the interaction between an actor and a system to achieve a goal, making it the standard format for this purpose.
Question 124: A business analyst performing strategy analysis identifies that an opportunity exists to expand into a new US market segment. This represents:
- An internal weakness
- An external opportunity (Correct answer)
- A solution constraint
- A transition requirement
Correct answer: An external opportunity
An external opportunity is a factor in the environment outside the organization that the organization can potentially leverage to its advantage.
Question 125: What is a RACI matrix?
- A quality metric
- A math formula
- A risk assessment
- A chart defining Responsible, Accountable, Consulted, and Informed roles for each task (Correct answer)
Correct answer: A chart defining Responsible, Accountable, Consulted, and Informed roles for each task
RACI clarifies who does the work, who has final authority, who provides input, and who needs to be kept informed.
Question 126: Why is it important for a business analyst to document stakeholder communication agreements?
- To ensure consistent, repeatable communication practices and avoid miscommunication (Correct answer)
- To create legal accountability for stakeholder commitments
- To satisfy external audit requirements
- To reduce the need for ongoing stakeholder interaction
Correct answer: To ensure consistent, repeatable communication practices and avoid miscommunication
Documenting communication agreements (who receives what, when, and how) ensures consistency, sets clear expectations, and provides a reference to resolve disputes about what was or was not communicated.
Question 127: What is the purpose of 'Analyze Potential Value' in the Strategy Analysis knowledge area?
- To calculate the exact ROI of a solution
- To understand the benefits and costs associated with a potential change (Correct answer)
- To assign monetary value to all stakeholder requirements
- To measure the current state's financial performance
Correct answer: To understand the benefits and costs associated with a potential change
Analyzing potential value involves understanding the expected benefits, costs, and trade-offs associated with transitioning to the desired future state.
Question 128: You are currently putting together an activity list for an organization-wide initiative. Which of the following characteristics must not be assigned to each task on your task list?
- Responsibilities and roles
- One-of-a-kind number
- The level of risk (Correct answer)
- Procurement requirements
Correct answer: The level of risk
When creating an activity list for an initiative, tasks are typically assigned unique identifiers, responsibilities, and procurement needs. While risk is assessed for the overall project or specific components, assigning a 'level of risk' directly to *each individual task* on a basic activity list is not a standard characteristic. Risk assessment is usually a broader process, not a granular attribute for every single task entry.
Question 129: What role does scope management play in business analysis?
- It defines the timeline for the project.
- It ensures the project is delivered on time.
- It defines the project budget.
- It ensures only necessary work is included (Correct answer)
Correct answer: It ensures only necessary work is included
Scope management is a critical aspect of business analysis that defines and controls what is and is not included within the project's boundaries. Its purpose is to ensure that only the necessary work required to achieve the project's objectives is undertaken. This prevents scope creep, keeps the project focused, and helps manage resources effectively.
Question 130: What is the difference between a constraint and a requirement?
- A constraint is a restriction imposed on the solution; a requirement is a condition the solution must satisfy (Correct answer)
- Requirements are documented by the BA; constraints are documented by the architect
- Constraints apply only to technical design; requirements apply only to business processes
- Constraints are negotiable; requirements are fixed
Correct answer: A constraint is a restriction imposed on the solution; a requirement is a condition the solution must satisfy
A constraint limits the available solution options (e.g., budget, regulation, existing technology), while a requirement defines what the solution must do or be.
Certification of Capability in Business Analysis (CCBA)
The CCBA certification recognizes business analysis professionals who have 2-3 years of experience and are ready to take on more complex business analysis work.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds
These practice questions were written with AI tools. They are not real exam questions. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- iiba.org — Eligibility, retake policy, score release, test delivery, fees, exam format, time limit, score validity, renewal, passing score · verified Oct 2026