Skip to main content

When Does "What" Become the "How"?

Last post 03:44 am September 15, 2020 by Sean Hoegaarden
3 replies
10:11 pm September 14, 2020

As a product owner, I find myself deeply involved in writing acceptance criteria. Sometimes when writing, I wonder if I'm being too prescriptive. For instance, if I write an AC that says to add a button to perform some action, am I getting too much into the "how" by saying it needs to be a button? Can this reduce the creativity and efficiency of the development team? When does the "what" start creeping into the "how"?


11:17 pm September 14, 2020

It depends on your perspective.

Let's take the example of creating an online store or marketplace.

The user - a customer - has an objective of finding items that the market is selling. This is the first level of "what". As a Product Owner, you use your knowledge, experience, and talking to customers to figure out different ways for "how" customers complete this objective - searching, browsing, seeing related items.

However, to a UX designer, these are all "what"s. How a user searches, browses, or finds related items is still to be designed. A UX designer can come up with lots of ways for a user to do each of these. Just taking one example of searching, the UX designer would get into "how" - text and icons to indicate that searching is available, the placement and sizing of search boxes, if there are search suggestions as the person types, how the results are presented to the person searching. There are different levels of fidelity for capturing these.

To a developer, these are all still "what". At a technical level, there are architectural choices for how to implement search, what UI frameworks to use, how to ensure performance. These are the "how"s.

Depending on your organization, your levels may look different. Perhaps you do UX design and development at the same time, so you don't want to get into the idea of a button. Maybe you don't have a separate UX designer or researcher and you know that a button is the right answer. Perhaps, as the Product Owner, you know that a button is the correct answer.

I don't think there are any good rules of thumb for how much to constrain the work of the downstream step. It depends a lot on the context in which you are working and what your workflow to go from idea to delivery looks like.


12:05 am September 15, 2020

if I write an AC that says to add a button to perform some action, am I getting too much into the "how" by saying it needs to be a button?

Is the presence of a button essential to the valuable outcome you seek as Product Owner? Does the use of a specific control increase value? If so, why?


03:44 am September 15, 2020

@Adam, if you are not sure, you can involve the team (as the 'conversation' in the 3C's or the Negotiation in INVEST suggests) or simply say that it is 'specification by example' where only the desired outcome is fixed. It also depends on the people involved, some devs are quite autonomous, others prefer to use your brain.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.