When it comes to enterprise software, many companies often build their product first, and then
present it to their team for testing later, much like our well-intentioned, over-eager baker.
But why? Enterprise software is not a piece of cake. There are no simple, "coconut versus red velvet"
decisions. There are hundreds of features and attributes to consider. And there are millions of
employees who don't have the option of kindly declining software they don't like.
Often, in the face of pressure for profits from executives and stakeholders, companies quickly
develop software aimed at increasing output and efficiency without really understanding how every
employee and customer will use the products. And often the software is trashed even before it is
completed. For some companies, the rate of wasted software can be as high as 15 percent of the time.
As the IEEE article, Why Software
Fails points out, this is not a small figure: it could mean hundreds of millions
of dollars and spell bankruptcy for less established ventures.
Fortunately, enterprise software is less likely to be trashed or half-baked with the help of user
research.
Regardless of the approach to user research—whether it's ethnography, user interviews, focus
groups, prototype testing, or a combination thereof— there is a common goal: to produce the
insights that get a software project moving in the direction of success.
Here are four reasons for user research in enterprise software.
Everyone's a chef! Assumptions get cooked up in the conference room
We get it. You're busy. Quotas have to be met. And increasing output with better software is a top
priority.
It's tempting to go straight to the development team with a list of priorities developed alongside
stakeholders during a meeting. While you all have brilliant ideas to throw into the mix, any
unvalidated assumptions can become kryptonite for the project if they turn out to be incorrect. What
if a baker made a walnut cake without knowing the client had a nut allergy? To say that the
resulting anaphylactic shock was a bad experience would be an understatement.
Fixing software problems based on incorrect assumptions is expensive and time-consuming. Developers
returning to the code again—and again—to fix these problems drives up project costs and
moves deadline dates further out of reach.
Talking to and observing your target audience beforehand through user research goes a long way to
catching incorrect assumptions before they enter into the design strategy and into the code.
"But we avoid incorrect assumptions by using a design firm," you may be thinking. "They're the
experts on understanding people and users."
Thanks for believing in us, but at the end of the day we as designers have to be humble. Without
taking the time to get to know your team and the people who will be using your products, we're just
cooking up assumptions too.
Discover all the right ingredients for success from the start
Much like a recipe for baking a cake, every single person has a certain formula they follow in
accomplishing their workday tasks.
User research yields insights into your team members' recipes for success at work, as well their
stumbling blocks as they try to accomplish tasks. Identifying the ingredients that make up the
workplace experience—goals, pain points, primary tasks and secondary tasks—is essential
to delivering a product that is intuitive and efficient.
See how we got a new product validation by implementing the product roadmap centered around
effortless customer experience.
And, let's face it. Your design team and developers are responsible for various line items in your
software project. Discovering these essential ingredients from the start saves time and money.
According to the same IEEE article, the cost of fixing a software error after a project is complete
is 100 times more expensive than if it's addressed beforehand. A baker would have to present you
with every cake option to even approach this kind of waste.
It's not just the costs that can topple a company... Fixing errors after the fact often yields
software that looks and functions like a baker's attempt at turning one type of cake into another:
the Leaning Tower of Red Velvet with pineapple slices still hidden behind buttercream icing.
User research yields actionable insights into the actual features that your team members need, so the
developers build the right features from the start. So, there's no wasted time devoted to developing
useless features like an expensive wedding topper for a birthday cake.
Good user research tells us the proportions of those ingredients we need
In addition to uncovering the ingredients, good user research yields the insights needed to craft the
recipe that will be perfect for users and satisfy the taste buds of even the harshest critics (and
your stakeholders).
User research helps us to separate the ingredients that are essential for accomplishing tasks from
the ones that are helpful or just nice to have. For example, if we know 70 percent of people will
spend their time eating away at the bottom layer of a three-tiered cake, and only 2 percent of those
people will lick the icing, we know we need to give more prominence to designing the cake layer.
Similarly, people may want expensive gold flakes on the icing. User research gives us the data to
know that the flakes are a bad use of resources, since only 2 percent care about the icing anyway.
Bake the "Why" into your design and code
In the early stages of our design process, we create user stories to paint a detailed picture of the
people who will use your software. We look at everyone, including your stakeholders, your employees
and their varying roles. Here, user research acts as the artist guiding the paintbrush to create
realistic pictures of your spectrum of users, and why they use your software.
When companies opt to skip the user research stage, designers are left with a superficial
understanding of why their users need a product. This superficial understanding is often what leads
to products that over-rely on tiny, useless features to create the appearance of "meaning." The
delivered software becomes the equivalent of a baker fulfilling a request for a 50th birthday cake
by drawing black balloons on a ready-made cake. Product redesigns are labeled a success with the
addition of superficial UI features, even though the user flows are still no more efficient or
better aligned with how employees feel as they go about their work.
Understanding why everyone on your team uses the software results in design direction that not only
complements the context, but is all-around meaningful.
The icing on top
In closing, skipping or skimping on user research can have a negative impact long-term. A luau party
with a birthday cake is only a few hours for a few people. If you get a bad cake, you can move on to
the next party and hope for a better cake. But imagine thousands of workers feeling stuck with the
same bad cake that gets more stale with each passing day... That's what a bad experience with
enterprise software feels like.
It's not hard to believe that an office kitchen with cake that people actually like to eat improves
workplace culture. Similarly, consistent user research can change the culture for the better. It
lets employees know that you care, you listen, and that each person's success is what translates
into the company's collective success.
So, don't just let them eat cake.