This website or its third-party tools use cookies which are necessary to its functioning and required to improve your experience. By clicking the consent button, you agree to allow the site to use, collect and/or store cookies.
Please click the consent button to view this website.
I accept
Deny cookies Go Back
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer

KBP Media

Just-in-time resources for product people

  • About
  • Blog
  • Contact
  • Newsletter
  • Login

Kent McDonald / July 15, 2015

Ten Powerful Questions for Discovering Acceptance Criteria

Tweet
Share
Share
0 Shares

A friend of mine is an agile coach for a large software product company.  When she coaches teams, product owners, and managers she stresses that teams need to feel ownership for their work. She likes to teach product owners and other leaders to lead through the use of questions, and has compiled a list of “powerful questions” they can use to lead through questions.

Recently one of the Product Owners she was coaching asked her about powerful questions that a product owner could use when working with their team to discover acceptance criteria.  She asked me what I thought, and  I couldn’t pass up the opportunity to answer a question with more questions.

Ten questions

1. If I deliver this user story what things should I account for?
This is a good question to ask first because it reinforces the use of acceptance criteria to further describe the user story. The way it’s worded also reminds you that backlog items are options, not commitments. 

2. If this user story has already been implemented, what would I try out?
This question is a different way of posing the first question, and is trying to position things from the perspective of what you expect the user story to do.  It is inspired by the innovation game Remember the Future.  A variation on this question is “Pretend that we have already delivered this product; how would you actually test it?”

3. How do we know when we have successfully delivered this user story?
This question reinforces the idea of Acceptance Criteria as a set of statements that tell you whether a user story meets the expectations of your stakeholders.

4. How should we verify that this story is implemented completely and correctly?
This is a variation on question #3 that provides a clearer description of “successfully delivered.”

5. Are there cases with this particular user story that we have not identified how the system should behave?
This question aims to get you to think beyond the obvious conditions and identify obscure conditions that could be very important.

6. What about…?
This question may followup question #5 or may be asked as  your team identifies various scenarios.  In order for this question to truly be effective, you should follow up with “Is that within scope?”

7. Anything that has not been considered so far?
This is another way of asking “what have we not thought about yet?”

8. What happens when…?
This question, along with “what about…” end up getting asked eventually, but usually fairly late in the process.  This question is a good way to spark discussion about behavior the solution should exhibit in specific situations.  While your team can discuss these situations when they arise, if you identify them with acceptance criteria, you run a better chance of having a well thought out response.

9. What scenarios are relevant?
This question is a good way to determine if your acceptance criteria meets what you are trying to accomplish or if it is verifying something that won’t happen or is outside your true goal.

10. Are all scenarios necessary (right now)?
This question is a good way to determine if some acceptance criteria represent aspects of the user story that are not necessary to satisfy immediately.

Two bonus acceptance criteria  techniques

In addition to the ten questions listed above, here are a couple of technique described in other posts that are also helpful for discovering or working with acceptance criteria.

Acceptance criteria and story splitting

A couple of years ago Chris Sims wrote a series of blog posts discussing different story splitting techniques.  One technique he described in the post Splitting User Stories with Acceptance Criteria was how to use questions to identify the parts of new user stories that can be identified from the acceptance criteria of a large story.

  • Ask “Who wants this” to come up with As A
  • Ask “Why do they want that” to come up with So That.
  • The Acceptance criteria itself is the “I want”.

This technique is a good reminder that acceptance criteria can act as more specific descriptions of a user story and can often identify aspects of a user story that aren’t entirely necessary.  Splitting stories via their acceptance criteria is also one of the 21 story splitting patterns I cataloged.

Acceptance criteria and mind maps

I included a technique brief on acceptance criteria in Beyond Requirements: Analysis with an Agile Mindset. That technique brief focused on the use of mind maps to guide the conversation surrounding acceptance criteria for user stories. When you match the use of mind maps with the questions listed above, you’ll greatly increase the chances of having a highly productive conversation. I posted the Acceptance Criteria Technique Brief as an excerpt from the book so that you can take a look at it.

What questions do you use?

Those are the questions I use to discover acceptance criteria. I’d love to hear some of the questions you, as would my friend and the teams she coaches.  Leave your thoughts in the comments to this post.

Filed Under: Product Ownership Tagged With: acceptance criteria, mind map, powerful questions, Product Ownership, story splitting, user stories, user story

Become a more effective product person

Previous Post: « Acceptance Criteria
Next Post: What is Product Ownership? »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Search this Site

Become a more effective product person

Learn more about these topics

Business Analysis

Product Ownership

Product Management

Portfolio Management

Technique Briefs

Footer

Contact Us

3232 190th Street

Prole, IA 50229

515.344.3290

About Us

KBP.Media provides services and resources to help your organization reach its outcomes, make your product team more effective, and your career more rewarding.  
Learn More

Inside Product

Get a weekly rundown of hand picked resources for product owners, business analysts, and product managers. 
Get Inside Product

© 2021 KBP Media · Rainmaker Platform

Privacy Policy

  • Home
  • About
  • Contact
  • Privacy Policy