Ultimate start guide to UX in 2019. A good or bad user experience can make or break your brand. We live in a world where users are digital natives and products need to be highly intuitive to survive in this landscape.
A good or bad user experience can make or break your app.
We live in a world where users are digital natives that expect apps to be intuitive to use and smart enough to predict what they are looking for.
Having a great user experience makes it so much easier to acquire users and keep them happy.
Not convinced? Let’s look at some statistics that back it up:
In this article, we’ll cover what user experience is and how to create an app with a great user experience.
Let’s jump straight in.
User experience (UX) is the summation of how people feel when they use your product or service.
It is a multidisciplinary field that marries technology, business and design. Great user experience comes through when experts in each of these areas – business people, designers and engineers – work together effectively.
The diagram below illustrates the relationship between technology, business and design:
User experience, especially for mobile and web apps, is a relatively nascent field when compared against the entire history of technology development.
As such, things evolve very quickly. While core design principles are timeless, staying up to date with the latest UX trends and patterns is important to create good user experience.
Now that we know what user experience is, how can you create an app with a great user experience?
There is no simple answer to this question. Great user experience comes from having an effective, organized and repeated process of understanding users needs and wants.
Generally speaking, the design process involves identifying patterns amidst seeming chaos, finding concepts and focusing them down into a design. Very much like the diagram below:
The UX design process can be broken down into five stages: research, information architecture, prototype, user test and iterate. Let’s go through each of the stages briefly.
The research process starts out with understanding the problem you’re trying to solve as well as the people that you are solving the problem for. This stage is most easily neglected, but it is extremely important to the success of a project.
During the design phase, the main deliverables are:
Now that you have understood your users’ needs and wants, the next step is to get business people, designers and developers on the same page in terms of what the app should do.
Information architecture lays out and organizes the structure for your app. It allows us to understand where we are as users, and where the information we want is in relation to our position.
The goal of information architecture is to understand the different modules within your app, how they relate to each other and the data that they will generate and consume.
During the information architecture phase, the main deliverables are:
Once you have your information architecture laid out, you are ready to prototype.
There are many techniques (e.g. crazy 8s, storyboarding and super votes) that can help your team to brainstorm and agree on the best version for different modules in an app.
During the prototype phase, the main deliverables are:
Now that you have your wireframes or clickable prototypes, the next step is to get it in front of people. You’ll realize things rarely go according to plan once you put your ideas in front of real users.
At this stage of user testing, you have already understood your users’ goals and you are looking to test the usability of an application and measure how effective it is at helping users reach their goals.
During the user testing stage, the main deliverables are:
Armed with the results from your user test, you now have tangible feedback that you can use to refine your prototype. It is a good idea to test each iteration of your prototype with users.
The design process is a continuous process of prototyping, getting feedback, implementing over and over again.
That’s a wrap! Hope this article has been useful in helping you to understand the basics of what user experience is, why it is important and the process for coming up with great user experience. Feel free to reach out to us at hello@altitudelabs.com if you need help in conducting a UX Audit on your digital applications.