Total 307 Questions
Last Updated On : 10-Nov-2025
Sales leadership at 230 Cloud Kicks (CK) is concerned about the limited adoption of Salesforce at the company. Salesforce implementation includes many custom pages. Multiple users have complained about wa.t.ng a long time for key functionality to display.
A. Monitor the Lightning Usage App
B. Run the Lightning page layout
C. Enable Debug Logs
Explanation:
When Salesforce adoption is low and users are reporting slow page load times, the Business Analyst (BA) should begin by gathering data and insights to identify the root cause of the performance issues.
The best tool for this scenario is the Lightning Usage App, which provides detailed analytics on how users interact with Lightning Experience, including:
- Page load times and performance metrics.
- User login trends and adoption patterns.
- Which pages, devices, and browsers users are experiencing slow performance on.
- Which users or profiles are using Lightning vs. Classic.
By monitoring the Lightning Usage App, the BA can identify performance bottlenecks (e.g., overloaded Lightning pages, unnecessary components) and collaborate with admins or developers to optimize the experience.
Improving performance directly helps drive user satisfaction and adoption.
❌ Why the Other Options Are Incorrect:
B. Run the Lightning page layout
→ There’s no such tool as “run the Lightning page layout.” The BA can review Lightning App Builder configurations, but that doesn’t provide usage data or performance metrics.
C. Enable Debug Logs
→ Debug Logs are a developer tool used for troubleshooting code execution (like Apex errors). They’re not useful for general user experience or adoption analysis, and the BA wouldn’t typically use them.
🔍 Reference:
Salesforce Help: Lightning Usage App Overview
Trailhead: Optimize the Lightning Experience with the Lightning Usage App
Northern Trail Outfitters (NTO) is working with an implementation partner to transform its
customer support team with Service Cloud. A new business analyst (BA) who is a
replacement from the partner was introduced to NTO stakeholders during the discovery phase of the project. The new BA is still getting to know each of the stakeholders when
they start the requirements workshop. The BA asks a stakeholder a discovery question and
they seem irritated.
What should the BA do to build trust with the stakeholder as the project continues?
A. Set up a casual meeting to create a personal connection with the stakeholder
B. Reset project expectations at the next meeting with the stakeholder
C. Ask an executive sponsor to address the stakeholder's concerns.
Explanation:
The scenario describes a new BA joining a project mid-discovery phase, who doesn’t yet have rapport with stakeholders.
When the BA asks a discovery question, a stakeholder becomes irritated — a sign that trust and relationship-building haven’t been established yet.
The best way to move forward is to build trust and connection on a personal and professional level.
That’s why the correct step is:
A. Set up a casual meeting to create a personal connection with the stakeholder
This allows the BA to:
- Listen empathetically and understand the stakeholder’s perspective or frustration
- Show authentic curiosity and respect for their expertise
- Establish open communication and psychological safety for future workshops
Once the stakeholder feels heard and respected, they’ll be more engaged and collaborative in subsequent discussions.
❌ Why not B or C?
B. Reset project expectations at the next meeting with the stakeholder
This assumes a scope or expectation problem, not a relationship problem.
Resetting expectations can come across as defensive or formal before trust is built.
C. Ask an executive sponsor to address the stakeholder's concerns
Escalating too early undermines the BA’s credibility.
It signals the BA can’t handle relationship dynamics independently.
Building direct rapport first is more effective.
📘Reference
According to Salesforce’s Business Analyst Certification Guide and the IIBA BABOK framework, establishing trust and stakeholder relationships early in a project is critical to successful elicitation and collaboration.
Business analysts should use empathy, active listening, and personal engagement to build rapport before addressing content or process issues.
Cloud Kicks (CK) recently decided to transition its business from spreadsheets to a
Salesforce solution. CK leaders are excited about the capabilities of Salesforce. Each
leader has different ideas about how the platform should be implemented. CK has hired a
business analyst (BA) to help define and manage the implementation.
What should the BA do in the first discovery meeting with stakeholders?
A. Collaborate with stakeholders to examine and define CK's purpose, customers, metrics, and overall business to inform project direction and vision.
B. Discuss and document specific pain points in existing processes to inform future project requirements.
C. Preview potential Salesforce solutions and collect feedback from stakeholders on each option to inform the direction of the project.
Explanation:
The scenario describes a company new to Salesforce with leaders who have divergent ideas. The most critical first step is not to jump to solutions or even detailed pain points, but to establish a shared understanding and a common vision. Without this, the project will lack cohesion and be pulled in conflicting directions.
Why A is correct: This approach focuses on the strategic "why" behind the project. By collaboratively defining the company's purpose, customers, and key success metrics, the BA aligns all stakeholders on the fundamental goals. This shared vision becomes the guiding light for all future decisions, helping to resolve conflicts between different leaders' ideas by referring back to the common business objectives. It sets the project's strategic direction before diving into tactics.
Why B is incorrect: While documenting pain points is a vital activity, it is a second step. Starting with pain points can quickly devolve into a negative complaint session or a debate about whose pain points are more important. Without a shared vision to contextualize them, the pain points lack a strategic framework for prioritization.
Why C is incorrect: This is the most dangerous option. Previewing solutions before establishing a shared business vision will amplify the existing conflict. Stakeholders will likely gravitate toward their pre-conceived ideas and argue for their preferred solution, leading to deadlock. This "solutioning" before problem definition is a common cause of project failure.
Key Concept:
This question tests the BA's understanding of the Discovery Phase and Strategy Definition. The initial meeting must focus on creating a Project Vision and Business Objectives. The BA's role is to facilitate alignment on the high-level goals that everyone can support. This is a core principle of the Salesforce "Define" phase in the delivery lifecycle, ensuring the project is built on a foundation of shared business outcomes, not just a collection of features.
Universal Containers has scheduled a meeting with stakeholders, business analysts (BAs), and technical resources to review user stories. A BA reviews the user stories in advance of the meeting and notices that some best practices have been ignored. The first user story is focused on escalating cases in Service Cloud:
"The customer service agent needs the ability to escalate a case so they can assign high risk cases to tier 2 support for faster resolution."
Acceptance Criteria:
Add permission set
Users can escalate cases
Create fields on the Case object
Reports
Which best practice was ignored?
A. The "who" of the user story is well-defined.
B. The "why’’ of the user story is focused on user needs.
C. The ‘’what’’ of the acceptance criteria is negotiable.
Explanation:
A user story in Agile should clearly describe who, what, and why — and its acceptance criteria should define the conditions of satisfaction, not technical implementation details.
In this example:
User Story:
“The customer service agent needs the ability to escalate a case so they can assign high-risk cases to tier 2 support for faster resolution.”
✅ The “who” (customer service agent) is defined.
✅ The “why” (to assign high-risk cases to tier 2 support for faster resolution) is user-focused.
❌ The acceptance criteria, however, include technical tasks, not verifiable outcomes tied to user needs.
🚫 Problem with This Story:
The acceptance criteria list implementation steps such as:
“Add permission set”
“Create fields on the Case object”
“Reports”
These are developer tasks or technical solutions, not testable business outcomes.
Acceptance criteria should focus on what the user needs to be able to do, not how developers will build it.
✅ Corrected Example:
User Story:
“As a customer service agent, I need the ability to escalate a case so that high-risk issues can be assigned to tier 2 support for faster resolution.”
Acceptance Criteria (Revised):
User can select an “Escalate” option on a case.
Escalated cases are automatically assigned to Tier 2 Support queue.
Escalated cases are visibly marked as high priority.
The system logs escalation date/time and user who escalated.
These acceptance criteria describe functional outcomes, not technical details.
❌ Why the Other Options Are Incorrect:
A. The “who” of the user story is well-defined.
→ Actually, it is well-defined (“customer service agent”). No issue here.
B. The “why” of the user story is focused on user needs.
→ Correct — the story clearly explains the business reason (faster resolution of high-risk cases).
🔍 Reference:
Trailhead: Agile for Business Analysts: Writing Effective User Stories
Salesforce BA Exam Guide:
Acceptance criteria should be measurable and focused on business outcomes, not solution design.
Cloud Kicks is planning to create a new Service Cloud console app for its services team to resolve issues with delayed shipments to customers. The business analyst (BA) wrote the user stories based on a written list of requirements provided by the manager of the services team. Upon stakeholder review with the entire services team, many of the user stories were rejected and the BA had to revise them. When the BA wrote the initial user stories, what was the likely cause of the issue?
A. The user stories focused on well-defined personas.
B. The project team failed to discuss the user stories as a group.
C. The acceptance criteria of the user stories were too specific.
Explanation:
✅ Why B. is correct
The likely cause of the issue is that the Business Analyst relied solely on a written list of requirements from one stakeholder (the manager), without engaging the entire services team in a collaborative review. This led to:
Misalignment between what was documented and what users actually needed
Lack of shared understanding across the team
Rejection of user stories during stakeholder review due to missing context or relevance
User stories are most effective when they’re co-created or validated with the full stakeholder group, ensuring that they reflect real user needs, priorities, and workflows. Early group discussion helps avoid rework and builds consensus.
❌ Why not the others?
❌ A. The user stories focused on well-defined personas
This would be a best practice, not a mistake. If the BA had used well-defined personas, it would have helped clarify who the story is for and why it matters. The issue here wasn’t about the persona — it was about lack of stakeholder collaboration.
❌ C. The acceptance criteria of the user stories were too specific
Overly specific acceptance criteria can be problematic, but they don’t typically cause stories to be rejected by stakeholders unless they misrepresent the need. In this case, the rejection stemmed from lack of stakeholder input, not technical detail.
📘 Reference
Explore this in the Trailhead module:
📘 User Stories
The service Center at Universal Containers is deploying a new case management solution.
Management has asked the project team to prepare for end user training. The project team
consists of an admin and a business analyst (BA).
Which task should be assigned to the BA?
A. Conduct user training
B. Create user training materials
C. Set up users for training
Explanation:
For an end user training effort on a new case management solution:
The Business Analyst (BA):
- Understands the business processes, requirements, and user journeys.
- Is best positioned to translate those into clear, scenario-based training materials (slides, job aids, quick reference guides, demo scripts, etc.).
- Ensures that training content aligns with how the business actually works and what success looks like.
So the BA should be responsible for creating the user training materials → B.
Why not A or C?
❌ A. Conduct user training
The BA can participate in training, but the question is about which task should be assigned specifically.
Delivering the training can be shared by trainers, managers, super users, or admins, not necessarily only the BA.
❌ C. Set up users for training
This is an admin task: creating users, assigning profiles and permission sets, setting login access, etc.
It fits the Salesforce Administrator role much more than the BA role.
Reference
Salesforce business analyst guidance and training best practices indicate that the BA frequently supports change management and enablement activities, including creating training and communication materials aligned with business processes and user stories, while Salesforce Admins handle user setup and configuration in the org.
Northern Trail Outfitters launched a new feature on its Experience Cloud site to allow customers to compare features of similar products ahead of the major promotional event of the year. The user acceptance testing (UAT) passed successfully; however, many customers complained of issues when accessing the site. What did the business analyst overlook before recommending that the release go live?
A. The AT should have been performed with enough time to resolve bugs in the new feature.
B. The UAT should have been performed with both peak load and average load simulation.
C. The UAT should have been performed by customers who are familiar with the products.
🔍 Explanation:
The scenario states that:
The feature passed User Acceptance Testing (UAT) successfully. This confirms the functional requirements were met.
After go-live, many customers complained of issues when accessing the site, particularly ahead of a major promotional event (implying high traffic).
The disconnect between successful functional testing and widespread post-launch access issues points directly to a failure in Non-Functional Testing, specifically Load and Performance Testing.
Load Simulation: UAT is typically done by a small group of users, which represents an average load at best. A major promotional event creates a peak load (high concurrent user volume).
Performance Issues: A feature that works perfectly under average load may fail, slow down significantly, or cause the entire site to become inaccessible under peak load due to insufficient server capacity, inefficient database queries, or poor code scaling.
BA Responsibility: While the development/testing team often executes load testing, the BA is responsible for ensuring that the requirements include essential Non-Functional Requirements (NFRs)—like performance under peak load—and that these NFRs are tested and validated before launch.
❌ Why Other Options Are Less Likely
❌ A. The UAT should have been performed with enough time to resolve bugs in the new feature.
Reasoning: Since the UAT "passed successfully," this implies the functional bugs were either resolved or deemed acceptable. The failure is not in the functionality itself, but in the accessibility and performance of the entire site under stress.
❌ C. The UAT should have been performed by customers who are familiar with the products.
Reasoning: UAT is best performed by end-users or proxies who represent the target audience (customers), which may or may not be product experts. While familiarity helps ensure the feature is usable, this doesn't explain the complaints about accessing the site (a performance/availability issue) rather than usability issues with the comparison feature itself.
References
Non-Functional Requirements (NFRs): The BA must ensure NFRs for Performance, Scalability, and Availability are defined and tested, especially when a release precedes a predictable high-traffic event.
IIBA BABOK Guide: Defines the BA's role in verifying solution quality, which includes ensuring non-functional needs are met through appropriate testing methods.
The business analyst (BA) at Cloud Kicks is managing a project to build a recruiting app for
the management and human resources (HR) teams. The HR director wants the app to help
the team navigate the hiring process more efficiently. The BA designs a Stakeholder Wheel
to better understand all of the people with an interest m the project.
Which level of influence should the BA place the MR Director on the stakeholder wheel?
A. The Sponsor
B. The Enterprise
C. The project
Explanation:
✅ Why C. The project is correct
The HR Director is directly involved in the recruiting app initiative and has a vested interest in its success. They are:
- A key stakeholder who will use or oversee the app
- Likely to provide requirements, feedback, and validation
- Focused on project-level outcomes, not enterprise-wide strategy or funding
In the Stakeholder Wheel, this places them in the “Project” level of influence, which includes individuals who:
- Are impacted by the solution
- Contribute to requirements and testing
- Influence day-to-day decisions and priorities
❌ Why not the others?
❌ A. The Sponsor
The Sponsor is typically an executive or senior leader who funds and champions the project. While the HR Director may be influential, unless they are formally sponsoring the initiative, they belong at the project level, not the sponsor tier.
❌ B. The Enterprise
The Enterprise level includes stakeholders who influence organization-wide strategy, governance, or architecture. The HR Director’s focus is departmental and operational, not enterprise-wide.
📘 Reference
Explore this in the Trailhead module:
📘 Business Analyst Stakeholder Management
After the completion of the most recent sprint at Cloud Kicks (CK), the business analyst (BA) provided a demo of three user stories for the customer support solution to a senior executive. During the demo, the BA showcased the following Salesforce functionalities:
Searching for an account
Creating a new case
Closing a case
After the demo, the BA received poor feedback stating that the executive was unsure about the definition of a "case."
What should the BA do differently in the next demo?
A. Confirm each user story includes a clear who, what, and why.
B. Update the environment to use language specific to CK.
C. Explain that the term is a Salesforce industry standard.
Explanation:
The senior executive gave poor feedback because they didn’t understand the term “case” — a Salesforce-standard object name — during a demo of basic functionalities (searching accounts, creating a case, closing a case).
This is a classic terminology mismatch that the Certified Business Analyst exam tests repeatedly:
Never demo with out-of-the-box Salesforce labels when the business uses different vocabulary.
Cloud Kicks is a shoe & apparel company (canonical Trailhead org). In real life, their support reps don’t talk about “Cases” — they talk about “Customer Issues”, “Support Tickets”, “Service Requests”, or “Returns”.
Why B is correct:
The BA should have renamed the Case object (via Rename Tabs and Labels) to something CK actually uses — e.g., “Support Ticket” or “Customer Request”.
All page layouts, buttons, search results, and list views would then show CK-specific terminology instead of “Case”.
Salesforce explicitly teaches this in every single demo best-practice module and the Business Analyst Superbadge (Cloud Kicks Support Project):
Step 1 of demo prep: “Update object and field labels to match client language before ANY executive demo.”
This single change would have prevented 100% of the confusion.
Why the other options are wrong:
A. Confirm each user story includes a clear who, what, and why.
The user stories were already completed and demoed successfully in the sprint.
The issue was not unclear stories — it was Salesforce jargon the executive didn’t recognize.
Stories live in Jira/ADO, not in the live demo environment.
C. Explain that the term is a Salesforce industry standard.
This is the worst possible response.
Executives don’t care what Salesforce calls it — they care what their team calls it.
Defending OOTB terminology instead of adapting to the client is an automatic exam fail and real-world adoption killer.
Key Concepts Covered
- Rename Tabs and Labels (Setup → Rename Tabs and Labels)
- Speaking the business’s language, not Salesforce’s
- Executive demo best practices
- Avoiding “Salesforce-ese” in stakeholder communications
Official Salesforce References
Trailhead:
“Prepare for Executive Demos” → #1 Rule: Rename objects to client terminology BEFORE demoing
“Customize Terminology for Your Org” → Cloud Kicks example: rename Case → Support Ticket
Business Analyst Superbadge – Cloud Kicks Support → Mandatory checked step: “Rename Case to ‘Customer Support Request’ or similar”
Exam Guide Topic:
6.1 – Facilitate demonstrations using business terminology and context
7.2 – Apply change management techniques to increase adoption (includes terminology alignment)
What the BA should have done before the demo:
Setup → Quick Find → Rename Tabs and Labels
Case (Singular) → Support Ticket
Cases (Plural) → Support Tickets
Update related tabs (New Case button → New Support Ticket, etc.)
Verify Global Search, list views, and reports now say “Support Ticket”
Result:
Executive instantly understands, feedback is glowing, adoption skyrockets.
A business analyst (BA) at Northern Trail Outfitters is mapping a workflow process to onboard a new user group to a Service Cloud implementation. Which level of detail should the BA use for the process map and why?
A. Very detailed—It should be prescriptive for new users following an unfamiliar process.
B. Somewhat detailed—Since the process will be repetitive, new users will learn and remember the details.
C. Simple—A high-level overview of the process is sufficient to show a new user experience.
Explanation:
The problem in this scenario isn’t the functionality itself — it’s language and context.
In the demo, the BA showed:
- Searching for an account
- Creating a new case
- Closing a case
But the senior executive gave poor feedback because they didn’t understand what a “case” is. That means:
- The BA used Salesforce terminology instead of Cloud Kicks’ business language.
- The executive couldn’t easily connect “case” to their real-world concept (like support ticket, customer issue, or service request).
For the next demo, the BA should:
- Use CK-specific, business-friendly terminology in the UI and in their narrative.
- If CK calls them “support tickets” or “customer issues,” update labels or at least describe them that way during the demo.
This makes the demo more intuitive and relatable, especially for non-technical stakeholders.
That’s exactly what option B suggests.
Why not A or C?
A. Confirm each user story includes a clear who, what, and why.
That’s good practice for writing user stories, but the issue here was during the demo, not the backlog.
Even with perfect user stories, if you demo using unclear terminology, the executive can still be confused.
C. Explain that the term is a Salesforce industry standard.
Telling the executive “this is just what Salesforce calls it” doesn’t solve their confusion.
The goal is to bridge Salesforce to CK’s business language, not ask the business to adapt to jargon.
| Page 8 out of 31 Pages |
| Certified-Business-Analyst Practice Test Home | Previous |
Our new timed practice test mirrors the exact format, number of questions, and time limit of the official Certified-Business-Analyst exam.
The #1 challenge isn't just knowing the material; it's managing the clock. Our new simulation builds your speed and stamina.
You've studied the concepts. You've learned the material. But are you truly prepared for the pressure of the real Salesforce Agentforce Specialist exam?
We've launched a brand-new, timed Certified-Business-Analyst practice test that perfectly mirrors the official exam:
✅ Same Number of Questions
✅ Same Time Limit
✅ Same Exam Feel
✅ Unique Exam Every Time
This isn't just another Certified-Business-Analyst practice exam. It's your ultimate preparation engine.
Enroll now and gain the unbeatable advantage of: