ExamGecko
Home Home / Salesforce / Certified Business Analyst

Salesforce Certified Business Analyst Practice Test - Questions Answers, Page 13

Question list
Search
Search

List of questions

Search

Related questions











Universal Containers is developing a new recruitment app using Service Cloud. The project team has started writing user stories including:

'As a human resources (HR) manager, I need to document the progress of a candidate's submission so I can manage the candidate's application throughout the recruiting process.'

What is one definition of done for this user story?

A.
The Candidate Status field can be updated.
A.
The Candidate Status field can be updated.
Answers
B.
The acceptance criteria has been approved.
B.
The acceptance criteria has been approved.
Answers
C.
The Candidate object has Edit access.
C.
The Candidate object has Edit access.
Answers
Suggested answer: A

Explanation:

A definition of done is a set of criteria that determines when a user story is completed and ready for deployment. It typically includes technical, functional, and quality aspects of the user story, such as code quality, unit testing, documentation, performance, security, and usability. One possible definition of done for this user story is ''The Candidate Status field can be updated.'' This criterion checks if the functionality of updating the candidate's submission progress is working as expected and meets the user's need.

Reference: https://trailhead.salesforce.com/en/content/learn/modules/business-analysis-user-stories/define-done

The Cloud Kicks business analyst (BA) is frustrated because the requirements tracking spreadsheet is often incomplete or out-of-sync for the Slack transition project. The development team has recommended that the BA use a DevOps tool as an alternative.

What are the benefits of using a DevOps tool in this situation?

A.
Tracks changes on a daily basis and provides a history of changes
A.
Tracks changes on a daily basis and provides a history of changes
Answers
B.
Tracks changes for the testing team and provides access to user stories
B.
Tracks changes for the testing team and provides access to user stories
Answers
C.
Tracks changes in real time and provides a single source of truth
C.
Tracks changes in real time and provides a single source of truth
Answers
Suggested answer: C

Explanation:

This answer states that using a DevOps tool can help to track changes in real time and provide a single source of truth as the benefits of using a DevOps tool in this situation where the requirements tracking spreadsheet is often incomplete or out-of-sync for the Slack transition project. A DevOps tool is a software application that supports the collaboration and automation of development and operations teams, such as Git, Jira, or Azure DevOps. A DevOps tool can help to track changes in real time by synchronizing the code changes, user stories, tasks, and bugs across different environments and branches. A DevOps tool can also help to provide a single source of truth by storing and managing all the project artifacts, such as requirements, code, tests, and documentation, in one centralized location that is accessible and visible to all project team members.

Reference: https://trailhead.salesforce.com/en/content/learn/modules/git-and-git-hub-basics/work-with-teams

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:

1- Add permission set

2- Users can escalate cases

3- Create fields on the Case object

4- Reports

Which best practice was ignored?

A.
The 'who' of the user story is well-defined.
A.
The 'who' of the user story is well-defined.
Answers
B.
The 'why'' of the user story is focused on user needs.
B.
The 'why'' of the user story is focused on user needs.
Answers
C.
The ''what'' of the acceptance criteria is negotiable.
C.
The ''what'' of the acceptance criteria is negotiable.
Answers
Suggested answer: B

Explanation:

A use case is a type of documentation that describes how a user interacts with a system to achieve a specific goal. It is written from the user's point of view and follows a standard format of ''A [user role] wants to [goal] by [steps]''. A use case helps to capture the user's needs and expectations from the system and provides a basis for developing test cases and acceptance criteria. A BA should use use cases to document how users will interact with the system and what outcomes they expect from it.

Reference: https://trailhead.salesforce.com/en/content/learn/modules/business-analysis-functional-requirements/write-use-cases

This answer points out that the previous VP's requirements may differ from those of the new executive as the largest risk with this approach of using the inherited requirements in lieu of a traditional discovery process for a Sales Cloud implementation. Requirements are statements that describe what a solution must do or have to meet the needs and expectations of the stakeholders or users. Requirements may change over time due to various factors, such as business goals, market trends, customer feedback, or stakeholder preferences. Using the previous VP's requirements without validating them with the new executive may result in a solution that does not align with their vision, strategy, or value proposition. Reference: https://trailhead.salesforce.com/en/content/learn/modules/salesforce-business-analyst-quick-look/use-user-stories-to-capture-requirements

