Building and Testing Prototypes

2 minute read

Building and testing a prototype on the cheap.

Some of us might have an idea or product that may want to design and further develop. Well, before you go and start spending your precious time coding the thing out, it may very well in your interest to get market validation and design a simple functional wireframe/product design.

Some well-known tools that can be used are Sketch, Photoshop, and Adobe XD. Another prototyping tool similar to Adobe XD is InVision.

The tools I mainly use for prototyping are InkScape and InVision. InkScape is a FOSS Vector graphics tools and it is pretty powerful once you get past its learning curve. I also find InVision pretty intuitive to use when mocking up a very simple prototype.

Let’s go through an example workflow process for prototyping that I’ve used in the previous products I’ve designed and built.

Find a Problem

For any product or construction to be of any use, it must solve/address some sort of problem. The scope and impact of the problem can be up to you. At this stage, your just looking for your base starting point.

For example, I can have the problem of “What is best the beverages to drink?”

The weird and wacky problem, but it does not initially have to be a realistic problem to solve.

Shrink and Change the scope

Depending on the size of the problem, you may want to find an analogous problem or shrink the scope of the problem down. For example, instead of trying to find the best beverages to drink. I can see what are the best-rated beverages in my area.

This way, the size of the problem has shrinked to something more manageable.

Furthermore, one can shift the problem to “Which restaurants have the best drinks”.

Again, the scope has modified to a specific and easier subset of the initial problem.

List out the features

Before you can create product design, you need to outline what a basic version of your product will be able to do.

For example.

Drink Beverage app:

  1. Find beverages in your area
  2. View information about the drink
  3. Leave a review for a drink
  4. Post/Publish newly discovered drinks

To start, I would recommend coming up with 3-5 solid features that your product will have, but this differs depending on the scope of the problem. 

Start Designing Low-Fi solutions

Try designing potential solutions to the problem. These can be in the form of

  1. Paper Prototypes
  2. Wireframes/Mockups
  3. 3d models
  4. Any other low-effort, low-cost design method

Design Feedback

Once you got a couple of different versions. You want to grab some user feedback.  This can be down through by asking potential users what designs they think are the best and seeing which ones they find the most intuitive to use.

Doubling down on design.

Once you created a decent low fidelity prototype, it’s time to actually design the prototype. I personally use Inkscape, but you can use any art/design tool that you want for this step.

Connecting all the Dots (Screens)

For digital products, one can use tools like InVision or Adobe XD to turn their design into a functional prototype.

If it is supposed to be a physical prototype, it can be either 3d printed or modeled cardboard or styrofoam.


This basically sums up the product prototyping stage. Maybe I’ll go into more facets of product design/development in further articles.


Michael Navazhylau (a.k.a Mechasparrow) is an engineer that loves building stuff, philosophy, and other creative endeavors. You can check out my website at Mechasparrow.

Twitter Instagram YouTube Website GitHub

Updated: