Minimum Viable UX: A Guide for SaaS Design

| Last Updated: May 26, 2017 |

Reading time: 7 minutes

miniumum viable UX

When you’re building a SaaS app, you’re probably thinking about features and, the target market, and making sure it’s not full of bugs.

While UX is vastly important these days — and can mean the difference between a failure and a success — it’s often overlooked.

Remember those on-site legacy software platforms people used? Bloated databases that looked like a prototype of Excel running on Windows 95. You won’t catch cutting-edge businesses doing anything but laugh at them these days. Why? Because they aren’t user friendly.

We got used to using sleek SaaS, even casually at first. We came round to the idea of Gmail and got rid of Outlook. We started using the beautifully optimized Trello, Dropbox and Asana. Over time, if it was any more of a hassle than it needed to be, it was phased out and replaced with UX-driven software because, ultimately, bad UX means the difference between a team taking one day or one week on a task.

It’s not just about a steep learning curve, it’s about things not working the way they were supposed to. I’ve used Microsoft as an example so far because even though they started out well, they have since ignored user testing, responded with weak fixes to big problems, and been outclassed by smaller companies who had to innovate because they didn’t have the luxury of having their tools bundled with the world’s most popular OS.

In this article, I’m going to outline a few key principles that your SaaS app should adhere to as its minimum viable UX optimization.

Reduce as much friction as possible

Here’re some of the things that are obvious friction to a new user before they can get into an app:

  • Fill in a 10-field form
  • Go through an entire mandatory onboarding flow
  • Fill out their profile in full

New users are in the mindset that they are going to get instant value, and if you’re asking more than you’re giving, you’ll suffer what Andrew Chen calls the ‘Product Death Cycle’:

Product Death Cycle (Source)

The graph above depicts the funnel your users go through. Just like 80% of the people who see your headline don’t click through, 80% of people who visit your site don’t sign up. And, by the time they’ve interacted a few times with your product, the number of remaining users has dropped tenfold. Why is this?

Well, there are many books that could be written about this, but one of the most basic principles is that new users aren’t shown the value of your product quickly enough. It’s too much friction and not enough reward.

There are a few things you can try:

An app that does this remarkably well is Slack. You can see a full teardown of its onboarding flow here, but the essence of it is that it makes it a joy to register, complete your profile, log in, and learn.

The design time and thought that goes into reducing friction is astounding, even with things you’d never think of, like how it’s hard to type complex passwords on mobile. Slack beat this problem with Magic Links:

Slack Magic Links (Source)

Focus design time on your app’s most common features

This seems like an obvious one, but when I look to some apps, it needs say. I’m going to use Excel as an example because Microsoft is easy to pick on, and, unlike Apple, their software has never been thought to ‘just work’.

I recently cancelled my Office 365 subscription. I only really used it for Excel, but I came to find a huge UX oversight that wasted my time significantly. The problem was that it wouldn’t import CSV (comma separated values) files properly. In order to tell Excel that a CSV file was, indeed, comma separated, you either had to adjust the CSV in a text editor or use a wizard to import it.

Design Mistakes in Excel (Source)

There was no option to just click to open the file and have it display normally. So, I cancelled the subscription and went back to Google Sheets which is far less powerful. This is a good example of a customer churning because of UX, not features.

If you’ve got a common use case, you need to create shortcuts for it and not make the user jump through hoops to achieve what they expected to achieve in the first place.

It’s not always obvious what users are doing with your app, especially if it’s a tool that could be used for different purposes. This makes havinga great support process extremely important, and feature requests should be regularly parsed from tickets into a list the developers can work through on JIRA or Trello.

Match your user’s expectations with your app’s reality

We’ve all been drawn in by awesome copy on SaaS landing pages and perfect design at one time or another. Most of the time, apps live up to the hype, but when they don’t, users can bounce instantly because they started to picture themselves getting value from the app but the app doesn’t convey the same image.

There’s a design rule called the Principle of Least Astonishment that states:

Principle of Least Astonishment

Basically, it means we expect a chair to look and function like a chair. If it doesn’t, it’s bad design because it astonishes the user.

Everything — from social media interaction, brand design, and screenshots — gives users an idea of what they’re going to see when they actually use your app and it contributes massively towards UX.

As well as making sure your marketing material is in key with your app’s experience, you can reduce astonishment by flattening the learning curve.

No matter what kind of app it is, users are going to have to learn how to use it. You can make this easier by adopting familiar design signals. It’s proven that recognizable icons, menus, and interactions make for an intuitive UI in the exact same way we know what to do with a cup or a sock when we see it.

Final words on UX for SaaS

While UX is important and some aspects are horribly overlooked, the well optimized apps are getting the attention they deserve while clunky software is fading out.

We’re still in a UX gray area — even 16 years after Jesse James Garrett formalized the field in his book, The Elements of User Experience Design. But it does seem like design pays off, and the new innovative SaaS designers have a fighting chance against the enterprise behemoths.

Keep these simple principles in mind, and go ahead and make something that ‘just works’.

Author of the post

Benjamin Brandall

Benjamin Brandall is the head of content marketing at Process Street. He writes on startups, productivity, UX design and technology. Get in contact with him here.

Hear from a team of curious beings
A team that’s bent on delivering the best stories, lessons, and observations on SaaS, straight into your inbox. Every week.
SaaS Dispatch Team

Subscription Billing Made Easy

Try for free

Recent Blog Posts

SaaS Growth and Recurring Billing
Unhacking SaaS growth and rethinking recurring billing's role in it

Behind the question of whether a billing system can help your SaaS business grow is the question of what it means for a SaaS business to grow. This guide tackles both — it creates a model you can use to approach SaaS growth and a 360-degree view of how your billing system fits into it. Read More >

Scaling SaaS Billing
Scaling SaaS Billing: How To Plan For The Insanity

Scaling your SaaS billing system can be complex. Here's the guide to making sure your subscriptions don't suffer for it. Read More >

Purpose Driven Friction
Friction Isn't Always the Bad Guy in User Experience

How friction improves UX in SaaS, how it helped Chargebee's onboarding and activation flows, and the right way to handle positive, purpose-driven friction. Read More >

Subscription billing software that lets startups deliver recurring happiness to customers.
How Chargebee Works