Thoughts on life, technology, education and entrepreneurship

Categories

Prototyping

There are different stages of prototyping, which increase in fidelity and time taken to create. Therefore it is important to start with low fidelity tools and move further as the ideas are more concrete. Some of these tools are

Story-boarding

Creating Paper Prototypes

Digital Mock-ups

Wizard of Oz

Video Prototypes

Story-boarding

This technique involves rough sketches which tell a story. It should have the stage (people, task being done), the script (actions, sequences of steps) and the outcome (fulfilled motivations, satisfaction). Since these are lowest fidelity tools, a harsh timelines, like 10min per storyboard, fells keep the focus and discovering various options.

Advantages

Storyboarding helps in keeping the focus on the problem being solved, instead on the UI. Thus having a common understanding of the goal and avoiding bike-shedding.

Paper prototyping

Paper prototypes are mock-ups of the UI using paper, post-its, sketch pens, scissors and glue, and other materials depending on creativity.

This technique helps in discovery of a good UI, and all stakeholders can easily contribute.

Once a good UI is discovered using paper prototypes, we can move onto the next stage.

Digital Mock-ups

These are the digital version of the paper prototypes and can be created by a variety of tools like, Photoshop, balsamic or HTML.

These let you refine the UI before developing the actual application.

Wizard of Oz

This technique involves simulating what the machine will do using human operators. This is a very high fidelity prototype, where the users might think it is the real deal. But instead of coding the back-end, we only have the UI, while the back-end is powered by humans. This is especially useful if writing the back-end is an expensive task, like using machine learning etc.

Advantages of wizards

Places the user at the center of development

Faster and more iterative prototypes

Identifies bugs and problems with current design

Can envision challenging-to-build applications

Disadvantages of wizards

Simulations may simulate technologies that do not exist or really hard to build.

Video Prototypes

These can be thought of as the video depiction of the storyboard. Therefore it should also have the entire flow, including motivation and success. But instead of drawing, you show the user and the settings in a video.

However, videos, especially audio can be a huge time sink and so should be used appropriately and aim at telling the story instead of perfection.