This sort of behavior is compounded when you throw in things such as distributed decision making. You will get piles of disjointed feedback, and almost none of it is informative about what actually drives adoption of your product.
[0] https://www.amazon.com/Mom-Test-customers-business-everyone-...
I think a lot of people would say "a store that has what I want for a low price". It's the other characteristics of walmart that put people off, not the core value proposition.
And some things are really hard to just observe without asking. In the interviews I mentioned, we really wanted to get into the psychological state and emotions people felt while they were shopping to understand what our brand even meant in the marketplace. It's impossible to observe that well unless we get into paying attention to what these folks say in interviews. And then we find ourselves having to interrogate those responses like I mentioned.
What are your favorite ways of observing customers? I've been a fan of Heap Analytics. Any others out there catch your eye?
I have had it so many times that we implemented some convoluted only because the customer and salespeople misinterpreted some technology or didn't know about other ways to do what they need.
Example to illustrate my point: Focus groups over the past 15 years or so have consistently told car mfrs that consumers want larger cars - larger cars are assumed to be more luxurious and associated with financial success, and thus are desirable. The end result is that previous small, manoeuvrable, city cars are now bigger and harder to park. Consumers or small cars are generally unhappy with this trend, as they wanted a small car for the ease of parking etc, but focus groups are frequently insufficiently well tuned to pick up up on this nuance.
My experience in this industry over many years is that users often don't have a clear idea of what they want, and in the cases when they do a non-trivial amount of time it's a so tightly tethered to one special-snowflake usecase that virtually noone else finds value in it.
Unless you're detached from your customer, they should be in similar ballparks, but getting the words they actually use out of them, and then ranking what you had in mind can be powerful for clarifying their thought process (and gives your marketing team the messaging from the horse's mouth).
https://www.surveyking.com/help/ranking-question.php
It’s a very simple but effective way to gauge levels of reaction without losing the interest of the audience.
In exchange they get:
1. A doc outlining what they want built and how it'll be built. This is the key deliverable.
2. To work with me and see if it's a good fit
3. To pay a fraction of the price to de-risk a larger engagement
4. To see if I can deliver on what I said I'd build for them
And I get:
1. To get paid to discover the bounds of their project (vs. writing a proposal for free)
2. To see if they're a good client (pays on time, works well together, etc)
It's a huge win for everybody.
We had a potential client come in saying they had the toughest requirements; terabytes of data would be collected, we'll need PhD data scientists to write very complex algorithms, huge servers to handle the incredible load and uptime needed, full suite of mobile and desktop apps, blah blah blah.
We analyze his requirements a bit and it turns out he needs actually just needs a survey with 5 questions, none of which collected personal information. And he treats 20 patients a year. We call him in, set him up a Google Form in front of him, and sent him on his way. Probably saved the Canadian healthcare system millions on that one.
Looking back on this experience, I think some people are incredibly ego-driven, so the prospect of doing something off-the-shelf or for free doesn't enter their conscience.
I have had the experience of launching a product where people gave the idea rave reviews, were willing to pilot it (and the pilots met their success criteria) but garnered almost no sales. The fact was though it addressed what CxOs claimed was one of their top 3 problems, they just didn't want to do what was necessary to actually deal with it. (I think if we had actually had the problem ourselves we would have known this).
Host: How is everything? Me: Great
I just want them to go away and just not return or tell anyone to come here.
It's true. It's really hard to pull out negative feedback. Hence you're absolutely right, being your own customer definitely raises your chance for building the right thing here.
I like your phrasing a lot more but there's a term for this: https://en.wikipedia.org/wiki/Social_desirability_bias
Social desirability bias comes up a lot in UX research and how to engage with users. In theory different methods exacerbate or reduce the effects (e.g. focus groups are highly impacted, individual surveys less so).
That's so true. IIRC this lesson is imparted early and often in "lean startup" resources: Testing a product/pricing hypothesis requires that customers "get out their wallet" — that they pony up actual money, or at least click a button where they believe they'll be required to do so.
If the cost/benefit seems fishy, the developer should ask the manager for more justification. A lot of developers don't realize they can push back.
We are experts in our domain of software development and do no one favors when we hide it and just do what we're told.
(That isn't to say that the developer has the only opinion that matters, just that they are a stakeholder with expertise and should act like it.)
Giving the customer what they ask for != solving the customers problem.
In some sense, brainstorming (without criticizing the ideas) is a bit like generative methods. You only want to find the center of distribution. But sometimes you want to know the exact boundary. In that case, you need to employ a discriminative way; to try both sides of the boundary to define the better shape of it.
1. I never say yes to any request immediately. I always tell a client, “Anything is possible that doesn’t violate the laws of physics, but let’s dig into this more.”
2. Ask what they’re trying to accomplish. What problem are they trying to solve? What mistake are they trying to prevent? What is the end goal? I ask questions until I can explain back to the customer what they’re really wanting to do and why.
3. I then push back on why I think we should not do what they’re asking for in the way they’re asking for it. Not in an asshole way, but I do challenge their request, its utility, the value it will bring the business/customers/employees, etc. When doing this, I always spend time on educating them on the tech behind the scenes, potential pitfalls, how adding something (especially if it’s visible to people) will make it nearly impossible to ever remove it once users get used to it, when they’re asking for something that would be more effort the way they’re asking for it to be done than it’s worth when it’s trying to solve for a rare edge case, etc.
4. After explaining the problems with their idea as given by non-experts, I start suggesting other ways we could accomplish their goals--using a simpler UX, or even no UX at all--relying on the ability to automate things if we have enough information, hiding all the complexities of a given business process behind a single button once we have the right info to intelligently take action.
5. I give a couple of recommendations for potential ways forward that solve the real problem in a way I’ll enjoy building it out. I spend time explaining what I see as the benefits & trade-offs with my suggestions for solving their problems, as well as how long the options should take. I try to always include at least one option that is as simple and quick-to-build as possible (internal MVP approach), and one option that has more bells and whistles (when relevant/appropriate). Then I let them make the choice.
Following this pattern has pretty much never failed me. What feels best about it is when I see clients actually learn how their software works when I’m working for them. I love it when they remember the discussions we’ve had, internalized it, and recall it when we talk 6 months later about their new idea. Over time, their ideas improve because their understanding of how their software works improves. They also become increasingly invested in our working relationship as their trust in my concern for solving their problems—and not just doing their bidding—increases.
Never shy away from challenging your customers’ ideas—but always do it in a respectful manner that gets to the heart of their real problems and educates them along the way. They’ll appreciate it, and will keep coming to you for more. I don’t think this is unique to being a consultant, either—the same sort of process can be followed with direct users of your own product.
Beyond the product itself, there's also the question about the relationship with your team, which is often very important. In that regard, it's even worse, and many customers will try to be very nice and say that your team was very helpful, omitting some redflags of a bad customer support experience.
I remember a saying from a friend as follows:
"A relationship with customer is like a marriage.
If everything is too perfect, there are no conflicts or issues, and you just love each other....
There is definitely something wrong. "
It's imperative to 'open them up' and find out what's really happening before it's too late.
1.) If you have to pay people to give feedback, you're doing something very wrong.
2.) If you interrogate a customer who cares enough to give you candid feedback, your odds of ever getting candid feedback from that customer drop to near zero.
The quest for meaningful feedback cannot overwhelm the need to serve customers and treat them well.
Why? This is a more unbiased way of getting feedback than letting your most vocal users tell you about their problems with your product. Paying users for feedback is more common in B2C apps but happens quite a bit in B2B also.
1. It should be tenets. A tenant is "a person who occupies land or property rented from a landlord". A tenet is a "principle, opinion, or dogma maintained as true by a person, sect, school; a thing held to be true"[0]. I've seen this mistake a couple of times before on programmer blogs.
2. I think he means method. It seems methodology is starting to take over from method in a lot of areas, maybe because it's longer and sounds more impressive and scientific. No-one wants to talk about their method when they can talk about their methodology. But in scientific papers, the methodology is the part where they explain the reasons why they're using the methods they're using. The two words mean two different things.[1] Let's keep it that way!
[0] The Online Etymology Dictionary goes on: early 15c., from Latin tenet he holds, third person singular present indicative of tenere to hold, grasp, keep, have possession, maintain, also reach, gain, acquire, obtain; hold back, repress, restrain; figuratively hold in mind, take in, understand https://www.etymonline.com/word/tenet
Incidentally, I didn't realize until I started learning Spanish that "ten" or "tain" in English words means to have. Spanish inherited tenere as tener, to have, and adds prefixes to make a lot of other verbs, e.g. abstener, contener, detener, mantener, obtener, retener, sostener, all of which mean something like what they do in English - to abstain, contain, detain, maintain, obtain, retain, sustain - various forms of 'having' (or not having). "Ten" is in words like tenacious - from Latin tenax, holding fast, clinging, and tenable - capable of being held/maintained.
[1] "Etymologically, methodology refers to the study of methods. Thus the use of methodology as a synonym for methods (or other simple terms such as means, technique, or procedure) is proscribed as both inaccurate and pretentious." https://en.wiktionary.org/wiki/methodology
Us: Why did you choose to buy our product?
User: I liked it over your competition.
Us: Great. What was better about us?
User: I don't know. I just liked it.
Ugh. If we have a week of conversations like this,
we'll end up with nothing.
What people do and where people look has a lot more to do with what they really want than what they say.