Logo

dev-resources.site

for different kinds of informations.

The Art of Validating Quickly

Published at
1/19/2020
Categories
ux
prototyping
research
startup
Author
alexwhitedev
Categories
4 categories in total
ux
open
prototyping
open
research
open
startup
open
Author
12 person written this
alexwhitedev
open
The Art of Validating Quickly

The first step is to build something for your users to interact with. To do that, you could take the time to code an initial version of the product, or you could skip the code and build a prototype with other tools.

Code or Not?

If you come from a development background, your first thought might be to fire up VS Code and start hacking away. But wait, there might be a faster way to get feedback!

High-Fidelity Prototypes

When conducting evaluative research to determine if your product meets users needs, you don’t necessarily need a functional product. In fact, teams will often use what is essentially an interactive PowerPoint to test designs and UX concepts. This can be done with a lot of different tools, such as Figma, Sketch, Principle and Adobe XD.

These tools allow you to create hotspots in your design that transition to another page when clicked. This gives the user the general idea of how your product will operate, and can uncover usability issues. Typically these prototypes don’t allow complex interactions (such as data entry or state management), but if needed a tool like Axure can provide more complex prototyping.

Now of course this method does rely on you designing your screens in the prototyping software of choice. Although it’s best to present a user with high fidelity designs, low fidelity designs can still uncover usability issues in the flow of your interface.

Figma prototyping

No-Code Prototypes

If you want to provide your users with a closer representation of the final product, you can consider using “no-code” tools to quickly develop your product. These tools allow you to create feature rich, interactive web applications by abstracting away the logic in a user-friendly UI.

You can use tools like Zapier and Airtable to create automations and store data. Bubble can be leveraged to create a complex web application, whereas Carrd and Webflow are great for responsive landing pages. There’s been a large community that has developed around these tools in the past year, so you’re sure to find numerous resources for getting started.

The Bubble.io landing page sums up the no-code movement

Mixing No-Code and Code

If you’re product requires more flexibility than no-code tools offer, a hybrid code and no-code solution can still save you a lot of time By integrating no-code tools in your codebase, you can save yourself from having to build everything from the ground up.

For example, instead of creating an entire database server, you could leverage the Airtable API to drive your database from a spreadsheet (APIs also exist for Google Sheets). Need to collect payment from your users? Consider a Typeform survey with Stripe integration. You could even use Zapier to trigger an API endpoint after a Typeform transaction succeeds.

The Faster You Get Something Out, The Faster You Can Fail (and try again!)

It’s okay to fail, and you probably will at first. You can do all the market-fit research, personas and journey maps in the world, but your users will still uncover usability issues that you overlooked. That’s why it’s better to fail early. If you go dark for a year and develop your product only to discover a fundamental issue, you’ll be out a lot of time and money, But if you instead create a prototype in a week that uncovers the same issue, it’s much easier (and less demoralizing) to itterate.

Validating Your Prototype

Once you have a prototype, you need a way to gather user feedback. In UX we call this evaluative research, and one of the most common methods is the usability test.

Testing Usability

A usability test is used to determine the "usability" (as the name implies) of a product through a series of moderator-led tasks. A moderator presents a user with a set of tasks that are intended to represent typical workflows in the product. As the user completes each task, the moderator engages the user to uncover the feelings, frustrations and desires they are experincing.

In a usability test, it’s important that the user closely represents the target user for the product. If you’re making changes to an existing product, try recruiting some of your customers to participate. Not only will you get a better sense of your prototype’s usability, you’ll make your customers feel like their voice is being heard!

These people might be running a usability test

What Comes Next?

Once you’ve gathered enough data from your usability studies, you will probably begin to notice some trends. Maybe there’s a usability issue in your prototype, or perhaps you forgot to account for a specific use case. Either way, it’s important to create a report identifying these issues while also suggesting how to remedy them.

Once you’re ready, begin iterating on your prototype based on the suggested remedies you recorded and repeat the process again!

prototyping Article's
30 articles in total
Favicon
Launching AI Prototyping Projects
Favicon
Running AI Prototyping Projects
Favicon
Introducing AI Prototyping Projects
Favicon
MVP as an Excuse for Bad Code?
Favicon
AI-Driven App Prototyping: Speeding Up the Development Process
Favicon
Godot 2D & 3D Prototype Templates
Favicon
Flems.io
Favicon
Enhancing Collaboration in Development with Figma Prototypes
Favicon
The Significance of Information Architecture and Prototyping in UX | UX Series Part 4 of 6
Favicon
Designing the User Experience: User Journeys and Visual Design | UX Series Part 3 of 6
Favicon
PreVue 3.0: Vue’s most visual prototyping tool yet
Favicon
Here's What You Need to Know About Virtual Prototyping on a VR System
Favicon
20 Questions on Product Validation
Favicon
What Makes Electronics Prototyping so Important for Successful Product Development?
Favicon
Figma: Components
Favicon
Couple of custom written prototype methods for TypedArrays in JavaScript
Favicon
Prototyping today is happening like this !
Favicon
What Developers NEED to know when working with designs (video)
Favicon
Tech prototyping tools and libs for backend web devs đŸ’»đŸš€đŸŒ
Favicon
Tech prototyping tools and libs for frontend web devs đŸ’»đŸš€đŸŒ
Favicon
Who wins the fight between Figma and Adobe XD?
Favicon
rapid prototyping with json file database
Favicon
Parabeac-Core v1.1  - Prototyping to Flutter code
Favicon
Prototyping Javascript { }
Favicon
Tech Prototyping - 5 tips for developers
Favicon
Creating the unknown - What and what not to build in efficient prototypes
Favicon
Design Sprints - How we use it!
Favicon
Creating Demos with Svelte - Lessons Learned
Favicon
The Art of Validating Quickly
Favicon
A Lightweight React Library for creating clickable Prototypes

Featured ones: