The delivery team at Cloud Kicks is getting ready to demonstrate some new Sales Cloud functionality for a project’s stakeholders. The business analyst has prepared a demo script, created test data in the sandbox, and tested the new functionality.
Which additional activity is most likely to result in a successful sprint demo?
A. Conducting multiple dry runs
B. Exporting a backup copy of the demo data
C. Performing a code review
Explanation:
The delivery team at Cloud Kicks is preparing to demo new Sales Cloud functionality to stakeholders. The business analyst has created a demo script, test data, and tested the functionality. The key to a successful sprint demo is:
Option A: Conducting multiple dry runs
Practicing the demo script in the sandbox ensures a smooth presentation, identifies issues, and refines delivery, directly contributing to stakeholder satisfaction.
Option B: Exporting a backup copy of the demo data
Backing up data mitigates risk but doesn’t improve the demo’s quality.
Option C: Performing a code review
Code reviews ensure code quality but are typically done before testing and don’t directly impact the demo’s success.
Why Option A:
Dry runs ensure the team is prepared, the functionality works, and the presentation aligns with stakeholder expectations, following Agile best practices for sprint demos.
References:
Trailhead - Agile Development for Salesforce
Salesforce Certified Business Analyst Exam Guide
Scrum Guide - Sprint Review
A Business Analyst at Universal Containers has been assigned to a Salesforce project that will have an impact on more than 5,000 office locations across the globe. The Business Analyst needs to identify the people who can describe the business problem and provide detailed requirements. Which document should the Business Analyst use?
A. RACI chart
B. User stories
C. Stakeholder analysis
Question Recap
Large global Salesforce project (impacting 5,000+ locations).
BA needs to identify who can describe the business problem and provide detailed requirements.
Which document helps capture and organize this information?
Answer Choices Analysis
A. RACI chart
RACI = Responsible, Accountable, Consulted, Informed.
Useful for defining roles & responsibilities once stakeholders are known.
BUT: a RACI doesn’t identify who the stakeholders are — it just maps responsibilities across already-identified people.
So, not the right tool for identification.
B. User stories
User stories capture requirements in Agile format (As a [role], I want [need], so that [value]).
These are written after stakeholders have been identified and engaged.
They are an outcome of stakeholder collaboration, not the tool to identify stakeholders.
C. Stakeholder analysis ✅ Correct Answer
Stakeholder analysis identifies who the stakeholders are, their roles, interests, influence, and impact.
Helps the BA find the right people who can provide business problems, detailed requirements, and validate solutions.
Especially critical in a large, global project — ensures all perspectives (regional, functional, technical) are considered.
Exactly what the BA needs in this scenario.
✅ Correct Answer: C. Stakeholder analysis
Explanation
Stakeholder analysis is the BA’s tool for identifying the right people to involve in discovery and requirement gathering.
Without this, the BA risks missing key voices (e.g., regional managers, frontline users, executives).
Once stakeholders are identified, the BA can:
Use RACI charts to define responsibilities.
Use user stories to capture needs.
But the first step is always stakeholder analysis.
Reference
BABOK Guide – Elicitation & Collaboration + Strategy Analysis knowledge areas: stakeholder analysis is the foundation for determining who provides input.
Salesforce Trailhead (Collaborate with Stakeholders as a BA): stresses stakeholder analysis to identify impacted groups and key participants before requirements gathering.
Cloud Kicks is preparing for User Acceptance testing (UAT) related to an upcoming major release. To which environment should a business analyst recommend that users log in to complete their assigned testing?
A. Full Sandbox
B. Production
C. Developer
Explanation:
A Full Sandbox is a complete copy of the production environment, including all data, configuration, and metadata. It is the only environment that accurately mirrors production, which is essential for:
Realistic Testing: Users can test new features with their actual data, ensuring valid and reliable results.
No Business Disruption: Testing occurs in an isolated environment, preventing any interference with live business operations in production.
Data Integrity: Using a Full Sandbox protects the integrity of production data, as any test data created or modified during UAT has no impact on the real business environment.
Why Not the Others:
B. Production: Testing in the live production environment risks corrupting real data, disrupting active business processes, and negatively impacting users and customers. UAT must never be conducted in production.
C. Developer: Developer Sandboxes (and even Developer Pro) have minimal storage and data. They do not contain a copy of production data, making it impossible to perform realistic, comprehensive user acceptance testing.
Reference:
Salesforce environment strategy is a key knowledge area for a Business Analyst. The Full Sandbox is explicitly designed for full user acceptance testing, training, and performance testing, as it is the only environment that provides a true-to-life replica of production.
Northern Trail Outfitters is implementing Marketing Cloud. Stakeholders are having a difficult time conceptualizing how Marketing Cloud uses insights to create journeys. The Business analyst (BA) has been asked to show stakeholders how it works so the implementation project can move forward. Timelines are two tight to present a demo, and approval from stakeholders is needed soon in order to keep the project on track. What should the BA do to help stakeholders visualize how it will work?
A. Create a UPN (Universal Process Notation) diagram.
B. Build a capability model.
C. Schedule a storyboarding session.
Explanation:
Northern Trail Outfitters is implementing Marketing Cloud, and stakeholders are struggling to understand how insights are used to create customer journeys. The business analyst (BA) needs to help stakeholders visualize this process quickly, given tight timelines and the need for stakeholder approval to keep the project on track. Let’s evaluate the options:
Option A: Create a UPN (Universal Process Notation) diagram
A UPN diagram is useful for mapping out detailed processes, showing steps, roles, and decision points. However, it is often technical and may not effectively engage stakeholders who are already struggling to conceptualize Marketing Cloud’s journey-building process. Creating a detailed UPN diagram could also be time-consuming, which conflicts with the tight timeline.
Option B: Build a capability model
A capability model outlines the organization’s capabilities (e.g., what Marketing Cloud can do) at a high level but does not provide a visual, narrative-driven explanation of how insights translate into customer journeys. It is more strategic and less focused on demonstrating the specific process stakeholders need to understand, making it less effective for this scenario.
Option C: Schedule a storyboarding session
This is the best choice. Storyboarding involves creating a visual narrative that walks stakeholders through a scenario, such as how Marketing Cloud uses insights to build a customer journey. It is quick to prepare, engaging, and tailored to non-technical audiences, helping stakeholders visualize the process in a relatable way. Given the tight timeline and need for approval, a storyboarding session allows the BA to present a clear, concise, and interactive demonstration of the journey-building process without requiring a full demo.
Why Option C is the Best Choice:
Storyboarding is an effective technique for communicating complex concepts like Marketing Cloud’s use of insights for customer journeys. It uses visuals and storytelling to illustrate how data (e.g., customer behavior) informs personalized marketing journeys, making it accessible to stakeholders. This approach is quick to execute, aligns with the tight timeline, and fosters stakeholder engagement, increasing the likelihood of gaining approval to move the project forward.
References:
Salesforce Trailhead: The “Business Analysis for Salesforce” module emphasizes using visual tools like storyboarding to communicate complex processes to stakeholders effectively. (Reference: Trailhead - Business Analysis for Salesforce)
Salesforce Documentation: The Salesforce Business Analyst Certification guide highlights the BA’s role in facilitating stakeholder understanding through techniques like storyboarding to bridge gaps in comprehension. (Reference: Salesforce Certified Business Analyst Exam Guide)
Marketing Cloud Best Practices: Salesforce Marketing Cloud documentation recommends using visual aids to demonstrate journey-building, as it helps stakeholders grasp how insights drive personalized customer experiences. (Reference: Marketing Cloud - Journey Builder)
Cloud Kicks has completed the user acceptance testing (UAT) phase of a major update to Sales Cloud for its EMEA sales team.
How should the business analyst help the EMEA sales team learn the new features?
A. Organize user groups by permission set and train each team.
B. Document key changes and gather feedback to update the backlog.
C. Build tooltips and discoverable content in the new console layouts.
Question Recap
Cloud Kicks has finished UAT for a major Sales Cloud update.
Next step: BA must help the EMEA sales team learn new features.
What’s the best way to support learning?
Answer Choices Analysis
A. Organize user groups by permission set and train each team.
Training is important, but grouping by permission set may not be the most effective way.
Permission sets define system access, not necessarily how end users work day-to-day.
This approach is too rigid and doesn’t scale well for ongoing learning.
Possible, but not the best answer for effective adoption.
B. Document key changes and gather feedback to update the backlog.
Documentation and backlog updates are part of BA activities, but this is about teaching users.
Feedback gathering is valuable, but it doesn’t directly help users learn the new features.
More of a retrospective task, not adoption-focused.
C. Build tooltips and discoverable content in the new console layouts. ✅ Correct Answer
Salesforce best practice for user adoption = in-app guidance.
Tooltips, prompts, and help text ensure users learn while they work.
Scales easily across 5,000+ users, different time zones, and locations (like EMEA).
Helps reinforce training and allows for self-service learning.
Matches Salesforce guidance: Use in-app guidance (tooltips, prompts, help menus) to help users adopt new features quickly.
✅ Correct Answer: C. Build tooltips and discoverable content in the new console layouts
Explanation
After UAT, adoption depends on how easily users can transition to the new system.
Instead of relying only on one-time training or static documentation, embedded guidance provides learning in context.
This is especially powerful for a large, distributed team (EMEA sales).
Ensures users don’t get stuck, improves confidence, and reduces support tickets.
Reference:
Salesforce Help: In-App Guidance — “Use prompts, walkthroughs, and tooltips to guide users through new features and processes.”
Trailhead: Drive Salesforce Adoption — emphasizes embedded, just-in-time guidance as key for user learning and adoption.
A business analyst is working with a new customer on a Sales Cloud implementation. The executive sponsor for the project is new to the company and their role as VP. The sponsor has inherited functional requirements from the previous VP that were gathered 9 months ago. The project start date has yet to be defined. The sponsor wants to use the inherited requirements in lieu of a traditional discovery process.
What is the largest risk with this approach?
A. The previous VP's requirements fail to meet current formatting standards.
B. The previous VP's requirements may differ from those of the new executive.
C. The previous VP's requirements are outside of the Salesforce framework.
Explanation:
The largest risk is that business needs and strategic priorities have likely changed. The inherited requirements are nine months old and were defined under a different leadership vision. The new VP will inevitably have their own goals, strategies, and interpretation of business processes. Using outdated requirements without a new discovery process almost guarantees that the implemented solution will:
Misalign with Current Business Goals: The new VP's strategy for the sales team may focus on different metrics, processes, or customer segments, making the old requirements obsolete.
Fail to Address New Challenges: The business environment (market conditions, competitive landscape, internal policies) can change significantly in nine months. The old requirements won't account for these changes.
Lead to Rework and Waste: Building a solution based on outdated needs will result in low adoption and require costly changes post-launch, defeating the purpose of skipping discovery.
Why Not the Others:
A. Formatting Standards:
While poor formatting is an inconvenience, it is a minor, easily correctable issue. It does not pose a fundamental risk to the project's success or value delivery.
C. Outside Salesforce Framework:
This is unlikely. The requirements were gathered for a Sales Cloud implementation, so they are presumably within the platform's scope. Even if some are complex, they could be addressed with customization. The core risk isn't technical feasibility but business relevance.
Reference:
This highlights a core principle of business analysis: requirements must be current and validated. The IIBA's BABOK Guide and Salesforce BA best practices emphasize that discovery is an ongoing process, not a one-time event. Requirements decay over time, and a change in key stakeholders necessitates a review to ensure the project delivers value against current business objectives. Skipping discovery invites scope creep, rework, and solution failure.
The sales teams at Universal Containers (UC) want to add a custom field to a page layout. The IT manager reminds the business analyst (BA) that UC uses the Application Lifecycle Management (ALM) process. The addition of the custom field and subsequent release to everyone in the organization must follow this process.
What is the first step in the ALM process that should be taken?
A. Gather requirements and analyze them.
B. Obtain a change order from the customer.
C. Add a custom field to a page layout in a sandbox.
Explanation:
Universal Containers (UC) is implementing a change to add a custom field to a page layout, and the IT manager emphasizes adherence to the Application Lifecycle Management (ALM) process for this release. The ALM process in Salesforce is a structured approach to managing changes, ensuring they are planned, developed, tested, and deployed systematically. Let’s evaluate the options to determine the first step:
Option A: Gather requirements and analyze them
This is the correct first step in the ALM process. The ALM process begins with understanding the business need, which involves gathering and analyzing requirements to define what the custom field should do, how it fits into the page layout, and any related functionality (e.g., data type, validation rules). This step ensures the change aligns with business goals and sets the foundation for subsequent steps like design, development, and testing. For UC, the BA must first clarify the sales team’s needs for the custom field before any technical work begins.
Option B: Obtain a change order from the customer
While obtaining a change order may be part of some project management or governance processes, it is not typically the first step in the Salesforce ALM process. A change order might be required later to formalize approval for the change, but it follows the initial gathering and analysis of requirements to ensure the change is well-defined and justified.
Option C: Add a custom field to a page layout in a sandbox
Adding a custom field to a page layout in a sandbox is a development activity that occurs later in the ALM process, after requirements are gathered, analyzed, and approved. Starting with this step skips critical planning and could lead to misaligned or incomplete functionality, violating the structured ALM approach.
Why Option A is the Best Choice:
The Salesforce ALM process follows a structured sequence: Plan and Analyze (gather requirements), Design, Build, Test, Deploy, and Operate. The first step, gathering and analyzing requirements, ensures the BA understands the sales team’s needs for the custom field (e.g., purpose, data type, visibility) and aligns the change with UC’s business objectives. This step is critical to avoid rework and ensure the release meets expectations when deployed to the organization.
References:
Salesforce Trailhead: The “Application Lifecycle Management” module outlines the ALM process, starting with gathering and analyzing requirements to define the scope of changes.
(Reference: Trailhead - Application Lifecycle Management)
Salesforce Documentation: The Salesforce ALM framework emphasizes beginning with requirements gathering to ensure changes align with business needs before development begins.
(Reference: Salesforce Help - Application Lifecycle Management)
Salesforce Business Analyst Certification: The certification guide highlights the BA’s role in initiating projects by eliciting and analyzing requirements to inform subsequent ALM steps.
(Reference: Salesforce Certified Business Analyst Exam Guide)
A cloud Kicks business analyst (BA) is conducting user interviews with the support team as part of a migration to Salesforce. Serval users indicate they use multi-factor authentication (MFA) on their phones to log in to existing systems. Other users have located they access existing systems with only username and password.
A. Select the requirement used by the majority of the support team.
B. Verify the requirement with the security team.
C. Bring the requirement to the product owner’s attention
Question Recap
Cloud Kicks BA is interviewing support team users.
Findings:
Some users: use MFA on phones to log into current systems.
Others: use only username & password.
Question: What should the BA do with this requirement?
Answer Choices Analysis
A. Select the requirement used by the majority of the support team.
Wrong approach. ✅ Business analysts don’t decide requirements by majority vote.
Requirements are based on business goals, compliance, and security policies, not popularity.
Risky, because security-related requirements are critical and cannot be decided by end-user preference.
B. Verify the requirement with the security team. ✅ Correct Answer
Security requirements (like MFA vs. username/password) are governed by organizational security policies.
BA’s job: confirm with the security team whether MFA is mandatory, optional, or required only for certain roles.
This ensures compliance with corporate IT and regulatory standards.
Matches BA best practice: validate sensitive or conflicting requirements with subject matter experts (here, security).
C. Bring the requirement to the product owner’s attention.
In Agile, product owners handle backlog priorities and business value.
Security requirements are not PO’s decision — they must come from security/compliance teams.
The PO can be informed later, but the first step is validation with the security team.
✅ Correct Answer: B. Verify the requirement with the security team
Explanation:
User input is valuable, but security-related requirements must be confirmed with the right authority.
The BA acts as a facilitator:
Gathers input (users prefer MFA or username/password).
Validates with security stakeholders.
Ensures requirements reflect policy, compliance, and risk management.
This prevents risks like non-compliance with Salesforce’s MFA enforcement requirement.
Reference:
Salesforce Security Guide: MFA is now a mandatory requirement for all Salesforce products (as of 2022).
IIBA BABOK – Requirements Validation: critical requirements should be validated against business goals and organizational constraints, not just user preferences.
The business analyst (BA) at Northern Trail Outfitters is writing user stories about a Case creation feature within Service Cloud for an upcoming sprint. This feature overlaps with another feature that is being developed in the current sprint. The BA is working with the technical team to identify metadata dependencies across features to prevent overwriting before the release.
A. Setup Audit Trail
B. Change Sets
C. Version control
Question Recap
BA writing user stories for Case creation in Service Cloud.
The feature overlaps with another feature in development (current sprint).
BA + technical team need to identify metadata dependencies across features.
Goal: prevent overwriting before release.
Which tool/approach helps?
Answer Choices Analysis
A. Setup Audit Trail
Setup Audit Trail tracks who changed what and when in Salesforce setup.
Useful for auditing admin activity, but not designed for preventing overwrites or managing dependencies between features.
Too reactive — you only see changes after they’ve happened.
B. Change Sets
Change Sets are used to deploy metadata between environments (e.g., from sandbox to production).
They don’t help proactively manage overlapping changes or version conflicts.
They’re deployment-focused, not collaboration/overlap management.
Not the best fit.
C. Version control ✅ Correct Answer
Version control (e.g., Git) is the industry-standard tool to manage metadata, track changes, and prevent overwrites.
It allows teams to:
Track dependencies.
Merge changes safely.
See history of who changed what.
Collaborate across sprints without stepping on each other’s work.
Exactly what’s needed when multiple features overlap in metadata.
✅ Correct Answer: C. Version control
Explanation:
Salesforce BAs often collaborate with dev teams on release management and dependency tracking.
Using version control ensures that:
Overlapping metadata (like Case layouts, fields, automation) is merged properly.
No one overwrites another team’s work before release.
Audit history is automatically maintained.
This aligns with modern Salesforce DevOps practices (source-driven development).
Reference:
Salesforce DevOps Center & Git integration: Salesforce recommends using version control as the single source of truth for metadata.
Trailhead: DevOps Center Basics — emphasizes version control for managing dependencies, releases, and collaboration.
The leadership team at Universal Containers (UC) is focused on customer retention. The business analyst (BA) has been asked to implement a new customer for life program on the salesforce platform. Before their can move forward, they need to understand the lifecycle and all of the related interaction that IC has with its customers. Which type of session should the BA perform?
A. User Acceptance testing
B. Journey Mapping
C. Requirements Gathering
Explanation:
Why B is correct
UC leadership wants to understand:
- The customer lifecycle
- All the related interactions UC has with customers
This is exactly what a Journey Mapping session is for.
A customer journey map visually shows the end-to-end experience a customer has with a company:
- Stages (awareness → onboarding → usage → renewal → advocacy)
- Touchpoints (website, sales calls, support cases, emails, communities, etc.)
- Emotions / pain points / opportunities at each stage
Before designing a “customer for life” program in Salesforce, the BA needs this holistic, outside-in view of the customer experience, so Journey Mapping is the best fit.
Why the other options are not correct
A. User Acceptance Testing (UAT)
UAT happens later in the project, after a solution has been designed and built.
It’s about validating that the system works as expected — not about discovering or understanding the lifecycle and interactions.
C. Requirements Gathering
This is a broader activity and can include many techniques (interviews, workshops, journey mapping, process mapping, etc.).
The question specifically mentions understanding lifecycle and interactions, which is more precisely addressed by journey mapping as a type of requirements activity.
So while journey mapping can be part of requirements gathering, the best, most specific answer is B. Journey Mapping.
Sprint 1 of 5 has been completed in a Sales Cloud implementation. The business analyst (BA) met with the stakeholders to prioritize the backlog for the next sprint. One of the stakeholders wants to include a medium-priority item. There is still a list of high-priority items that need to be addressed. How should the BA communicate with the stakeholder?
A. Q Schedule a meeting to discuss the importance of the item, then re-evaluate all of the items and their priority levels
B. Q Verify why the item is medium-priority, explain the reason, and determine if the item priority was misjudged compared to other items.
C. Q Support the stakeholder in this decision, move the medium-priority item to the next sprint, and inform the development team.
Explanation
In an Agile framework, the backlog is dynamic, but priority is the primary driver for what gets worked on next. The BA's role is to facilitate collaboration and ensure the team is always working on the most valuable items. Option B demonstrates this perfectly: it starts with a collaborative inquiry ("Verify why..."), promotes transparency ("explain the reason" referring to the existing high-priority items), and leads to a joint re-evaluation ("determine if the item priority was misjudged"). This approach respects the stakeholder's input while upholding the agreed-upon prioritization framework for the good of the project.
Why A is incorrect:
While collaboration is key, scheduling a meeting to re-evaluate all items is an inefficient use of time for the entire team. The current priorities were likely already established with stakeholder input. A full re-prioritization meeting should be a last resort, not the first response to a single request.
Why C is incorrect:
This is a failure of the BA's responsibility to the project's goals. Automatically promoting a medium-priority item over high-priority items without justification undermines the prioritization process, delays higher-value features, and sets a bad precedent for future sprints. It could lead to scope creep and project failure.
Reference/Key Concept:
This question tests the BA's skills in Backlog Management and Stakeholder Communication within an Agile methodology. The BA must act as a facilitator, balancing stakeholder desires with the project's priorities and goals. The core principle is to maximize the value of the work delivered in each sprint, which is guided by a properly prioritized backlog.
Universal Containers is in the discovery phase of a new Service Cloud project. The lead business analyst (BA) review user stories written by junior Bas. The lead BA discovers these user stories are missing details, as how case routing should work. The lead BA asks the junior Bas to make revisions based on the intended audience for the user stories.
A. End user and development team
B. Development and QA teams
C. Business user and QA team
Explanation:
User stories must contain the appropriate level of detail required by the teams who will implement and test the feature.
Development Team: The development team is the primary audience for the detailed "how-to" information. They need technical specifications, such as how case routing should work (e.g., specific criteria, queues, assignment rules, or Apex logic), in order to code and configure the feature correctly on the Salesforce platform. This information is typically captured in the acceptance criteria or linked specification documents.
QA Team (Quality Assurance): The QA team is the secondary audience. They use the same detailed acceptance criteria to design and execute test cases. They must understand the technical rules (like case routing logic) to ensure the delivered solution functions exactly as designed and meets the business need.
❌ Incorrect Answers and Explanations
A. End user and development team
End users are the audience for the business value and high-level functionality described in the user story (the "what" and "why"). They do not typically need or review the highly technical implementation details like how case routing is configured under the hood. While the development team is correct, the inclusion of the end user makes this option incorrect for the purpose of adding technical implementation details.
C. Business user and QA team
Similar to the end user, the business user is the person who defines the value and need. They are usually more concerned with the outcome ("The case should go to the correct support queue") rather than the technical mechanism of case routing itself ("The system will use the Omni-Channel skills-based routing logic based on the 'Product Family' field"). While the QA team is correct, the inclusion of the business user makes this option incorrect for adding implementation details.
📌 References
Salesforce Trailhead: The concept of user story audience and detail level is covered in modules related to Agile development and Business Analysis documentation.
Module: Agile Basics: Write Effective User Stories (Emphasizes that user stories are a communication tool and should contain enough detail for the development team to estimate and build).
Related Concept: The level of detail needed for a story to be considered "Ready" or "Definition of Ready (DoR)" specifically requires the acceptance criteria and technical implementation details be clear for the developers and testers.
IIBA BABOK Guide: Chapter 6: Requirements Analysis and Design Definition—specifically the tasks related to "Specify and Model Requirements" and "Define Acceptance Criteria" where the content is tailored to the needs of the implementers (Development) and verifiers (QA).
| Page 2 out of 26 Pages |
| Previous |