How To Build Products Users Love
How To Build Products Users Love
Build Products
Users Love
Best Practices 13
Interviews 15
Takeaways 39
These days its pretty easy to make new products - there are a lot of
frameworks and tools out there - but its still really hard to make a great Aaron Walter
product, a product that people can understand and use, a product that VP of Design Education at
makes people feel good. InVisionApp and author of the book
Designing For Emotion.
Its every companys dream to develop the better. Gathering customer feedback prior
products that are loved by its users and enjoy a to launching the product publicly has immediate
wide-spread acclaim. But how do you plan for benefits. It increases the chances of the
a successful product with an outstanding user product appealing to the target audience and it
experience? How do you make sure a product can pinpoint product-inherent deficiencies
does not only satisfy a real need, but yields joy in later stages.
when using it?
Rachel Decker
UX Researcher at HubSpot
When you decide to conduct user testing for another step in the right direction. After all, the
a new or existing product you are searching goal is to get feedback as if the product was
for honest, non-biased answers and results. used by someone from the intended audience.
But how do you ensure your testers are not Asking the questions in a logical order also
prejudiced? helps, as it affects the way users answer.
When conducting user testing there are many When rushing user testing, there are some
tips on how to avoid bias. These range from factors that could influence the user in a
balancing open (e.g.: How would you improve negative way. For example, the user might
the feature X?) and closed questions (e.g.: experience performance anxiety, could
Are you planning to use feature X to achieve compare themselves with other participants
goal Y?) to avoiding words that express or even start competing with them. On top
an emotion. Its not mandatory for people of everything, the user might end up with the
providing feedback to have back-end or design impression that the whole thing resembles an
knowledge. But the testing group should intelligence test.
consist of people who might use the product
regularly. Jared Spool, an American researcher and
expert in usability, software and design recalled
What can be done to avoid availability bias? seeing a tester cry during a user test, proof that
Here are just a few examples. When mentioning testing under pressure has undesirable results
words such as happy, like or dislike in most of the time. Some of the things that can
the surveys accompanying the tests (e.g.: be done for successful testing include:
Do you like the way this functionality was
implemented?), product developers guide Picking someone with experience that makes
users in a way that suggests the most likely them a relevant participant
answer. Testers will get the impression that a Explaining to the user what the test is about
certain answer is the correct answer. When
Making sure that the user is familiar with the
the wording is chosen suggestively, there is a
product
risk that users will tend to a certain answer.
Instructing observers on how to behave during
the test
To get the most out of user testing, companies
need to keep it simple and prepare thoughtful Ensuring that the user and the observers
questions. Users should not feel obliged to arent biased against one another
provide an answer if they dont understand the Pilot-testing the tasks, to confirm that the
question. tasks can be completed
Encouraging participants to share their The above list is a set of best practices that can
experiences when using an application is help avoid bias when doing hallway testing.
When designing products with the user in mind, you are one step closer to building a successful
product. After all, you want users not only to find a solution to their needs, but also a positive
association with your brand. That is where the consumer adoption process comes, in which a user
becomes a loyal customer.
Companies nowadays are focused on designing boarding. Riding is step number eight in trying
experiences, rather than just products. to make that. [...] There are a million things that
add up to your experience. The truth is you
Nicolas Duval, Product Designer at BlaBlaCar, have to design all those things if you want to be
the worlds leading platform for ridesharing successful. So its just a small mind change but
services, encourages companies to stop it certainly makes a lot of difference in what we
designing interfaces and start designing end up doing.
experiences.
Notice how these ideas are as valid now as
David M. Kelley, founder of design firm IDEO they were 15 years ago, when Kelley, much
and professor at Stanford University, pointed like Duval, encouraged putting aside product
out in one of his lectures how complex the whole design and letting experience design shine.
process of designing experiences can be:
Country
Age
Gender The Nielsen Norman Group determined that
Socio-economic status testing with five users helps identify the same
number of usability issues as when asking more
Granted, this is only a very rough categorization, participants. If youre looking for an exact figure,
but companies can go through their buyer you should increase the number of testers until
personas in order to find relevant testers. the feedback coming from the group does not
provide new insights. Finding an ideal number of
Finding people for user testing might be users helps companies approach user testings
challenging, but there are plenty of options, maximum benefit-cost ratio.
actually. Some of the places to recruit testers are:
The Nielson Norman Group also gives
Amazons Mechanical Turk recommendations about the number of tester for
Panel agencies such as Op4G specific tests. These are:
Market research recruiters such as Plaza
Research. Quantitative studies require a minimum of 20
Own websites and web apps, where users users
could be intercepted through pop-ups Card sorting needs at least 15 users
Specialized testing platforms such as Eyetracking tests should involve 39 users for
usertesting.com and testbirds.com stable heatmaps
Depending on what you want to test, your interface. The 10 usability heuristics for UI
methods of doing user testing might change. design enunciated in 1994 by Jakob Nielsen
Here is an overview about different methods: are still used as a standard for assessing the
aforementioned criteria.
Hallway testing involves selecting people
at random in a neutral space. By doing so, This particular method is more adequate
designers can identify problems which stand in for content-heavy websites and complex
the way of a good user experience. applications that require a professionals
opinion. Among the aspects that can be
A StackExchange member suggested that assessed in this situation are information
coffee houses would make the perfect place for architecture, navigation design, page layout
approaching potential users. The argument was and search page. The conclusion should be
that people are more relaxed when spending gathered in an educational presentation that
leisure time, and hence, are more open to talk. outlines the problematic areas and the ones
Adding a small reward can incentivize them. The that could use some improvements.
StackExchange user recommended Rocket
Science Made Easy by Steve Krug, a DIY guide Automated expert review also relies on
for finding and fixing usability problems. experts, but also uses automatic programming.
In this scenario, artificial intelligence programs
Remote usability testing is preferred in or other surrogate users are given access to
scenarios where observers, developers and rules and heuristics. These outline the ideal
testers all live in different countries. Not way the digital product should work. Even
using a specialized lab for user testing helps though the results are more consistent and are
cut down costs and logistics. This can be obtained more rapidly, this method is not ideal.
separated into synchronous and asynchronous Automated expert review ensures the products
methodologies. well-functioning, but doesnt guarantee a great
experience.
In an unmoderated remote usability test
conducted by Tom Tullis, SVP of User Insight at A/B testing or split testing is a method
Fidelity Investments, the goal was to compare commonly used in marketing and web
two Apollo space program websites, one hosted development. Two features that are identical
by NASA and the other one on Wikipedia. Users except for a single small detail that could
could only analyze one of them and determine influence user behaviour are tested against
on which of them information was easier to find. each other to see which one leads to the most
favorable outcome.
Expert review, as the name implies, uses
experts in the field to test usability, efficiency The differences can be as small as a single
and effectiveness of a digital products word or as large as an entire website sections
User Testing
Involves Benefits Disadvantages
Method
Remote Usability Observers, developers Cuts down costs and Lacks the immediacy
Testing and testers who live in logistics and sense of
different parts of the presence found in
world other methods.
Reduced control over
the environment
Cultural and linguistic
barriers make the
process more difficult
Automated Programs that are Quicker than most Doesnt ensure a good
Expert Review given the rules for other methods experience
good design and More consistent
heuristics
For me, the product strategy is to figure out the Painkillers, on the other hand, are things that
particular use case or slice of market that you solve real, painful problems. So you dont want
are going to take on and focus on that. Take to be a vitamin, you want to be a painkiller. But
for example the product story around Microsoft what you really want is to be a Drug - people
Powerpoint. MS Word had a very large market are addicted, they cant stop. Drugs are more
share and they actually bought Powerpoint. powerful, people are more attached to them,
PPT said Were gonna solve this problem for and these are the things people cant get
one slice. For one year, they focused only on enough of. Drugs solve problems you didnt
Sales People. After they optimized the product even know you had.
for them, they would fix it for lawyers. So today
we just keep addressing different slices of the 5. In your opinion, what role does user testing play
market. in creating innovative products?
Today, if I was going after Slack for example, I think user testing depends on the phase of
I would pick large enterprises, or distributed the product. You should talk to users really
teams, or people who have to do a lot of early on to figure out their problem. Then you
video calls. Once youve got the majority of try to figure out if your solution really fixes their
the market with a certain feature, move to the problem and after that user testing can be
next one. With HotelTonight, everybody said used to refine your product and make sure its
that there were already huge players on the usable. Still, nothing takes the place of putting
market, Booking.com and Expedia which have the product out there and getting the real,
huge market share. Why would you bother authentic feedback from the market.
going after that?, they asked. I told them we
are doing last minute very well and now were There are many ways to get feedback from
growing triple digits because we are focusing strangers: we have users coming in and
on doing one thing really, really well. offering feedback, we send surveys, we do
Net Promoter Score, I read every appstore
4. You are VP of Product for HotelTonight, but of review, etc. Sometimes its really hard to read
course you are using many other products as a because some comments are really mean, but
consumer. What makes a great product for you? thats actually great because if you screwed
something up then you should fix it.
A great product for me is one that solves a big
and painful problem. Amazing products solve
big and painful problems in an engaging and
elegant way.
I think the best advice I could give people who About HotelTonight
want to build products is: work on a product
HotelTonight is the worlds first made-
you love or for a user base that you love. You
for-mobile hotel booking app. Famous
may not be the user, but if you have a passion
for giving users the ability to book a
for helping certain people out, that will really
hotel in less than ten seconds and four
do the trick. The days are long, there is a ton
taps, HotelTonight offers the best pricing
of negative feedback coming in, its a tough
for last minute deals at top hotels vetted
job - a lot of people dont necessarily like us
personally by HotelTonight staff.
(unhappy users are always out there). Working
on a product you are passionate about will
make it easier to get out of bed in the morning
and it will keep you working hard. When you do
win however, it wont be about a number, it will
be about making a meaningful change in the
world.
I think this all goes back to the motivation of the We are not only differentiating ourselves from
user that you are trying to reach. For example: our competition, we are also helping our users
In the early days, we were trying to figure out So myself and Bobby Grace, took a joint Creek
what the product even was. We experimented Week and came up with what was essentially
a lot. We changed things, tried removing some a clickable prototype. It was an HTML and
things we already had. Sometimes we would JavaScript app. It had no database, all of the
get rid of a feature as an experiment but nobody data was hardcoded, and just had a few jQuery
would even notice. That was a pretty good events on there. No fancy front-end frameworks
indication that people didnt use that feature. or anything. But we had something we could
show to people and we could explain to them
Other times, things were different. I distinctly how we imagined it would work. That was
remember when we changed the activity feed in valuable and we were able to do that much
the sidebar of the board. As soon as we made quicker than we could have done it if we waited
that change, we got a bunch of emails from our for a fully functioning app.
users. Even with that small number of users we
had then. I think that you can show people stuff at any
They told us that they really relied on it. That stage. You can have a conversation: If I solve
was obviously a good indicator that they were this problem for you in this way, would that be
actually using that aspect of Trello. They noticed valuable? Would you use it? Why not? But,
very quickly that it had changed and that helped you should realize that when youre doing that,
us understand more about the value Trello was its very easy for two people to think theyre on
providing for them. the same page about something when theyre
actually not. Ive seen this again and again, as
This is the kind of thing you can still do in the weve worked together as a team, and Ive seen
early stages, when you have a pre-release it talking to users, in all kinds of communications
product. However, its hard to do the same kind really. Youre using the same words and you think
of experimentation later when you have paying youre saying the same thing, but both people
users, users relying on your product for their have different pictures in their mind about what
day to day work. As youre building a product the actual solution might look like. So I think that
and experimenting with it, its really important to by showing things in higher fidelity, you reduce
respect your existing users. the chances for misunderstandings. A sketch is
better than just words, a wireframe is better than
2. What do you think about showing potential a sketch, a prototype is better than a wireframe,
customers a prototype for a product? I mean, and an actual app of some sort is better than a
sketches, mockups, low-fi wireframes do you prototype.
think they can provide valuable feedback for a
product they might be willing to use later on? Still, you have to balance that clarity with the
effort involved. If it takes you several months
I think you can do it, but you just have to be to come up with an app, youd probably want
aware of what youre doing and watch out for to have some kind of direction before that,
certain pitfalls. The way we started Trello was some kind of an idea if this thing is even useful
that we built a clickable prototype very quickly. or interesting to anybody out there. That is
In my ideal world, the All the information that we collect about users
and their wants is used to improve their website.
For example if you think of cameras whether they 2. How does one know when the right time for
are digital or analogue, in a sense their job is to launching a software product is and how can one
help you capture moments. Yet, when you look make sure that one doesnt miss it?
at most instruction manuals, they read more like
a technical documentation about the cameras One way to think of timing a product release is to
functionality than what it could be: a handbook remind yourself that whatever your vision of the
that makes you a better photographer. product is today, it will rarely be the initial version
that you go to market with.
A great product is more than just the product
At the time, Apple definitely had a better version Empathy is key to building great products that
of the iPhone in mind already. Yet, they chose to have good retention rates. User testing is a great
release a reasonable package that they could get way to gain insight into what kind of expectations
into the hands of their customers. your users might have.
If you can ship a viable subset of the product you 4. What are the methods youd recommend for user
envisioned weeks, months or even years earlier testing?
than the whole thing, it can make a lot of sense
to do so since you get a chance to learn through There are so many different methods of user
feedback and public attention in the meantime. testing depending on what you want to find out,
You might even win some customers and that it is difficult for me to recommend a specific
partners along the way. Maybe it even enables one. As a general advice Id say it helps to have
you to envision a better future product than what a good understanding of the part of the customer
you see right now. journey and the level of abstraction you want to
gain insight on.
expectations your users book that covers various ways to do user testing
and the kind of insights this helps you gather.
might have.
3. What role does user testing play when it comes to
customer retention?
About Thomas Schranz
Observing how people interact with your Thomas Schranz is Co-founder and CEO
product can be eye-opening. For example, it of Blossom, a project management and
can be difficult to empathize with users who are quality assurance tool used by software
unfamiliar with your product when you are the companies like Twitter, Drive Now, Netflix
person who spent the last few months and years and NASA. He also runs Lemmings
designing it. I/O which is the worlds first incubator
focused on Facebook Messenger
It is difficult to get into a beginners mindset. Yet, applications.
most of your users will spend their initial phase
of interacting with your product while being Linkedin Twitter Facebook
unfamiliar with how you designed it and why you
did it in this specific way.
Functionality is what
that this was something that could work in
many other places. Consequently, they started
iterating a bit, creating different versions,
bringing in more people and making it work on
a user can achieve
any type of screen. People liked it. This is when
our founders realised that they had something
and design is how and
bigger than what they were trying to build initially. maybe why.
People usually start by focusing on fixing one 4. What do you think are some good examples of UX?
particular problem. It would seem obvious:
forms were outdated, difficult to fill out, UIs were The market decides. Its not something that
boring, had no good completion rate. Trying to people can define or say Aha, I like this because
solve this would seem logical. But that is not how the UX is good. Its a feeling you have after
it happened. It came out from a totally different using a product that makes you feel good. You
situation and was then transferred to solving feel that things are flowing the way they should
another problem. This is the potential learning for be. To measure that is impossible. The main way
someone starting from a problem. Its a good way to see if its working is by showing it to people. In
to start but I would suggest to zoom out and see the end, it depends on the situation that the user
if there is something more universal that can be is in, the market segment, the type of use, how
built, whether it can tackle more markets, whether they are using it... In the end, its all about how it
it can do more things or do the same things for manifests in the wild.
more people if presented in a different way. This
is the way that non-planned innovation happens. 5. Whats the most important aspect that should
be taken into account when building a successful
3. User experience design is a crucial element software product and why?
that determines the success or failure of a
software product. However, some companies are I think its about forgetting the fact that its
still confused on how to take advantage of user software - code, features - and remember you
experience for onboarding users for example. What are actually working with people. These people
would you say user experience is and is NOT? are creating relationships within the company,
thinking about the people you are helping. In
Ideally, you design a product that doesnt even general, its not about functionality or code, its
need onboarding. The truth is that, in the world about zooming out and seeing what people want
of complex products, onboarding is something to achieve and making their lives easier. This
that you cant really avoid. If I can say what should be everyones focus within the company.
User Experience is NOT, its not a set of visual
features or flows or properties. UX is a process 6. How do you conduct user testing at Typeform?
that needs to be applied in everything you do And if you could change anything regarding the way
inside and around product development. Its a in which user testing is being carried out nowadays,
way to do things and not just a set of rules that what would that be and why?
one needs to follow. Its a process of listening
to your customers, testing things out, iterating, We are lucky to have founders that are very UX
experimenting, failing, learning and then focused. In the beginning everything was very
repeating the cycle. top-down, so nothing passed into production
Linkedin
Twitter
Facebook
About Typeform
Typeform is a web-based platform for
interacting with humans. It enables
you to create anything from engaging,
interactive, and conversational online
forms to surveys, and much more.
Getting feedback from users could happen even want to collect qualitative feedback for improving
before having an idea for the next product. This user experience and general feel of the product.
can be done by bringing in a target group in
order to learn about problems users are facing.
By doing so, product managers avoid to solve During testing it is important to avoid biased
problems that dont even exist. languages and to install a positive testing
environment, in which participants feel
A product that provides a remarkable user comfortable enough to express their opinion.
experience helps companies differentiate
themselves from the competition. In turn, these User testing after all is a marathon. Testing should
products lead to repeat usage, increased brand be deeply integrated into the development
loyalty, and a lower risk of failing in a busy process and repeated - in various forms - in
market. different project stages.
There are numerous ways of conducting user It is not a solution for every problem, but it can
testing throughout each product development bring us closer to build products users love.
stage: personal or remote, individual or group
testing, online or offline. However, you probably
Its not enough that we build products that function, that are
understandable and usable, we also need to build products that bring joy
Don Norman
Director of The Design Lab at
and excitement, pleasure and fun, and yes, beauty to peoples lives. University of California, San Diego
The advantage: You immediately see on the screen what your users suggest or want to improve.
Instead of sending multiple emails or using another form of verbal communication, feedback gets
shown instead of explained.
SIGN UP