The sales team at Cloud Kicks is rolling out a new sales methodology. To incorporate the requested changes, the business analyst working with the technical team identifies several integrations that touch the Opportunity object and could be impacted by the changes. The project manager wants the solution to include unit testing, code reviews, and functional testing.

What does the project team need to agree upon to ensure the work is ready to be deployed?

A.
Entity relationship diagram
A.
Entity relationship diagram
Answers
B.
Definition of done
B.
Definition of done
Answers
C.
User acceptance criteria
C.
User acceptance criteria
Answers
Suggested answer: B

Explanation:

The project team needs to agree upon a definition of done to ensure that the work is ready to be deployed. A definition of done is a set of criteria that determines when a user story is completed and ready for deployment. It typically includes technical, functional, and quality aspects of the user story, such as code quality, unit testing, documentation, performance, security, and usability. A definition of done helps to ensure that the work meets the expected standards and quality, satisfies the user's needs and expectations, and aligns with the project goals and scope.

Reference: https://trailhead.salesforce.com/en/content/learn/modules/business-analysis-user-stories/define-done

The Salesforce delivery team at Cloud Kicks consistently has user stories that developers start but are unable to complete during each sprint. During the most recent retrospective, the development team expressed that they are running out of time to complete the stories. The team used the INVEST checklist to diagnose why these stories are incomplete at the end of the sprint.

Which checklist item is the most likely reason why the stories are incomplete at the close of the sprint?

A.
Negotiable
A.
Negotiable
Answers
B.
Valuable
B.
Valuable
Answers
C.
Small
C.
Small
Answers
Suggested answer: C

Explanation:

The checklist item that is the most likely reason why the stories are incomplete at the close of the sprint is small. Small means that a user story should be simple and concise, and it should be able to be completed within a single sprint by a single developer or a small team. A user story that is too large or complex may be difficult to estimate, prioritize, test, or deliver within the sprint timeframe. A user story that is too small may be trivial, redundant, or irrelevant to the project goals. A user story that is not small enough may need to be broken down into smaller and more manageable chunks.

Reference: https://trailhead.salesforce.com/content/learn/modules/user-story-creation/write-user-stories

As a business analyst (BA) starts engaging stakeholders for a user story writing workshop, an executive sponsor questions why the Commerce Cloud project is creating user stories rather than standard requirements.

What is one benefit of creating user stories that the BA can share with the executive sponsor?

A.
It defines technical specifications early in the process.
A.
It defines technical specifications early in the process.
Answers
B.
It helps testers determine the most efficient way to validate solutions.
B.
It helps testers determine the most efficient way to validate solutions.
Answers
C.
It saves time when prioritizing and implementing functionality.
C.
It saves time when prioritizing and implementing functionality.
Answers
Suggested answer: C

Explanation:

One benefit of creating user stories that the business analyst can share with the executive sponsor is that it saves time when prioritizing and implementing functionality. User stories are short and simple descriptions of a feature or functionality from the perspective of an end user or customer. User stories help to capture the value and benefits of a solution, rather than the technical details or specifications. User stories also help to facilitate communication and collaboration among stakeholders, developers, and testers. User stories can save time when prioritizing and implementing functionality because they can be easily ranked or ordered based on their importance, urgency, dependency, or impact. User stories can also save time when implementing functionality because they can be easily translated into development tasks, acceptance criteria, and test cases.

Reference: https://trailhead.salesforce.com/content/learn/modules/user-story-creation/write-user-stories

A business analyst (BA) working on a Service Cloud implementation is reviewing user stories to verify they are written effectively.

What should the BA confirm about the user stories when completing this review?

A.
They contain substantial details and focus on technical elements.
A.
They contain substantial details and focus on technical elements.
Answers
B.
They are dependent on related acceptance criteria and overlap with other use cases.
B.
They are dependent on related acceptance criteria and overlap with other use cases.
Answers
C.
They can be easily prioritized and are small enough to estimate accurately.
C.
They can be easily prioritized and are small enough to estimate accurately.
Answers
Suggested answer: C

