IIBA CBAP Certified Business Analysis Professional CBAP® Exam Practice Test

Page: 1 / 14
Total 497 questions
Question 1

After the new report "Customer Sales by Date" was deployed last week, the sales team is now unable to generate the previously existing report "Consolidated Sales by Customer, " which is causing customer dissatisfaction.

What could the business analyst (BA) have assessed to prevent this situation?



Question 2

You are the business analyst for a large project in your organization. While your company prefers face-to-face communications there are many stakeholders located in different geographical locations.

How can you still effectively serve as a business analyst when the stakeholders are not collocated?



Question 3

An organization is trying to streamline its current processes to improve performance and reduce costs. A business analyst (BA) conducted a process improvement workshop and identified the following issues as the top three items to be addressed:

1: There are multiple teams to define systems, functionality, and content, in many instances, multiple teams are defining the same functionalities while other functionalities are not being defined at all. leading to unclear understanding of business requirements.

2: Product specification forms are published each year. A comparison tool is used to evaluate specification differences between yearly releases; but does not adequately identify changes between versions and needs to be improved.

3: Training consists of a new team member shadowing a seasoned team member. There are no written training materials or formal training sources therefore training is inconsistent and not meeting the needs of the organization.

What approach would help the BA to understand the functionality definition issues?



Answer : D

The approach that would help the BA to understand the functionality definition issues is to use a requirements traceability repository, as this is a technique that helps to track the origin, dependencies, and relationships of the requirements throughout the business analysis process. A requirements traceability repository can help the BA to identify the sources, owners, and stakeholders of the requirements, as well as the changes, impacts, and risks associated with them. By using a requirements traceability repository, the BA can avoid duplication, inconsistency, and ambiguity in the functionality definition, and ensure that the requirements are aligned with the business needs and objectives.Reference: The answer can be verified from the following sources:

A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3, Chapter 6: Requirements Life Cycle Management, p. 209-210; Chapter 10: Requirements Traceability, p. 348-351.

Business Analysis for Practitioners: A Practice Guide, Chapter 4: Requirements Life Cycle Management, p. 99-100,


Question 4

Which of the following software development life cycles is a methodology that divides the project into phases, and the project manager focuses on control of time, cost, and scope?



Answer : C

The waterfall software development life cycle is a methodology that divides the project into phases, and the project manager focuses on control of time, cost, and scope. The waterfall model is a linear and sequential approach that follows a predefined set of steps from the initiation to the closure of the project. The waterfall model assumes that the requirements, scope, and design of the project are clear and stable, and that each phase can be completed before moving to the next one.The waterfall model helps to ensure that the project deliverables meet the quality standards and specifications, and that the project is completed within the budget and schedule12. The spiral software development life cycle is a methodology that combines the iterative and incremental approach with the risk management and prototyping techniques. The spiral model is a cyclical and evolutionary approach that follows a series of loops or iterations from the planning to the deployment of the project. The spiral model assumes that the requirements, scope, and design of the project are dynamic and complex, and that each iteration can be refined and improved based on the feedback and learning from the previous ones.The spiral model helps to identify and mitigate the risks and uncertainties of the project, and to deliver a functional and adaptable product13. The agile software development life cycle is a methodology that emphasizes the collaboration, communication, and flexibility among the project stakeholders. The agile model is an adaptive and iterative approach that follows a series of short and frequent cycles or sprints from the conception to the delivery of the project. The agile model assumes that the requirements, scope, and design of the project are emergent and changing, and that each sprint can deliver a working and valuable product increment.The agile model helps to respond to the changes and feedback of the project, and to maximize the customer satisfaction and value14. The incremental software development life cycle is a methodology that breaks down the project into smaller and manageable chunks or modules. The incremental model is a progressive and modular approach that follows a series of steps from the analysis to the implementation of each module of the project. The incremental model assumes that the requirements, scope, and design of the project are partially known and defined, and that each module can be developed and delivered independently.The incremental model helps to reduce the complexity and risk of the project, and to provide a gradual and continuous delivery of the product15.Reference:

CBAP Handbook

Waterfall Model - iiba.org

Spiral Model - iiba.org

Agile Model - iiba.org

Incremental Model - iiba.org


Question 5
Question 6

A business analyst (BA) has recently completed a comprehensive stakeholder analysis. Next the BA would like to consider ways in which to ensure that the stakeholders remain engaged throughout the change strategy. Some of the considerations include timing and frequency, location, available tools, delivery methods and the stakeholders' preferences. In which of the following plans would the BA document these considerations?



Question 7

A business analyst (BA) working on a recently implemented project is approached by the sponsor to provide artifacts that can be used organization wide for the long -term. Which of the following should the BA provide?



Answer : D

The BA should provide process models as artifacts that can be used organization wide for the long-term. Process models are graphical representations of the activities, inputs, outputs, and interactions of a business process. They can help to document, analyze, improve, and communicate the current and future states of a process. They can also serve as a basis for developing other artifacts, such as requirements, test cases, user manuals, and training materials. Process models can be useful for various stakeholders, such as business users, managers, developers, testers, and trainers, to understand and optimize the business process.Reference:

CBAP / CCBA Certified Business Analysis Study Guide, 2nd Edition, Chapter 6: Requirements Analysis and Design Definition, Section 6.4: Model and Validate Requirements, p. 263-264

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 3, Chapter 6: Requirements Analysis and Design Definition, Section 6.4: Model Requirements, p. 159-160

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 3, Chapter 9: Solution Evaluation, Section 9.5: Assess Organizational Readiness, p. 261-262


Page:    1 / 14   
Total 497 questions