Certified Business Analysis Professional Test #3 — Questions and Answers
Question 1: A business analyst is Rolly. For a project, he is gathering, locating, and organizing business analytical data. Which of the following statements about business analysis data is FALSE?
- Requirements, designs, solution scope, and change strategy are the examples of business analysis information
- Information from business analysis projects can be used as both an input and an output.
- It refers to the broad and diverse sets of information that business analysts analyze, transform, and report
- Business analysis information is nothing but the requirements (Correct answer)
Correct answer: Business analysis information is nothing but the requirements
Business analysis information is a comprehensive term encompassing a wide array of data, including requirements, designs, solution scope, change strategy, and other relevant details. Stating that 'Business analysis information is nothing but the requirements' is false because requirements are merely one component of this broader body of information. It includes all inputs, outputs, and transformations managed by a business analyst.
Question 2: BA In order for the stakeholders to discuss and refer to the requirements using common terminology, Jay intended to communicate the key concepts to them as he was gathering the requirements. Which of the following sets doesn't accurately represent some of the BABOK's fundamental ideas?
- Need, solution, stakeholder and Context
- Solution, stakeholder, architecture and Change (Correct answer)
- Value, change, need and solution
- Change, Need, solution and Value
Correct answer: Solution, stakeholder, architecture and Change
The BABOK Guide's Business Analysis Core Concept Model (BACCM) defines six fundamental concepts: Change, Need, Solution, Stakeholder, Value, and Context. The option 'Solution, stakeholder, architecture and Change' incorrectly includes 'architecture' as a core concept. While architecture is related to solutions, it is not one of the six fundamental concepts explicitly defined within the BACCM.
Question 3: The business analyst received the following instruction from a stakeholder at a meeting to gather requirements: "The program must be compatible with Windows, iOS, and Android for all versions issued after 2018." Which statement regarding this need is accurate?
- This is a non-functional requirement (Correct answer)
- This is a constraint for the system
- This is a functional requirement
- This is not a requirement for a system
Correct answer: This is a non-functional requirement
This statement describes a quality or characteristic of the system rather than a specific function it must perform. Compatibility with various operating systems and versions falls under non-functional requirements, specifically related to the system's environment or technical constraints. Functional requirements define what the system *does*, whereas non-functional requirements define *how* it performs or *under what conditions*.
Question 4: A daily stand-up meeting is a typical Agile project activity. What does the daily stand-up meeting serve to accomplish?
- To discuss and share information one-to-one
- To focus the team on getting issues solved
- To enable delivery management to allocate the work
- To bring out issues that may be causing problems (Correct answer)
Correct answer: To bring out issues that may be causing problems
The primary purpose of a daily stand-up meeting in Agile is for team members to quickly share updates on their progress, plans, and any impediments they are facing. This rapid communication helps to identify potential issues or blockers early, allowing the team or Scrum Master to address them promptly. It's about surfacing problems for resolution, not necessarily solving them during the meeting itself.
Question 5: Ronald has been speaking with various stakeholders while doing needs elicitation. Many issues are raised during the debates that need more proof to be accurate. How ought Ronald to record these?
- These should not be documented till validated
- These should still be documented as needs
- These should be documented as requirements
- These should be documented as assumptions (Correct answer)
Correct answer: These should be documented as assumptions
When information gathered during elicitation lacks sufficient proof or validation, it should be documented as an assumption. Assumptions are factors believed to be true but not yet confirmed, and they carry inherent risks if proven false. Recording them as assumptions allows the team to acknowledge, track, and plan for their eventual validation or mitigation, preventing potential project issues.
Question 6: Arman, a business analyst, is developing a mobile application. He sets up a meeting with all pertinent parties to collect the needs. He also extends an invitation to the implementation consultant, a participant in the earlier project. Why does Arman include him in this?
- It aids in handling the organization's daily problems.
- It assists in supplying information on how to implement one or more solution components. (Correct answer)
- It aids in evaluating the effectiveness of the implemented solution in light of the commercial need.
- It assists in supplying a variety of project-related source data and documents.
Correct answer: It assists in supplying information on how to implement one or more solution components.
An implementation consultant, especially one with prior project experience, possesses valuable expertise regarding the practical aspects of deploying and integrating solutions. Their role is to provide insights into the feasibility, technical constraints, and best practices for implementing specific solution components. This knowledge is crucial during requirements gathering to ensure the proposed solution is technically viable and aligns with implementation realities.
Question 7: Which of the following meets the definition of a functional requirement?
- The system should allow the users to login into the system using retina scan (Correct answer)
- All the screens must not take more than 2 seconds to load
- The software should work on all the browsers including Android and iOS based mobile browsers
- The system should be able to support 1,00,000 concurrent users
Correct answer: The system should allow the users to login into the system using retina scan
A functional requirement describes a specific behavior or function that a system must perform. 'The system should allow the users to login into the system using retina scan' clearly defines a specific action or capability the system must possess. The other options describe non-functional attributes like performance (load time, concurrent users) or compatibility (browsers, OS), which are non-functional requirements.
Question 8: Diane was familiar with every aspect of her previous position. Both official and informal rules governing how the business analysis should be done were in existence throughout her enterprises. However, she recently accepted a position as a senior business analyst with RWZ company after quitting her previous position, and to her surprise, there are no set criteria in place. For the initiative she has been tasked with, Diane is aware that she needs to provide a business analysis strategy. How should Diane proceed? (Choose the top response)
- Diane must implement the same standards from her previous organization to complete her initiative
- Diane must work with the appropriate stakeholders to determine how the work will be completed (Correct answer)
- Diane should look to the project manager to make the decision on how the business analysis will be accomplished
- Diane should introduce the CMMI model to her manager in order to define the business analysis standards
Correct answer: Diane must work with the appropriate stakeholders to determine how the work will be completed
When no established business analysis standards or processes exist, a business analyst's role is to collaborate with appropriate stakeholders to define the approach for the work. This involves understanding the project context, organizational culture, and stakeholder needs to tailor a suitable strategy. Importing standards from a previous organization or deferring solely to a project manager might not align with the current company's specific environment or gain necessary buy-in.
Question 9: Jessica is describing how data from an existing system will be changed in order to be better compatible with the new system. She's logging what kind of demand, exactly?
- Solution Requirements
- Non-Functional Requirements
- Transition Requirements (Correct answer)
- Functional Requirements
Correct answer: Transition Requirements
Transition requirements describe the capabilities a solution must possess to facilitate the move from the current state to the future state, but which are no longer needed once the transition is complete. Changing data from an existing system to be compatible with a new system (e.g., data migration or conversion) is a classic example, as it's necessary for implementation but not for the new system's ongoing operation.
Question 10: During her ERD session, Amanda is utilizing a data dictionary to record the definitions of certain recognized data components. She chooses to separate each portion of the customer's addresses as follows: Address: 1; City: 2 3). State 4). Zip 5). Country What sort of data element does she use when she combines these parts to create a whole address (made up of all the fields)?
- Composite Data Elements (Correct answer)
- Sequential Data Elements
- Primitive Data Elements
- Mix Data Elements
Correct answer: Composite Data Elements
A composite data element is a data element that is made up of several smaller, distinct data elements. In this scenario, 'Address' is composed of individual parts like 'Street,' 'City,' 'State,' 'Zip,' and 'Country.' While each part is a primitive element, when combined to form a complete address, they create a composite data element.
Question 11: Business analyst Janine has gathered the specifications for a new system that will be put into place. Rommel is a crucial stakeholder for her. She could tell Rommel was not content with the requirements when she went through them with him. Some of the standards, he said, won't be in line with what his department needs. Those specifications were made by Rommel's manager. Janine should do what? (Select the best response)
- Janine should ask Rommel to talk to his boss in order to agree on what the requirement should be
- Janine's hands are tied. After all, Rommel will understand that his boss's requirements come before his
- Janine must find a way to resolve this conflict either by facilitating a formal meeting, through research or other methods (Correct answer)
- Janine must escalate this conflict to other higher level manager
Correct answer: Janine must find a way to resolve this conflict either by facilitating a formal meeting, through research or other methods
A business analyst is responsible for facilitating agreement among stakeholders regarding requirements, especially when conflicts arise. Janine should not ignore the conflict or simply escalate it without attempting to resolve it first. Her role involves mediating discussions, gathering more information, and facilitating a resolution between Rommel and his manager (or other relevant parties) to ensure the requirements accurately reflect the business needs and gain consensus.
A business analyst is Rolly.
For a project, he is gathering, locating, and organizing business analytical data.
Which of the following statements about business analysis data is FALSE?