Total 307 Questions
Last Updated On : 11-Sep-2025 - Spring 25 release
Preparing with Certified-Business-Analyst practice test is essential to ensure success on the exam. This Salesforce SP25 test allows you to familiarize yourself with the Certified-Business-Analyst exam questions format and identify your strengths and weaknesses. By practicing thoroughly, you can maximize your chances of passing the Salesforce certification spring 2025 release exam on your first attempt. Surveys from different platforms and user-reported pass rates suggest Certified-Business-Analyst practice exam users are ~30-40% more likely to pass.
A business analyst (BA) at Northeren Trail Outfitters has been asked to explain a sales process improvement idea and collaborate on a plan for implementation. Several sale users in various locations have been identified to participate.
Which technique should the BA use to optimize effectiveness and build a shared understanding of the idea and approach?
A. Demo prototype
B. Virtual whiteboard
C. One-on-one meetings
Question Recap
A BA needs to:
Explain a sales process improvement idea
Collaborate on a plan for implementation
Involve several sales users in different locations
Goal: Optimize effectiveness & build shared understanding
Answer Choices Analysis
A. Demo prototype
Useful when there’s already a working concept or system mockup.
Helps users visualize functionality, but in this scenario, the BA is still at the idea-sharing and collaboration stage, not prototyping yet.
So, while powerful later, it’s premature here.
B. Virtual whiteboard ✅ Correct Answer
Ideal for remote collaboration across different locations.
Allows brainstorming, mapping workflows, capturing input visually and collectively.
Optimizes effectiveness by engaging all participants simultaneously.
Builds a shared understanding since everyone contributes in real time and sees the same picture.
Salesforce BAs are encouraged to use collaboration tools (Miro, MURAL, LucidSpark, etc.) in multi-location sessions for process discussions.
C. One-on-one meetings
Effective for deep dives with individuals, but inefficient when the goal is shared understanding across multiple stakeholders.
Risks misalignment since different participants may walk away with different views.
Not optimal for group collaboration.
✅ Correct Answer: B. Virtual whiteboard
Explanation
A virtual whiteboard enables the BA to:
1. Bring together stakeholders from various locations.
2. Visually map out the current and future sales process.
3. Facilitate collaboration, brainstorming, and consensus-building.
4. Ensure alignment on the improvement idea and next steps.
This technique balances efficiency with inclusiveness, making it the best choice for this scenario.
Reference:
Salesforce Business Analyst Certification Guide emphasizes the BA’s role in facilitating workshops and using collaboration tools to build shared understanding of processes and solutions (Trailhead: Collaborate with Stakeholders as a BA).
Agile and Salesforce BA practices recommend visual, collaborative tools to align distributed teams.
After stakeholders formally signed off on requirements, the business analyst (BA) received numerous emails requesting changes to Salesforce during uses acceptance testing (UAT). The BA quickly became overwhelmed by the requests and needs a way to organize and peritonitis them.
What should the BA use to help them organize these requests?
A. Change request log
B. Scope statement specification
C. Gap analysis document
Explanation:
During the User Acceptance Testing (UAT) phase, stakeholders are actively using the system in a production-like environment. It is extremely common for them to identify new ideas, uncover previously unconsidered edge cases, or request modifications to the implemented features. A Change Request Log is the standard tool a Business Analyst uses to manage this influx of feedback after the initial requirements have been formally signed off.
Here’s why it's the correct choice:
Purpose-Built Tool: A change request log is specifically designed to capture, track, and manage requests for modifications after the project's baseline (scope, schedule, cost) has been established. Its primary function is to prevent scope creep and maintain organization amidst change.
Structured Process: It allows the BA to record each request with essential details such as:
Request ID and Date
Submitted By (Stakeholder)
Description of the Change
Reason/Priority/Business Impact
Assessment of Impact on Timeline, Budget, and Resources
Decision (Approve, Reject, Defer)
Final Resolution Date
Facilitates Governance: By logging all requests, the BA ensures that each one is properly evaluated by the project governance body (e.g., Project Manager, Product Owner, Steering Committee). This moves the process from being reactive (overwhelmed by emails) to proactive and controlled. It provides a clear, transparent audit trail of all requested changes and their outcomes.
Analysis of Other Options:
B. Scope statement specification:
Why it's incorrect: The scope statement is a baseline document that was created and agreed upon before development began. Its purpose is to define what is included and, just as importantly, what is excluded from the current project phase. While the scope statement is the reference point against which changes are measured, it is not the tool used to organize and manage new incoming change requests. You would use the change request log to propose a formal amendment to the scope statement if a change is approved.
C. Gap analysis document:
Why it's incorrect: A gap analysis is performed early in the project lifecycle (during the planning and discovery phases). It is used to identify the differences ("gaps") between the current state of the business processes and the desired future state. Its goal is to inform the initial set of requirements. Once UAT has begun, the gap analysis has already served its primary purpose. It is not a live tool for tracking ongoing change requests during testing.
Reference:
This scenario is a classic tenet of project management and business analysis, covered in bodies of knowledge like the BABOK® Guide (Business Analysis Body of Knowledge) and the PMBOK® Guide. For the Salesforce Business Analyst certification, it emphasizes the importance of requirements management and traceability, which includes controlling changes after sign-off to ensure project success and avoid unmanaged scope creep.
The business analyst (BA) at Universal Containers has been capturing the requirements for a major Sales Cloud release. An admin has been deploying the resulting system changes. The quality assurance (QA) team has run into challenges when testing the changes. The BA is unaware of deployment and testing challenges. What should the BA do to resolve these challenges with the release team?
A. Associate each set of metadata -changes to the corresponding user story
B. Provide detailed test cases to validate the functional requirements
C. Involve the stakeholders in the business requirements gathering sessions.
Explanation:
The issue described in the question is that the quality assurance (QA) team is facing challenges when testing the system changes deployed by the admin, and the business analyst (BA) is unaware of these deployment and testing issues. This suggests a gap in communication or clarity between the requirements captured by the BA and the testing process. To resolve these challenges, the BA needs to ensure that the QA team has sufficient information to validate that the system changes meet the intended requirements.
Option A: Associate each set of metadata changes to the corresponding user story
While associating metadata changes to user stories can improve traceability and help the team understand the context of changes, it primarily aids developers and admins during deployment rather than directly addressing the QA team's testing challenges. This option does not ensure that the QA team has clear guidance on how to test the functionality, which is the core issue.
Option B: Provide detailed test cases to validate the functional requirements
This is the most effective solution. Detailed test cases outline specific steps, inputs, and expected outcomes to validate that the system changes meet the functional requirements captured by the BA. By providing these test cases, the BA bridges the gap between the requirements and the QA process, enabling the QA team to test effectively and identify any discrepancies. This approach directly addresses the testing challenges and ensures alignment between the requirements and the implemented solution.
Option C: Involve the stakeholders in the business requirements gathering sessions
Involving stakeholders in requirements gathering is a best practice to ensure that the requirements accurately reflect business needs. However, this step occurs earlier in the process and does not directly address the QA team's current testing challenges. The issue is not about stakeholder alignment but about enabling the QA team to validate the deployed changes effectively.
Why Option B is the Best Choice:
The QA team's challenges likely stem from a lack of clear, actionable guidance on how to test the system changes against the requirements. Detailed test cases provide a structured way to verify that the functionality works as intended, covering scenarios such as positive and negative test cases, edge cases, and user acceptance criteria. This aligns with Salesforce best practices, where BAs are often responsible for supporting QA by providing clear documentation, including test cases, to ensure successful validation of requirements.
References:
Salesforce Trailhead: "Business Analysis and Requirements Gathering" module emphasizes the role of a BA in creating clear documentation, including test cases, to support the development and testing phases. (Reference: Trailhead - Business Analysis for Salesforce)
Salesforce Documentation: The Salesforce Business Analyst Certification guide highlights the importance of validating requirements through testing, which includes providing test cases to ensure quality delivery. (Reference: Salesforce Certified Business Analyst Exam Guide)
Best Practice: The Salesforce Well-Architected framework recommends clear communication between BAs, admins, and QA teams, including providing detailed test cases to support quality assurance. (Reference: Salesforce Well-Architected)
Business users at cloud kicks have just completed user acceptance testing for a Commence cloud implementation. The senior executives want to understand has successful testing was and have asked the business analyst to calculate the success rate.
How is the success rate calculated?
A. Number of failed test cases divided by total number of test cases
B. Total number of test cases divided by number of passed test cases
C. number of passed test cases divided by total number of test cases
Explanation:
The success rate in the context of user acceptance testing (UAT) measures the proportion of test cases that were successfully completed (i.e., passed) relative to the total number of test cases executed. This metric provides a clear indication of how successful the testing process was, which is what the senior executives at Cloud Kicks are seeking.
Option A: Number of failed test cases divided by total number of test cases
This formula calculates the failure rate, not the success rate. It represents the proportion of test cases that did not meet the requirements, which is the opposite of what the executives want to understand. For example, if 20 out of 100 test cases failed, this would give a failure rate of 20/100 = 20%, not the success rate.
Option B: Total number of test cases divided by number of passed test cases
This formula is mathematically incorrect for calculating a success rate. Dividing the total number of test cases by the number of passed test cases would yield a value greater than 1 if there are any failed test cases, which does not represent a percentage or a meaningful success rate. For example, if 80 out of 100 test cases passed, this would give 100/80 = 1.25, which is not a valid success rate.
Option C: Number of passed test cases divided by total number of test cases
This is the correct formula for calculating the success rate. It determines the percentage of test cases that passed out of the total executed. For example, if 80 out of 100 test cases passed, the success rate would be 80/100 = 0.8 or 80%. This metric directly answers the executives' question about how successful the testing was by showing the proportion of test cases that met the expected outcomes.
Why Option C is the Best Choice:
The success rate is a standard metric in testing to evaluate the effectiveness of a system implementation, such as the Commerce Cloud implementation in this scenario. By dividing the number of passed test cases by the total number of test cases, the business analyst can provide a clear, percentage-based metric that reflects the proportion of successful tests, aligning with the executives' need to assess the outcome of UAT.
This approach is consistent with industry standards for testing metrics and is commonly used in Salesforce implementations to report on testing success.
References:
Salesforce Trailhead: The "User Acceptance Testing" module explains the importance of measuring testing outcomes, including calculating the success rate as the ratio of passed test cases to total test cases. (Reference: Trailhead - User Acceptance Testing)
Salesforce Documentation: The Salesforce Business Analyst Certification guide emphasizes the role of the BA in reporting testing outcomes, including metrics like success rate, to stakeholders.
(Reference: Salesforce Certified Business Analyst Exam Guide)
Industry Best Practice: In software testing, the test success rate (or pass rate) is calculated as (Number of Passed Test Cases / Total Number of Test Cases) × 100 to express it as a percentage. This is a standard practice in quality assurance for platforms like Salesforce Commerce Cloud.
The project team at Cloud Kicks is under a tight deadline to implement a new Service Cloud feature. The business analyst, BA) has received feedback from the customer that the existing functionality is difficult to use. The BA wants to better understand the customers pair points before writing requirements.
Which document should the BA use?
A. Journey map
B. Process map
C. Capability map
Explanation:
The question highlights a scenario where the core issue is usability and user experience from the customer's perspective. The BA needs to empathize with the customer to understand their emotional pain points, frustrations, and the specific steps where the existing process breaks down for them.
A Journey Map is the ideal tool for this because:
It focuses on the user's experience: A journey map visualizes the entire process from the customer's point of view, not just the internal business steps. It charts the customer's path as they interact with the company across different touchpoints (e.g., phone, portal, email).
It captures emotional pain points: Beyond just actions, a journey map includes layers for the customer's thoughts, feelings, and pain points at each stage. This is exactly what the BA needs to "better understand the customers' pain points." For example, the map might show that a customer feels "frustrated and confused" when trying to find the "Submit a Case" button on the website.
It identifies moments of truth: It helps pinpoint critical interactions where a poor experience can lead to customer dissatisfaction or churn. This allows the BA to prioritize requirements that will have the most significant impact on improving usability and customer satisfaction.
Analysis of Other Options:
B. Process Map:
Why it's less suitable: A process map (or flowchart) is excellent for documenting the internal, step-by-step business process—what a system or agent does. It focuses on efficiency, sequence, and business rules. However, it is a clinical, operational tool that does not capture the user's emotional experience, frustrations, or subjective difficulties. It would show how a case is routed but not why the customer finds the step to log that case "difficult to use."
C. Capability Map:
Why it's incorrect: A capability map is a high-level, strategic tool that outlines what the business needs to be able to do (its capabilities) to achieve its goals, such as "Case Management" or "Customer Self-Service." It is used for strategic planning and gap analysis but is too abstract and far removed from the user's direct experience to help diagnose specific usability issues in an existing feature.
Reference:
This distinction is key for a Salesforce Business Analyst. While process maps are vital for defining system workflows, journey maps are a cornerstone of user-centered design and are crucial for improving Customer Experience (CX) projects within Salesforce, especially when working with Service Cloud or Customer 360 initiatives.
The Salesforce Business Analyst certification materials emphasize using the right artifact for the right purpose, and understanding the customer perspective is a critical skill.
A sales manager express frustration that the sales team is failing to enter calls in salesforce. The manager is hoping to resolve the issue quickly and has limited time and budget to complete revamp existing tools and process, the sales manager reaches out to the business analyst (BA) for recommendation. What should the BA do next?
A. Engage a developer to scope a custom solution
B. Research third-party apps on the AppExchange.
C. Export a weekly report of user activity.
Explanation:
The sales manager at Cloud Kicks is frustrated because the sales team is not logging calls in Salesforce, and they need a quick, cost-effective solution due to limited time and budget. The business analyst (BA) must recommend an approach that addresses the issue efficiently without requiring a complete overhaul of existing tools or processes. Let’s evaluate the options:
Option A: Engage a developer to scope a custom solution
Developing a custom solution involves significant time, effort, and cost, including requirements gathering, development, testing, and deployment. Given the sales manager’s constraints of limited time and budget, this approach is not practical. Custom development is typically reserved for scenarios where existing tools or third-party solutions cannot meet specific requirements, which is not indicated here.
Option B: Research third-party apps on the AppExchange
This is the most suitable recommendation. The Salesforce AppExchange offers a wide range of pre-built, third-party applications that can enhance user adoption and streamline processes like call logging. Many apps are designed to simplify data entry, provide mobile-friendly interfaces, or automate call logging (e.g., integrating with phone systems or calendars).
These solutions are typically quick to implement, cost-effective compared to custom development, and align with the manager’s need for a rapid solution. The BA can research apps that address the specific pain point of call logging, ensuring minimal disruption to existing processes.
Option C: Export a weekly report of user activity
Exporting a weekly report of user activity might help identify which team members are not logging calls, but it does not directly address the root cause of why the sales team is failing to enter calls. This approach is reactive and focuses on monitoring rather than solving the issue. It does not provide a proactive solution to make call logging easier or more efficient, which is the sales manager’s primary concern.
Why Option B is the Best Choice:
Researching third-party apps on the AppExchange allows the BA to identify ready-to-use solutions that can quickly address the sales team’s reluctance to log calls. For example, apps like Salesforce Inbox, Call Logging apps, or integrations with telephony systems can simplify the process, improve user experience, and encourage adoption without requiring extensive customization or budget.
This approach aligns with Salesforce best practices for leveraging the ecosystem to solve common business challenges efficiently. The BA can evaluate apps based on functionality, cost, and ease of implementation to recommend the best fit.
References:
Salesforce Trailhead: The "AppExchange Basics" module highlights how the AppExchange provides solutions to common business challenges, such as improving user adoption and streamlining processes like call logging. (Reference: Trailhead - AppExchange Basics)
Salesforce Documentation: The Salesforce Business Analyst Certification guide emphasizes the BA’s role in identifying solutions that balance business needs with time and budget constraints, often by leveraging AppExchange apps. (Reference: Salesforce Certified Business Analyst Exam Guide)
Salesforce AppExchange: The AppExchange includes categories like “Sales” and “Productivity” with apps designed to enhance call logging and user engagement. (Reference: Salesforce AppExchange)
At the start of a new Agile development project, the Universal Containers' product owner asked the business analyst (BA) to clearly define the intended results of the work based on stakeholder needs. The development and implementation teams will use the intended results to plan product decisions. The definition should avoid assumptions and focus on stakeholder value.
Which element should the BA choose to define the intended results?
A. Requirements
B. User stories
C. Epics
Question Recap
Project just starting in Agile.
Product Owner wants BA to clearly define intended results of the work.
Results should be based on stakeholder needs, not assumptions.
The dev/implementation teams will use this definition to plan product decisions.
Focus is on stakeholder value.
Answer Choices Analysis
A. Requirements
Requirements are often detailed specifications (functional/non-functional).
In Agile, we avoid starting with heavy documentation and assumptions.
Also, “requirements” is more of a traditional waterfall term; Agile shifts toward value-driven artifacts.
Not the best choice here.
B. User Stories ✅ Correct Answer
User stories are the primary Agile tool to capture stakeholder needs.
Defined in the format: As a [role], I want [feature], so that [value].
This ensures focus on value and outcomes, not assumptions or technical detail.
They help dev teams make product decisions aligned with business value.
Perfect match to “clearly define intended results based on stakeholder needs.”
C. Epics
Epics are large bodies of work (containers for multiple user stories).
Useful for grouping high-level functionality, but too broad to directly guide product decisions at this stage.
Epics usually get broken down into user stories later.
✅ Correct Answer: B. User stories
Explanation
In Agile, user stories are the clearest way to define intended results:
They center on the stakeholder’s perspective and value.
They avoid assumptions by expressing needs in natural language.
They guide development teams to make informed product and design decisions.
They’re small enough to be actionable but still tied to business outcomes.
Epics can serve as placeholders at a very high level, but since the question stresses clear definition of intended results and focus on stakeholder value, user stories are the most precise and effective tool.
Reference
Agile Extension to the BABOK Guide – emphasizes user stories as the cornerstone of Agile requirement elicitation.
Salesforce Trailhead (Agile Basics for Admins and BAs) – stresses user stories as a way to capture stakeholder needs and value.
Cloud Kicks will launch a new customer experience portal. During discussions with the VP of customer service, a business analyst (BA) recorded the following:
• All logins must use multi-factor authentication (MFA).
• Portal pages should load within 2 seconds.
How should the BA document the items?
A. functional requirement
B. Non-functional requirement
C. User story
Explanation:
The two items recorded by the BA describe qualities or constraints of the system rather than specific behaviors or actions it must perform.
1. "All logins must use multi-factor authentication (MFA)." This is a security requirement, which is a classic category of non-functional requirements. It defines a quality standard (security) for the login functionality but doesn't describe how the user performs the login action step-by-step.
2. "Portal pages should load within 2 seconds." This is a performance requirement. It sets a measurable standard for the system's performance (speed) but does not specify what the pages themselves should do.
Non-functional requirements (NFRs) define the overall qualities, attributes, constraints, and standards of a system. They describe how well the system performs its functions, rather than what those functions are. Common types include:
Performance (e.g., load time, response time)
Security (e.g., authentication, data encryption)
Reliability (e.g., uptime, error rates)
Usability (e.g., accessibility standards)
Scalability
Analysis of Other Options:
A. Functional requirement:
Why it's incorrect: Functional requirements describe specific behaviors or functions of the system—what it must do. For example, "The system shall allow users to reset their password" or "The system shall display the user's open cases upon login." The statements given are qualities around those functions (how secure the login is, how fast the pages load), not the functions themselves.
C. User story:
Why it's incorrect: A user story is a simple, high-level requirement statement written from the perspective of an end-user. It follows a specific format: "As a [type of user], I want to [perform some action], so that I can [achieve some goal]." The recorded items are technical constraints and quality standards, not user-centric goals. For example, a user story related to this might be, "As a customer, I want to use multi-factor authentication, so that my account is more secure."
However, the items as recorded are the detailed requirements derived from such a story, not the stories themselves.
Reference:
The ability to distinguish between functional and non-functional requirements is a fundamental skill for a Business Analyst. The IIBA's BABOK® Guide and the Salesforce Business Analyst Certification curriculum both emphasize this distinction. Correctly classifying requirements ensures they are addressed by the right teams (e.g., security and performance requirements often involve architecture and infrastructure teams, not just developers implementing features).
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
B. The acceptance criteria has been approved.
C. The Candidate object has Edit access.
Explanation:
The user story specifies that the HR manager needs to document the progress of a candidate's submission to manage the candidate’s application throughout the recruiting process in a Service Cloud implementation. The "Definition of Done" (DoD) for a user story outlines the criteria that must be met to consider the story complete, ensuring it delivers the intended functionality. Let’s evaluate the options:
Option A: The Candidate Status field can be updated
This is the most appropriate Definition of Done for the user story. The ability to document the progress of a candidate’s submission directly implies that the HR manager can update the candidate’s status as they move through the recruiting process (e.g., from "Applied" to "Interviewed" to "Hired"). A functional Candidate Status field that can be updated ensures the core requirement of the user story is met, allowing the HR manager to track and manage the application process effectively. This aligns with the user story’s intent and is a clear, testable criterion for completion.
Option B: The acceptance criteria has been approved
While having approved acceptance criteria is an important step in the development process, it is not a Definition of Done. The acceptance criteria define what the user story must achieve, but approving them is a prerequisite to development, not a confirmation that the functionality has been implemented and works as intended. The DoD focuses on the completed, testable outcome, not the approval of requirements.
Option C: The Candidate object has Edit access
While Edit access to the Candidate object is necessary for the HR manager to update fields like Candidate Status, it is not sufficient on its own to fulfill the user story’s requirement. The user story is specifically about documenting progress, which requires a functional field (e.g., Candidate Status) to track the application’s stages, not just general edit permissions on the object. This option is too broad and does not directly address the core functionality described.
Why Option A is the Best Choice:
The Definition of Done must ensure that the user story’s functionality is delivered and testable. The ability to update the Candidate Status field directly supports the HR manager’s need to document and manage the candidate’s progress through the recruiting process. This could involve configuring a picklist field (e.g., Candidate Status with values like "New," "In Review," "Interview Scheduled," etc.) in Service Cloud, ensuring it is accessible and editable by the HR manager.
This criterion is specific, measurable, and aligns with the user story’s goal, making it a suitable Definition of Done.
References:
Salesforce Trailhead: The "User Stories" module explains how to write effective user stories and define the Definition of Done to ensure the functionality meets user needs. It emphasizes that the DoD should include testable outcomes, such as the ability to perform specific actions like updating a field. (Reference: Trailhead - Write User Stories)
Salesforce Documentation: The Salesforce Business Analyst Certification guide highlights the BA’s role in defining clear acceptance criteria and Definitions of Done to ensure user stories deliver value. (Reference: Salesforce Certified Business Analyst Exam Guide)
The business analyst at Cloud Kicks is using a checklist to assess the quality of user stones for an upcoming Experience Cloud implementation. Which characteristics make a user story successful?
A. Clean Direct, Concise, Cross Functional, Configurable
B. Actionable., Concise, Testable, Solution-oriented, Defined
C. Independent, Negotiable, Valuable, Estimable. Small, Testable
Question Recap
The BA is checking user story quality for an Experience Cloud implementation. The question is essentially: What characteristics make a good user story?
Answer Choices Analysis
A. Clean, Direct, Concise, Cross Functional, Configurable
Sounds nice, but these aren’t formal Agile user story criteria.
Words like cross-functional and configurable describe design/solution qualities, not user story quality.
B. Actionable, Concise, Testable, Solution-oriented, Defined
Actionable and testable sound relevant.
But solution-oriented is a red flag: user stories should describe needs, not solutions.
Agile encourages flexibility, not locking into defined solutions up front.
C. Independent, Negotiable, Valuable, Estimable, Small, Testable ✅ Correct Answer
This is the INVEST model — the industry standard for assessing user story quality:
I – Independent (self-contained, no dependency to deliver)
N – Negotiable (not a fixed contract, open to discussion)
V – Valuable (delivers business value to stakeholders)
E – Estimable (can be sized for planning)
S – Small (small enough to complete in a sprint)
T – Testable (clear acceptance criteria for validation)
This matches exactly what Agile BAs and product teams use.
✅ Correct Answer: C. Independent, Negotiable, Valuable, Estimable, Small, Testable (INVEST)
Explanation
A successful user story must adhere to the INVEST principles:
Keeps focus on stakeholder value (not solutions).
Ensures the story is manageable and deliverable in Agile iterations.
Provides clarity for both development and testing teams.
Prevents misinterpretation and scope creep.
Using INVEST helps a BA avoid poorly defined stories that are too large, vague, or dependent on other stories.
Reference:
Agile Extension to the BABOK® Guide (IIBA/Agile Alliance) – defines INVEST as the standard for user story quality.
Salesforce Trailhead (User Stories module) reinforces using INVEST to write clear, testable, value-driven stories.
Page 1 out of 31 Pages |