Explanation:

The business analyst should confirm that the user stories are written effectively by checking that they can be easily prioritized and are small enough to estimate accurately. User stories are short and simple descriptions of a feature or functionality from the perspective of an end user or customer. User stories should follow the INVEST criteria, which stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable. User stories that can be easily prioritized and are small enough to estimate accurately are more likely to meet the Estimable and Small criteria. Estimable means that a user story should have enough information and clarity to allow developers and testers to estimate the effort and time required to complete it. Small means that a user story should be simple and concise, and it should be able to be completed within a single sprint by a single developer or a small team.

Reference: https://trailhead.salesforce.com/content/learn/modules/user-story-creation/write-user-stories

A business analyst at Universal Containers has begun user acceptance testing for a new Experience Cloud implementation with the project team. A major gap for one of the personas was identified in the documented scenarios.

What went wrong?

A.
Failure to include all stakeholders in the requirements gathering process
A.
Failure to include all stakeholders in the requirements gathering process
Answers
B.
Failure to perform thorough unit testing during the development process
B.
Failure to perform thorough unit testing during the development process
Answers
C.
Failure to validate the application against the functional requirements
C.
Failure to validate the application against the functional requirements
Answers
Suggested answer: A

The Salesforce information technology (IT) team has built a solution in a sandbox for a cross-functional project to implement Customer 360. It is time for user acceptance testing (UAT).

What is a business analyst's role during UAT?

A.
Assist in building the requirements using standard functionality so IT can focus on code-related scenarios.
A.
Assist in building the requirements using standard functionality so IT can focus on code-related scenarios.
Answers
B.
Document user stories and clarify business needs so IT can deliver results based on the requirements.
B.
Document user stories and clarify business needs so IT can deliver results based on the requirements.
Answers
C.
Coordinate stakeholder participation and notify the team when scenarios fail so IT can solve potential problems prior to go live.
C.
Coordinate stakeholder participation and notify the team when scenarios fail so IT can solve potential problems prior to go live.
Answers
Suggested answer: C

Explanation:

The business analyst's role during UAT is to coordinate stakeholder participation and notify the team when scenarios fail so IT can solve potential problems prior to go live. The business analyst is responsible for facilitating UAT by ensuring that all stakeholders are involved and engaged in testing the solution according to their roles and responsibilities. The business analyst is also responsible for monitoring and reporting on UAT progress and results by tracking any issues or bugs that are detected during testing and communicating them to the IT team for resolution. The business analyst's role during UAT is to ensure that the solution meets the requirements and expectations of all stakeholders before it is deployed to production.

Reference: https://trailhead.salesforce.com/content/learn/modules/user-acceptance-testing-video/learn-about-user-acceptance-testing

A business analyst (BA) is preparing for user acceptance testing for case management scenarios in Service Cloud.

What should the BA do to help prevent gaps from being discovered after go live?

A.
Focus more on happy path testing and less on edge case testing.
A.
Focus more on happy path testing and less on edge case testing.
Answers
B.
Write test scripts that reflect real life and cover the requirements.
B.
Write test scripts that reflect real life and cover the requirements.
Answers
C.
Streamline testing by limiting the number of testers involved.
C.
Streamline testing by limiting the number of testers involved.
Answers
Suggested answer: B

Explanation:

The business analyst should write test scripts that reflect real life and cover the requirements to help prevent gaps from being discovered after go live. Test scripts are step-by-step instructions on how to execute a test scenario on a specific user or level of access using expected inputs and outputs. Test scripts should reflect real life situations that users may encounter when using the solution in production, such as creating cases, updating records, generating reports, etc. Test scripts should also cover all the requirements that were defined for the project or enhancement, as well as any exceptions or variations that may occur. Writing test scripts that reflect real life and cover the requirements can help ensure that the solution works as intended and meets stakeholder needs.

Reference: https://trailhead.salesforce.com/content/learn/modules/user-acceptance-testing-video/create-test-scripts

Total 292 questions
Go to page: of 30