First 50 of 199 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Customer Discovery
A business analyst needs to understand how a warehouse clerk actually performs order picking during a real shift, including shortcuts and workarounds. Which elicitation technique is most appropriate?
- Job shadowing the clerk through a full shift Correct answer.
- Interviewing the warehouse manager
- Reviewing the warehouse operating manual
- Distributing a written survey to the clerk
Explanation
Observation reveals the steps people actually perform, including workarounds and exception handling that they may not think to mention in conversation. It is the preferred technique when the goal is to capture tacit, hands-on work.
Question 2Customer Discovery
A stakeholder has high influence over whether the project succeeds but little interest in its day-to-day details. How should the analyst engage this stakeholder?
- Keep informed through detailed weekly reports
- Monitor with minimal communication
- Manage closely and involve them in every decision
- Keep satisfied with high-level updates Correct answer.
Explanation
On a power-interest grid, high-power and low-interest stakeholders are kept satisfied with enough high-level information to maintain support without burdening them with detail. Close day-to-day management is reserved for high-power, high-interest parties.
Question 3Customer Discovery
Which artifact documents how a process is performed today, including manual handoffs and workarounds?
- Data flow model of the target system
- Current-state process map Correct answer.
- User story map for the upcoming release
- Future-state process map for the redesigned workflow
Explanation
A current-state process map captures the as-is sequence of activities, roles, and handoffs exactly as they occur. It provides the baseline against which future-state improvements and gaps are measured.
Question 4Customer Discovery
A requirement states that the solution must support 500 concurrent users with response times under two seconds. How should this requirement be classified?
- A stakeholder requirement from the support team
- A non-functional requirement on performance Correct answer.
- A functional requirement describing system behavior
- A business requirement that describes an organizational goal
Explanation
Requirements about quality attributes such as performance, availability, and scalability are non-functional; they constrain how well functional behavior must be delivered. A stated load and response-time threshold is a classic performance constraint.
Question 5Customer Discovery
A client opens discovery by saying, "Sales reps need a new mobile app." Which action best applies root cause analysis?
- Add the mobile app to the approved project scope baseline
- Begin drafting user stories for the proposed mobile app
- Estimate the cost of building the mobile app in the business case
- Ask why the current process fails before accepting the fix Correct answer.
Explanation
Root cause techniques such as the five whys test whether the stated request addresses the underlying problem or merely treats a symptom. Discovery should establish the real business problem before any solution is accepted into scope.
Question 6Customer Discovery
What is the primary purpose of building personas during customer discovery?
- To record the project budget approvals and funding sources
- To represent distinct user groups and their goals Correct answer.
- To list every individual user who will receive a license
- To document the technical architecture of the proposed solution
Explanation
Personas are archetypes that summarize the goals, behaviors, and pain points of a distinct user group, helping the team write requirements from the user's point of view. They are intentionally representative rather than a roster of named individuals.
Question 7Customer Discovery
A client wants to reduce case resolution time. Which statement is a well-formed success metric?
- Make customers happier with the support experience overall
- Cut average resolution time from 48 to 24 hours within six months Correct answer.
- Reduce case handling time significantly across all support channels
- Add more support agents to handle the growing case backlog
Explanation
A usable success metric states a specific measure, a baseline, a target, and a timeframe so that results can be verified after go-live. Vague improvement language cannot be tested.
Question 8Customer Discovery
A client states that the new system must be live before the fiscal year ends regardless of other priorities. How should the analyst record this?
- An assumption
- A constraint Correct answer.
- A business rule
- A functional requirement
Explanation
Constraints are non-negotiable boundaries such as fixed dates, budgets, or mandated technologies that limit how the solution can be delivered. A hard go-live deadline shapes planning and prioritization but is not a behavior of the system.
Question 9Customer Discovery
What does a gap analysis compare?
- Vendor pricing against the approved project budget
- Individual user adoption rates against training completion
- Current state capabilities against the desired future state Correct answer.
- Test coverage against the requirements backlog
Explanation
Gap analysis identifies the distance between what the organization can do today and what it must be able to do to reach the future state. Each gap becomes a candidate requirement or initiative.
Question 10Customer Discovery
Which question is most likely to surface unstated business needs during a discovery interview?
- Is the current report export fast enough for your needs?
- Have you received training on the current case management system?
- Walk me through what happens when a dispute is escalated. Correct answer.
- Do you currently use the case escalation feature in your daily work?
Explanation
Open-ended prompts invite the interviewee to narrate the process in their own words, which exposes exceptions, pain points, and informal steps. Closed questions produce short answers that confirm only what the analyst already suspected.
Question 11Customer Discovery
In MoSCoW prioritization, which category records items the team has explicitly agreed to exclude from the current delivery?
- Could have
- Should have
- Must have
- Won't have Correct answer.
Explanation
Won't have this time records items deliberately deferred or excluded so that they are not repeatedly re-raised as if undecided. Must, Should, and Could all describe items that are in the running for the current delivery.
Question 12Customer Discovery
In a requirements workshop, two stakeholders disagree about whether a discount approval step is needed. What is the most appropriate facilitator action?
- Ask the more senior stakeholder to make the final call in the meeting
- Explore the business rules behind each position to reach agreement Correct answer.
- Remove the step from scope to keep the design simple
- Record both positions and let the project sponsor decide after the workshop
Explanation
Discovery facilitation aims to surface the business rules and underlying interests behind each position so the group can resolve the conflict on its merits. Deferring or pulling rank closes the discussion without producing a validated requirement.
Question 13Customer Discovery
What is the primary benefit of maintaining requirement traceability?
- Reducing the overall number of requirements in the product backlog
- Automatically generating user acceptance test scripts from stories
- Linking each requirement to its source and to test artifacts Correct answer.
- Replacing the need for stakeholder sign-off on requirements
Explanation
Traceability connects a requirement backwards to the stakeholder or business need that produced it and forwards to design, build, and test artifacts. This supports impact analysis when things change and confirms coverage during validation.
Question 14Customer Discovery
During discovery you find customer records with five different country formats and many blank region fields. Which discovery activity directly addresses this?
- Process mining of the end-to-end sales cycle
- Persona development for key user groups
- Stakeholder power-interest analysis
- Data quality profiling of source records Correct answer.
Explanation
Data quality profiling examines source records for completeness, consistency, and format issues that will affect migration and reporting. It produces evidence of the cleanup and transformation work that requirements must accommodate.
Question 15Customer Discovery
Which statement is written as acceptance criteria rather than as a user story or a vague goal?
- Notes must be fast, reliable, and available at all times.
- As a sales rep, I want to see all of my accounts on one page.
- The system shall be user-friendly and easy to navigate for all agents.
- Given an open case, when the agent saves a note, then it appears on the case. Correct answer.
Explanation
Acceptance criteria define the specific, testable conditions under which a story is considered done, often in given/when/then form. This makes the expected outcome verifiable by a tester.
Question 16Customer Discovery
A healthcare client must retain patient consent records for a legally defined period. How should the analyst treat this finding?
- As an optional enhancement to prioritize in a later phase
- As a mandatory constraint that shapes the data model and requirements Correct answer.
- As an assumption that the vendor handles retention
- As a design preference to raise during the build phase
Explanation
Legal and regulatory obligations are mandatory constraints; they drive data model design, retention and deletion rules, and audit requirements from the start. Treating them as negotiable creates compliance exposure.
Question 17Customer Discovery
Which situation is best suited to a survey rather than one-on-one interviews?
- Resolving a disagreement between two executives
- Observing how a user handles unusual exceptions
- Understanding the root cause of a single failed process
- Gathering input from 400 field reps spread across regions Correct answer.
Explanation
Surveys are efficient for reaching a large, dispersed population with standardized questions and quantifiable responses. They trade depth for breadth, which suits this case.
Question 18Customer Discovery
What is the purpose of walking business stakeholders through the drafted requirements before design begins?
- To demonstrate the finished solution to end users
- To confirm requirements reflect the business need before design Correct answer.
- To obtain price approval for the project from the finance committee
- To assign development tasks to the delivery team
Explanation
A requirements walkthrough is a validation step in which stakeholders confirm that what was captured matches the business need and is complete enough to design against. It surfaces misunderstandings while they are still cheap to correct.
Question 19Customer Discovery
Which item is written in a standard user story format?
- As a service manager, I want open cases by priority to rebalance workload. Correct answer.
- Reports should load quickly for every user in every region.
- Build dashboards and case assignment features in the next sprint for the service team.
- The system must provide a dashboard that displays case metrics.
Explanation
A user story follows the role-want-benefit pattern so that the team understands who needs the capability and why it matters. This keeps the focus on user value rather than on a system function or a task.
Question 20Customer Discovery
Discovery shows that most users are likely to resist changing their daily routine. Which artifact best captures this finding?
- A data dictionary entry for the user object
- A change impact and readiness assessment Correct answer.
- A business case with cost and benefit estimates
- An interface specification for the payroll system
Explanation
A change impact and readiness assessment records how affected groups will be impacted, how ready they are, and what adoption risks or mitigation actions are needed. It is the discovery artifact aimed at organizational change.
Question 21Customer Discovery
On a business process map, what does a swimlane represent?
- The data fields captured at each step
- The role or system responsible for each step Correct answer.
- The volume of transactions handled per hour
- The chronological sequence of approval decisions
Explanation
Swimlanes partition a process map by actor, such as a department or system, showing who performs each step and where handoffs occur. The flow between lanes shows the sequence of work.
Question 22Customer Discovery
A client says the legacy ERP will expose real-time inventory APIs, but this has not been confirmed by anyone. How should the analyst record it?
- As an out-of-scope dependency owned by the vendor
- As an assumption with a risk and an owner to validate it Correct answer.
- As a confirmed integration requirement already agreed with the ERP team
- As a non-functional requirement on system availability
Explanation
An unverified belief is an assumption; because it can materially affect design, it should be paired with a risk and a named owner who will confirm or refute it. Recording it as fact hides the exposure.
Question 23Customer Discovery
During discovery a stakeholder requests a feature that is outside the agreed project scope. What should the analyst do first?
- Log it, assess value and impact, and route it through change control Correct answer.
- Reject the request immediately as out of scope for this release
- Add it to the build backlog without documentation
- Escalate the stakeholder to the project sponsor as a complaint
Explanation
New requests are captured, assessed for business value and delivery impact, and then evaluated through the agreed change control process. This preserves the audit trail and lets the sponsor decide with full information.
Question 24Customer Discovery
Which activity best establishes the systems landscape and integration points at the start of a project?
- Running a card-sorting exercise with end users
- Facilitating a lessons-learned session on past projects
- Conducting a usability test of the current application
- Inventorying applications and mapping data flows between them Correct answer.
Explanation
Building an application inventory and mapping the data that moves between systems reveals dependencies, integration points, and duplication. This gives the team the technical context needed to scope requirements realistically.
Question 25Customer Discovery
Which question best uncovers the transaction volume a solution must be sized to handle?
- How many orders do you process daily, and when does volume peak? Correct answer.
- Who approved the current order entry process?
- Should we use a Lightning component for order entry?
- Do you like the current order entry screen and layout?
Explanation
Sizing requires concrete volumetric data, including average daily load and peak periods that drive capacity planning. Asking directly about counts and peaks produces measurable inputs for non-functional requirements.
Question 26Customer Discovery
Which artifact is used during discovery to identify the individuals and groups who can affect or be affected by a proposed solution?
- Entity relationship diagram
- Requirements traceability matrix
- Test summary report
- Stakeholder map Correct answer.
Explanation
A stakeholder map identifies people and groups with an interest in or influence over the project so the analyst can plan engagement. It is created early in discovery and updated as new stakeholders are found.
Question 27Customer Discovery
What is the main purpose of an empathy map in customer discovery?
- To capture what users say, think, do, and feel Correct answer.
- To document the technical architecture of the future system
- To track project risks and issues
- To define field-level data requirements
Explanation
An empathy map organizes observations about users into what they say, think, do, and feel, helping the team understand their perspective. It is a discovery aid, not a technical or project-tracking artifact.
Question 28Customer Discovery
Which log records known limitations such as a fixed budget, a mandated go-live date, or a required technology standard?
- Assumptions log
- Risk register
- Issue log
- Constraints log Correct answer.
Explanation
A constraints log records factors that limit the team's options, such as budget, schedule, policy, or technology standards. Assumptions are beliefs taken as true without proof; risks are uncertain events; issues are problems already occurring.
Question 29Customer Discovery
What is the primary goal of documenting the current-state business process during discovery?
- To understand today's workflow and pain points Correct answer.
- To estimate development effort for each feature
- To assign user permissions in the new system
- To design the future-state user interface
Explanation
Current-state process documentation reveals how work is actually performed, including handoffs, exceptions, and pain points. It provides a baseline for defining future-state improvements.
Question 30Customer Discovery
Which elicitation technique involves watching users perform their normal job tasks in their own work environment?
- Document analysis
- Observation Correct answer.
- Focus group
- Survey
Explanation
Observation, sometimes called job shadowing, lets the analyst see real work as it happens and notice steps users may not report. Surveys, focus groups, and document analysis gather information through other means.
Question 31Customer Discovery
Which statement best describes a business requirement?
- A scheduled deployment window for a release
- A high-level organizational need or objective Correct answer.
- A field-level validation rule on the Account object
- A scripted step in a user acceptance test
Explanation
Business requirements express what the organization needs to achieve, independent of how a solution is built. Field rules, test steps, and deployment schedules are solution-level or project-level details.
Question 32Customer Discovery
Which of these is an open-ended discovery question?
- Do you use the standard case queue for all requests?
- How do you handle escalations today? Correct answer.
- Is the daily report run automatically each morning?
- Have you already completed the required training?
Explanation
Open-ended questions invite a descriptive answer and help uncover context, whereas closed questions can be answered with yes or no. Asking how escalations are handled today prompts the stakeholder to explain their process.
Question 33Customer Discovery
What does a customer journey map primarily show?
- The customer's steps and touchpoints Correct answer.
- The project budget and staffing plan
- The roles and responsibilities of the team
- The database schema and relationships
Explanation
A journey map visualizes the customer's experience across stages and touchpoints, highlighting pain points and moments that matter. It is not a data model, budget plan, or team responsibility chart.
Question 34Customer Discovery
A stakeholder describes a problem by jumping between symptoms and possible fixes. Which technique best helps separate root causes from symptoms?
- Five Whys Correct answer.
- Dot voting
- RACI matrix
- SWOT analysis
Explanation
The Five Whys technique repeatedly asks why a problem occurs to move from surface symptoms toward underlying causes. Dot voting prioritizes options, SWOT assesses strategy, and RACI clarifies roles.
Question 35Customer Discovery
Why should discovery interviews usually include both frontline users and executive sponsors?
- To avoid documenting detailed requirements
- To reduce the total number of interviews required
- To assign responsibility for project delays
- To compare operational detail and strategy Correct answer.
Explanation
Frontline users explain how work is actually performed, while sponsors articulate strategic goals, funding, and priorities. Combining both perspectives gives a balanced view of needs and constraints.
Question 36Customer Discovery
A client provides hundreds of pages of legacy policy documents. Which technique is most appropriate for extracting business rules from them?
- Facilitated focus group
- Interactive prototyping
- Job shadowing observation
- Document analysis Correct answer.
Explanation
Document analysis reviews existing written materials to extract rules, definitions, and requirements that the organization already follows. Focus groups and observation gather new input from people, while prototyping tests a proposed design.
Question 37Customer Discovery
During a workshop, participants generate many ideas and the analyst needs the group to quickly agree on the top three. Which technique is best?
- Dot voting Correct answer.
- Job shadowing
- Document analysis
- Delphi technique
Explanation
Dot voting lets participants distribute a limited number of votes across options, producing a fast, visible group prioritization. Delphi relies on anonymous rounds of expert input and is slower; document analysis and shadowing are elicitation methods, not prioritization techniques.
Question 38Customer Discovery
Which statement correctly distinguishes an assumption from a constraint?
- A scripted test versus a user story
- A legal requirement versus an optional preference
- A belief taken as true versus a limiting factor Correct answer.
- A known issue versus an identified risk
Explanation
An assumption is something the team treats as true without confirming it, such as a data source being available. A constraint is a real limit on the solution, such as budget, policy, or technology. Confusing the two can lead to unvalidated plans or missed limits.
Question 39Customer Discovery
A stakeholder says, 'We need better reporting.' Which follow-up question best turns this into an actionable requirement?
- Who is the executive sponsor for this project?
- Which decisions are you unable to make today? Correct answer.
- Can you approve the project budget today?
- Do you like the current dashboard colors?
Explanation
Asking which decisions are blocked reveals the purpose, audience, and content needed for the report, which turns a vague wish into a testable requirement. Budget, color, and sponsor questions do not clarify the reporting need.
Question 40Customer Discovery
Which artifact shows the sequence of steps, decision points, and actors in a business process?
- Risk and issue log
- Responsibility assignment matrix
- Process flow diagram Correct answer.
- Stakeholder influence map
Explanation
A process flow diagram models the order of activities, decision branches, and the roles that perform them. Stakeholder maps, RACI matrices, and RAID logs serve different planning and governance purposes.
Question 41Customer Discovery
A client wants to replace a manual approval process. What should the analyst document first to understand current pain points?
- The proposed future-state screen layout
- The as-is process and exceptions Correct answer.
- The end-user training schedule
- The production deployment plan
Explanation
Documenting the current approval process, including handoffs and exceptions, exposes where delays and rework occur. The future design should be based on that understanding rather than assumed upfront.
Question 42Customer Discovery
Which item is a non-functional requirement?
- The system must store customer addresses
- Search results must return in two seconds Correct answer.
- Cases must send an email when closed
- Managers must approve discount requests
Explanation
Non-functional requirements describe quality attributes such as performance, security, or usability rather than a specific behavior. The two-second search response is a performance requirement; the others describe functional behavior.
Question 43Customer Discovery
What is the purpose of a context diagram during discovery?
- To define database indexes for performance
- To show external entities and data flows Correct answer.
- To track project expenses against budget
- To list the project team members and their roles
Explanation
A context diagram places the system at the center and shows the external people, systems, and data exchanges around it. It helps discovery define scope and integration boundaries at a high level.
Question 44Customer Discovery
A stakeholder requests a feature that seems valuable but is not tied to any stated business objective. What should the analyst do?
- Ask which objective the feature supports Correct answer.
- Escalate to the sponsor without analysis
- Add it to the backlog immediately
- Reject the request without further discussion
Explanation
The analyst should first understand the rationale and link the request to a business goal before accepting or rejecting it. That conversation may reveal a valid objective or show that the feature is out of scope.
Question 45Customer Discovery
Which technique is best for discovering how different user roles need different access to Salesforce records?
- Dot voting on feature ideas
- Creating marketing personas
- Running a team retrospective
- Role-based access interviews Correct answer.
Explanation
Access requirements depend on what each role must see and do, so structured interviews about job duties and record visibility are appropriate. Dot voting, personas, and retrospectives do not directly elicit permission needs.
Question 46Customer Discovery
Discovery reveals that two departments define 'active customer' differently. What is the most appropriate first step?
- Use the IT department's definition
- Ignore the difference during design
- Agree on one business definition Correct answer.
- Build two separate custom objects
Explanation
Conflicting definitions cause inconsistent reporting and automation, so the analyst should bring the departments together to agree on a shared business definition. That definition should be documented and used consistently in data, reports, and rules.
Question 47Customer Discovery
A key executive controls budget approval but is unavailable for interviews. Which stakeholder approach best addresses this?
- Remove the executive from the stakeholder list
- Assign the executive a user acceptance testing task
- Wait until development starts to contact them
- Map power and interest to plan engagement Correct answer.
Explanation
A power-interest grid helps the analyst recognize high-power, low-availability stakeholders and choose focused communication such as briefings or delegated representation. Ignoring or delaying engagement with a budget approver creates avoidable project risk.
Question 48Customer Discovery
Several stakeholders describe conflicting future-state processes. What is the best way to move toward consensus?
- Average the conflicting process steps
- Facilitate a workshop on the variants Correct answer.
- Adopt the most senior stakeholder's version
- Defer the conflict until development begins
Explanation
The analyst should surface each variant, clarify the interests behind it, and facilitate a structured decision with the right stakeholders. Seniority alone, averaging steps, or delay does not resolve the underlying disagreement.
Question 49Customer Discovery
A client cannot provide historical case volume but still needs the solution sized. What should the analyst do?
- Use proxy data and record the assumption Correct answer.
- Ignore volume in the design
- Use the highest possible volume estimate
- Refuse to continue until exact data exists
Explanation
When exact data is unavailable, the analyst can use proxy sources, estimate a range, and document the assumption for validation. This keeps discovery moving while making the uncertainty visible to decision makers.
Question 50Customer Discovery
Which discovery output best links business objectives to measurable outcomes and helps prioritize requirements?
- An entity relationship diagram
- A benefits or objectives map Correct answer.
- A test summary report
- A data dictionary
Explanation
A benefits or objectives map connects each objective to outcomes, measures, and supporting requirements, which helps the team prioritize work by value. Data dictionaries, ERDs, and test reports document solution details rather than strategic linkage.