Exam InsuranceSuite-Analyst Topic 1 Question 81 Discussion
Actual exam question for Guidewire's InsuranceSuite-Analyst exam
Question #: 81
Topic #: 1
Question #: 81
Topic #: 1
A Business Analyst (BA) is reviewing a user story and its acceptance criteria before development begins.
The acceptance criteria state, "The system should correctly process the claim transaction after the external payment gateway confirms the payment." Applying the INVEST principles for good user stories, which two principles are MOST directly relevant to the BA's concerns about this user story?
The acceptance criteria state, "The system should correctly process the claim transaction after the external payment gateway confirms the payment." Applying the INVEST principles for good user stories, which two principles are MOST directly relevant to the BA's concerns about this user story?
Suggested Answer: D,F Vote an answer
The INVEST model (Independent, Negotiable, Valuable, Estimable, Small, Testable) is used to assess the quality of user stories. In the specific example provided, the phrase "correctly process" creates significant ambiguity, which primarily impacts two principles:
* Testable (F): A good user story must have acceptance criteria that provide a clear "Pass/Fail" result.
The word "correctly" is subjective and ambiguous. A Quality Analyst cannot write a specific test script or automated Gherkin scenario based on "correctly." They need to know the specific expected behaviors (e.g., "The Claim Status changes to 'Paid'" or "A Payment Activity is generated"). Without these specifics, the story is not testable.
* Estimable (D): For a developer to provide an accurate story point estimate (sizing), they must understand the scope of the work. The vague phrase "correctly process" hides the underlying complexity. Does "processing" involve just updating a status field (1 point), or does it involve generating a General Ledger transaction, sending a confirmation email, and creating a document (5 points)? Because the scope is undefined, the story is not estimable.
Why other options are less relevant:
* A. Independent: While the story mentions an "external payment gateway," which implies a system dependency, the primary drafting flaw highlighted in the question is the vagueness of the acceptance criteria. Independence usually refers to dependencies between other user stories in the backlog.
* E. Small: There is not enough information to judge the size of the story, but the ambiguity makes it impossible to size (Estimable) rather than explicitly "Too Big."
* Testable (F): A good user story must have acceptance criteria that provide a clear "Pass/Fail" result.
The word "correctly" is subjective and ambiguous. A Quality Analyst cannot write a specific test script or automated Gherkin scenario based on "correctly." They need to know the specific expected behaviors (e.g., "The Claim Status changes to 'Paid'" or "A Payment Activity is generated"). Without these specifics, the story is not testable.
* Estimable (D): For a developer to provide an accurate story point estimate (sizing), they must understand the scope of the work. The vague phrase "correctly process" hides the underlying complexity. Does "processing" involve just updating a status field (1 point), or does it involve generating a General Ledger transaction, sending a confirmation email, and creating a document (5 points)? Because the scope is undefined, the story is not estimable.
Why other options are less relevant:
* A. Independent: While the story mentions an "external payment gateway," which implies a system dependency, the primary drafting flaw highlighted in the question is the vagueness of the acceptance criteria. Independence usually refers to dependencies between other user stories in the backlog.
* E. Small: There is not enough information to judge the size of the story, but the ambiguity makes it impossible to size (Estimable) rather than explicitly "Too Big."
by Cara at May 13, 2026, 08:27 PM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).