Total 307 Questions
Last Updated On : 10-Nov-2025
The business analyst at Universal Containers is writing users stories to support the
Salesforce implementation for the sales operations division. There is a request for visibility into sales rep’ pipeline so that can see their revenue.
Which missing component is necessary to finish this user story?
A. Who
B. Why
C. When
Explanation:
Let's break down the provided information against the standard user story format: "As a [who], I want [what], so that [why]."
The prompt gives us:
What: "visibility into sales rep’ pipeline so that can see their revenue"
The "what" is actually a bit jumbled here, but the core "what" is "visibility into sales rep pipeline." The phrase "so that can see their revenue" is attempting to be the why, but it is incomplete because it doesn't specify who needs to see the revenue.
Therefore, the most fundamental missing component is the Who. The user story is useless without knowing which persona this is for. Is it for the Sales Rep themselves? The Sales Manager? The VP of Sales? The "who" dramatically changes the context, the required data, and the design of the feature.
Why B is incorrect:
The "why" is partially implied ("to see their revenue"), but it is poorly stated and still depends on knowing who "their" refers to. However, the most glaring and structurally absent part of the sentence is the "who" at the very beginning.
Why C is incorrect:
"When" is not a standard component of the basic user story template. While acceptance criteria might include timing conditions, the core story only requires Who, What, and Why.
Key Concept:
This tests your understanding of the fundamental User Story format. A user story must always be written from the perspective of a specific persona or user role. Without the "who," the development team cannot build for the right user context, and the business cannot properly validate the feature. The "As a..." clause is the anchor of every user story.
The Salesforce development team is strictly following scrum to govern its releases. An
executive trying to plan a vacation wants to know when work on the feature will begin so
they can be available for additional implementation questions. After consulting with the
product owner, the business analyst (BA) learns the team has decided to adopt Kanban
instead for all future releases.
What should the BA tell the executive?
A. Work will begin after executive approval is given.
B. Work will begin in the next sprint.
C. Work will begin when capacity becomes available
Explanation:
Originally, the team was using Scrum (which works in fixed-length sprints), but now they’ve decided to adopt Kanban for future releases.
Key difference:
Scrum: Work is planned into sprints (e.g., 2-week cycles). You can say, “Work will begin in the next sprint.”
Kanban: Work is pulled continuously based on available capacity and WIP (work-in-progress) limits, not tied to sprints.
Since the team is now using Kanban, the BA should explain that:
The feature will start as soon as the team has capacity to pull it into their workflow.
That matches Option C: Work will begin when capacity becomes available.
Why not A or B?
A. Work will begin after executive approval is given.
The question doesn’t mention any approval gate from the executive.
In agile, especially with a product owner in place, executive approval is usually not what triggers work to start.
B. Work will begin in the next sprint.
This would be correct only if the team were still using Scrum.
But the team has now adopted Kanban, which does not use sprints as the main planning unit.
So the BA should align the answer with Kanban principles → C.
📚 Reference
Kanban emphasizes continuous delivery and pull-based work:
In Kanban, work items are pulled into the system when capacity is available, rather than scheduled into timeboxed sprints as in Scrum. This aligns with the idea that “new work starts when there is free capacity, respecting WIP limits,” a core Kanban principle described in agile practice guidance.
Which users will be able to reset a Single Sign-On User Password?
A. The SSO Manager
B. Users above the SSO user in the role hierarchy.
C. Only the Admin
D. Admin and Users with the right permission sets
Explanation:
For Single Sign-On (SSO) users in Salesforce:
When the “Is Single Sign-On Enabled” checkbox is selected on a User record, that user is expected to authenticate via the Identity Provider (IdP), not by using a standard Salesforce username/password.
Because of this, SSO users cannot reset their own Salesforce passwords, and normal “Forgot your password?” flows don’t apply.
Only a Salesforce Administrator (or an equivalent admin-level user with “Manage Users” / “Modify All Data”) can perform a password reset for such users from Setup → Users.
Given the answer choices, the intent is that only the Admin (i.e., someone with admin-level privileges) can reset the password for an SSO-enabled user. So C is the best and most correct choice.
❌ Why not the others?
A. The SSO Manager
“SSO Manager” is not a standard Salesforce role or permission. Unless specifically defined in an org, this is not a recognized built-in capability. Password reset is governed by permissions, not a special title like “SSO Manager.”
B. Users above the SSO user in the role hierarchy.
The role hierarchy influences record visibility, not user administration actions like resetting passwords. Being “above” someone in the hierarchy does not grant the ability to reset their password.
D. Admin and Users with the right permission sets
While in reality you could grant user-administration permissions via a permission set, Salesforce exam questions typically bundle that under the concept of “Admin” / administrative users. This option is too loosely worded and is not the standard phrasing used in official guidance. The clearly correct, exam-style answer is C.
📚 Reference
Salesforce documentation explains that when a user is configured for SSO, the expectation is that they authenticate via the Identity Provider, and password resets are managed centrally. Admins with Manage Users or similar administrative permissions are responsible for user management functions such as password resets and login access.
Northern Trail Outfitters (NTO) is a rapidly growing company that hired a business analyst
(BA) to help revamp its sales and support processes. The stakeholder at NTO wants to
understand the value of Application Lifecycle Management (ALM).
What are benefits of ALM that the BA should share with the stakeholder?
A. ALM provides processes and policies which help build apps more efficiently.
B. ALM offers preview access to the three Salesforce Releases per year.
C. ALM allows features to remain static and reduces incremental changes.
Explanation:
Application Lifecycle Management (ALM) is the comprehensive set of practices, tools, and methodologies used to manage the life of an application from its inception to retirement.
Efficiency through Structure: ALM encompasses everything from requirements gathering, design, development, testing, deployment, and maintenance. By establishing clear processes and policies (such as consistent change control, versioning, quality gates, and automated deployments), ALM ensures that development teams (including the team at NTO) work more efficiently and collaboratively. This reduces errors, shortens delivery cycles, and improves the overall quality and stability of the Salesforce application.
Focus on Delivery: For a rapidly growing company like NTO, efficiency in managing change and development is key to scaling their sales and support processes successfully, making this the primary and most accurate benefit of adopting an ALM framework.
❌ Incorrect Answers and Explanations
B. ALM offers preview access to the three Salesforce Releases per year.
Explanation: Preview access to the three annual Salesforce releases (Winter, Spring, Summer) is provided by the Salesforce Release Management process and access to a Sandbox preview instance. It is an inherent part of the Salesforce platform's release cycle, not a specific benefit derived from NTO adopting an internal Application Lifecycle Management (ALM) strategy.
C. ALM allows features to remain static and reduces incremental changes.
Explanation: This is incorrect and contradicts the purpose of ALM, especially in a growing company. ALM frameworks (particularly those aligned with Agile) are designed to manage change effectively and encourage frequent, incremental updates (continuous delivery/integration) based on evolving business needs. The goal is to manage change well, not to make features static or reduce all changes.
📌 Official References
Salesforce Trailhead: The BA exam heavily emphasizes the proper use of ALM principles for Salesforce development.
Module: Application Lifecycle Management (ALM) in Salesforce (Defines ALM as the combination of people, processes, and tools that manage the application lifecycle, focusing on efficiency and quality).
IIBA BABOK Guide: Chapter 7: Solution Evaluation involves ensuring the solution can be successfully implemented, which relies heavily on having a mature ALM process to support delivery and ongoing maintenance.
During a requirements workshop, the marketing team mentions they need help reporting on
their marketing effort return on investment (ROI). They ask for a new field on the
Opportunity object named "Customer Origin".
What should the business analyst do next?
A. Explain to the customer that the workshop is focused on documenting requirements, rather than solutioning, and write down their pain points.
B. Write the user story: As a marketer, I need to track customer origin on Opportunity so that I can report on the ROI of our marketing efforts.
C. Ask follow-up questions to determine if standard Salesforce functionality around Leads, Campaigns, and Opportunities could meet this need.
Explanation:
As a Business Analyst, your role during a requirements workshop is to:
Clarify business needs
Explore existing platform capabilities
Avoid premature solutioning without understanding context
In this case, the marketing team wants to track Customer Origin to report on ROI. Before creating a custom field, the BA should:
Ask questions like:
“How do you currently track campaign influence?”
“Are you using Lead Source or Campaigns?”
“Do you need to report on first-touch, last-touch, or multi-touch attribution?”
Evaluate whether standard Salesforce features like:
Campaign Influence
Lead Source
Campaign Member Status
Opportunity Contact Roles already meet the need without customization.
This ensures the solution is scalable, maintainable, and aligned with platform best practices.
❌ Why not the others?
A. Explain that the workshop is for documenting requirements only:
This is overly rigid. Workshops are meant to explore and clarify, not just record.
It misses the opportunity to uncover deeper needs and guide stakeholders.
B. Write the user story immediately:
Premature. You don’t yet know if a custom field is necessary.
Writing a user story without understanding the full context could lead to redundant or misaligned features.
Reference
Explore these concepts in the Trailhead modules:
📘 Campaign Influence
📘 Business Analyst Requirements Gathering
During the discovery phase of a Salesforce project, which types of analyses should a business analyst typically perform?
A. Financial, Technical, Operational
B. Technical, Stakeholder, Enterprise
C. Enterprise, Strategy, Stakeholder
Explanation:
During the discovery phase of a Salesforce project, a business analyst is focused on understanding:
The organization as a whole (Enterprise analysis)
How the company is structured
What systems and processes exist today
How different departments interact
Constraints (regulatory, organizational, technological)
Why the project exists (Strategy analysis)
Business goals and objectives
Success metrics (e.g., revenue growth, efficiency, NPS, CSAT)
How Salesforce supports the broader business strategy
Alignment with roadmap and executive priorities
Who is involved or impacted (Stakeholder analysis)
Identifying all stakeholders (execs, managers, end users, IT, partners)
Understanding their needs, expectations, pain points, and influence
Mapping stakeholder relationships and potential conflicts
Planning engagement and communication
These three together — Enterprise, Strategy, Stakeholder — are classic analysis areas for discovery, which matches Option C.
❌ Why not A or B?
A. Financial, Technical, Operational
These may come into play later or as inputs, but they are not the primary “types of analyses” framed for BA discovery in standard Salesforce/BA practice.
Financial analysis is more FP&A / business case focused; technical analysis is more solution/architecture phase; operational is narrower than enterprise + strategy.
B. Technical, Stakeholder, Enterprise
Stakeholder and Enterprise are relevant, but Technical analysis (detailed solution design, integration patterns, etc.) is typically deeper in the lifecycle (design/build), after the BA has clarified business needs and strategy.
In discovery, the BA should stay more business-focused than technical.
So the option that best reflects what a BA should do in discovery is C. Enterprise, Strategy, Stakeholder.
📚 Reference
Salesforce and BA best-practice guidance describe discovery as the phase where you:
Understand the business context and organization (enterprise analysis)
Clarify business objectives and strategy driving the initiative
Identify and analyze stakeholders, their needs, and their influence
These activities align with commonly accepted BA frameworks such as the IIBA BABOK’s focus on strategy analysis, stakeholder analysis, and understanding the enterprise context in early project stages.
Which of the following User Management terms is best described by this definition: " Record created to identify a new employee that starts accessing Salesforce".
A. Profiles
B. Salesforce characters
C. Users
D. Roles
Explanation:
The definition describes the core concept of a User in Salesforce.
A "User" is a specific record in Salesforce that represents an individual person who logs in and accesses the platform. Each user has a unique username and password (or uses Single Sign-On). When a new employee joins and needs access, an administrator creates a User record for them.
Why A is incorrect: A Profile is a template that determines what a user can do in the system (object and field-level permissions, app access, etc.). You assign a user to a profile; the profile itself is not the record identifying the employee.
Why B is incorrect: "Salesforce characters" is not a standard User Management term in this context.
Why D is incorrect: A Role controls a user's level of access to records based on their position in the role hierarchy. Like a profile, it is an attribute assigned to a User record, but it is not the record that identifies the employee.
Reference/Key Concept:
This is a fundamental question about User Management in Salesforce. Understanding the distinction between a User (the person's identity), a Profile (what they can see and do), and a Role (what records they can see) is critical for any Business Analyst working on the platform.
Cloud Kicks Is conducting sprint planning for an Experience Cloud user portal project. The
focus for this sprint Is on the minimum viable product.
Which requirement should the business analyst prioritize?
A. Items chat are user-friendly features
B. Items requested by the majority of users
C. Items that are crucial to the business
Explanation:
When focusing on a Minimum Viable Product (MVP), the goal is to deliver the smallest set of features that provide core business value and allow the organization to achieve its primary objectives.
MVP features are those that are essential for the product to function and deliver meaningful value to users and the business.
These features enable early feedback, quick release, and measurable outcomes that guide future iterations.
Why not the other options?
A. Items that are user-friendly features: While usability is important, user-friendly features are often enhancements rather than core MVP requirements.
B. Items requested by the majority of users: Popularity doesn’t always align with business value. MVP focuses on what’s critical to achieving the main business goal, not just what most users want.
Reference:
Salesforce Trailhead: “The MVP includes only the functionality that is essential to deliver business value.”
Agile/Scrum Principle: “Prioritize features that deliver the highest business value and align with the project’s core objectives.”
Summary:
👉 During sprint planning for an MVP, always prioritize items that are crucial to the business — the features that make the solution viable and deliver immediate, measurable impact.
The business analyst (BA) at Cloud Kicks has been asked to map the current sales
process in Sales Cloud to document legal compliance with local privacy regulations, which
can differ based on the state or country of a data transaction.
Which activity would be most effective in helping the BA understand the sales process?
A. Using live workshops to map out the sales process
B. Asking stakeholders to complete a questionnaire
C. Conducting individual interviews with stakeholders
Explanation:
To accurately document a process for a high-stakes reason like legal compliance with varying regulations (state/country privacy laws), the Business Analyst (BA) needs a complete, consistent, and agreed-upon view of the current process.
A. Using live workshops to map out the sales process:
Facilitated workshops are the most effective activity for process mapping, especially when multiple stakeholders across different teams (Sales, Legal, Operations) are involved. Workshops encourage real-time collaboration, discussion, and consensus-building. The BA can use visual mapping tools (like Lucidchart or Miro boards) to document the As-Is process live, allowing participants to immediately identify dependencies, pain points, deviations in the process (e.g., how different regions handle data), and ensure everyone is aligned on the single, documented truth of the process. This interactive approach minimizes misunderstandings that can arise from individual documentation efforts.
B. Asking stakeholders to complete a questionnaire:
Questionnaires can gather information from a large number of people quickly, but they often lack depth, fail to capture the nuance of how a process actually works versus how people think it works, and do not facilitate real-time clarification of legal compliance details. A questionnaire is not ideal for comprehensive process mapping.
C. Conducting individual interviews with stakeholders:
Interviews are excellent for building rapport and getting detailed individual perspectives. However, relying only on interviews often results in conflicting descriptions of the same process. Without a workshop to reconcile these views and achieve consensus, the BA would struggle to get a single, legally compliant, documented sales process. Interviews are a good preliminary step, but workshops are better for the final mapping and agreement.
The business analyst (0A) at Universal Containers has met with stakeholders and is using
the waterfall methodology to capture requirements for Sales Cloud enhancements for a
future product release.
What is the next step for the BA to take before build can begin?
A. Define the minimal viable product.
B. Get approval and signoff on the requirements.
C. Schedule sprint planning meetings.
Explanation:
The Waterfall methodology is defined by a strictly sequential and linear flow, where each phase must be fully completed and formally approved before the next phase can begin.
Phase 1: Requirements Capture (Completed): The BA has already met with stakeholders and captured the requirements for the Sales Cloud enhancements.
Gate/Next Step (Required): Before moving to the Design phase and then the Implementation (Build) phase, the BA must obtain formal approval and signoff from the stakeholders (often on a document like the Business Requirements Document or Functional Specification Document).
Why Signoff is Crucial: In Waterfall, requirements are assumed to be fixed and complete once signoff is given. This formal signoff is the gate that locks the scope, providing the developers and designers with a stable, documented, and approved blueprint to work from. Moving forward without signoff is a major violation of the Waterfall model and introduces unacceptable risk.
❌ Incorrect Answers and Explanations
A. Define the minimal viable product.
Explanation: Defining the Minimal Viable Product (MVP) is a core activity in Agile/Scrum methodologies to define the scope of the first iteration. The Waterfall methodology, by contrast, typically aims to deliver the full solution based on the upfront, comprehensive requirements, rather than focusing on small, incremental releases like an MVP.
C. Schedule sprint planning meetings.
Explanation: Sprint planning meetings are a specific ceremony used in the Scrum framework (an Agile methodology). Since the question explicitly states the project is using the Waterfall methodology, this step is irrelevant and incorrect. Waterfall projects follow phases (Requirements → Design → Implementation → Testing), not sprints.
📌 References
Waterfall Methodology Principles: A foundational principle of the Waterfall model is that it proceeds sequentially, and each phase must be formally verified and signed off before the next phase (Design or Build/Implementation) can commence.
IIBA BABOK Guide: Chapter 6: Requirements Analysis and Design Definition—The task Verify Requirements and the need for stakeholder approval on the definition of requirements are mandatory before moving into solution implementation. This concept is most strictly enforced in the traditional Waterfall lifecycle.
Salesforce BA Role: The BA acts as the custodian of the requirements, and in a Waterfall context, securing the formal signoff is the critical action that transitions the project from defining what to defining how (Design) and then building (Implementation).
| Page 4 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: