skip to content rich footer

stevenclark.com.au

subscibe to the StevenClark.com.au rss feed

Design Technique 7: Prototypes

Matt Robin pointed out in the comments of Design Techniques 6: Wireframes that the process of wireframes sometimes comes under the the name prototyping. That’s very true and a few of the techniques I will mention here will involve the idea of prototypes – wireframes and HTML storyboards (there will be more). But first you may be wondering what prototyping is and what it really means so I’d better elaborate.

What is Prototyping

Prototyping is any technique where you create an artefact which represents at least a stage of the product you are working on. For example if I was building a house I might come to a meeting with a model of the house and we would discuss various features in the context of us all being aware this is not the actual product.

There are numerous levels of prototypes which you need to be aware of including low and high fidelity prototypes as well as horizontal and vertical prototypes. That does sound a bit confusing but stick with me.

Low Fidelity and High Fidelity Prototypes

Low fidelity to high fidelity prototypes are a sliding scale. Low fidelity prototypes are made of paper or something very easily torn up and thrown into the bin or scribbled back and repurposed. My version of a wireframe is generally a low fidelity prototype – easy and very fast to manufacture with little of myself invested. At the low fidelity end its about communicating ideas. Whereas high fidelity prototypes will be in the form of something like an interactive web site which may include some functionality – hyperlinks work or the order system processes a sample customer. High fidelity prototypes take longer to develop and have a lot more of yourself invested in them – they are much harder to change (in both time and money). In the middle are varying degrees of prototype which sit somewhere between the extremes.

Horizontal and Vertical Prototypes

Horizontal prototypes and vertical prototypes are concerned with the scope of the prototype. A horizontal prototype will represent the whole system in a cursory way – perhaps a low fidelity paper prototype – whereas a vertical prototype will offer a small high fidelity and highly functional part of the system. There is a tradeoff between the two in that you only have a certain time to represent the object with a prototype – if you just make your site for example it wouldn’t be a prototype simply because you forgot several of the links.

Prototypes of Other Flavours

This article won’t go into the finer details but you also have a technique called rapid prototyping which I will cover later and iterative prototyping which might involve extending your functionality in the current high fidelity prototype to include the forum or a gallery. Things grow iteratively towards completion.

The Beauty of Prototypes

The good part about prototypes is you can make them in a vast number of flavours from throwaway paper ones (low fidelity horizontal) to those made in varying types of software and beyond to the fully working sub-part of the website you are developing. Prototypes give you the ability to take your work at its current standing to your client with confidence they can see what you are providing, they allow you to work through ideas, development strategies and a whole range of otherwise more expensive landmines.

The Pitfalls of Prototypes

The negative side is there too. Say you take your paper low fidelity prototype to your client and the whole board looks at you like you might just be a TOTAL idiot. For christ sake have you spent 2 weeks in your office being paid and then just scribble crap on a napkin before you left for the meeting? Are you George Costanza by any chance? They don’t necessarily get that you may have been working like a madman for them – its the only artefact you brought to the meeting. Similarly you could bring them a high fidelity prototype of their new shopping cart and they think you’re nearly finished and expect to stop paying you at the end of the fortnight! To the manager who doesn’t know squat about tech you just shot yourself in the foot both ways with those prototypes. He now thinks you’re nearly finished!

The Solution is in its Context

My advice to you is to use the prototype that is most relevant to the context of your project. Don’t give low fidelity napkin drawings the week before launch or you’ll cause heartburn. Similarly don’t provide high fidelity prototypes early or you may have a hell of a time trying to keep your project financed by the board. Prototypes are a great umbrella of techniques which every designer should be working with in some fashion so don’t be scared off by the perils of using them. Every good tool can be used or abused.

I’d like to thank Matt for pointing out the link between wireframes and prototypes which spurred me into prematurely writing this article on a Saturday night, too. I probably would have covered several more variants and split this into three posts but the time seemed ripe to do the writing.

3 Responses to “Design Technique 7: Prototypes”

  1. Matt Robin

    Excellent roundup mate!

    This should be a very useful article for anyone picking up these concepts.
    I’m glad my former comment was a helpful prompt! :)
    I’ve sent those links to you by e-mail as well.

  2. steven

    Matt has emailed a bunch of links which might be useful for further reading:

    Prototype Techniques in the Web Design Workflow by Molly Holzschlag, Wireframing the Content by Kevin Leitch, Frameworks for Designers on A List Apart, Creating a Site Schematic from John Oxton, and Grey Box Method by Jason Santa Maria

    None of the concepts that I am covering in this design technique series are by any means new.

    Prototypes, wireframes and various modelling techniques have been with us for longer than software engineering. I’d highly recommend a good read of some software engineering text books as well for an overview of using patterns and other extensions (but beyond the scope of this article).

    Thanks Matt for sending through the links. And I’d also recommend Google as a fine avenue of investigation. Cheers.

  3. » Blog Archive » Design Technique 16: Rapid Prototyping - StevenClark.com.au

    [...] first step is to very early in the design process put together a reasonably high fidelity prototype. Whereas a low fidelity prototype would be paper based a high fidelity one would be created in [...]

Social Networking

Keep an eye out for me on Twitter

About the Author

Steven Clark Steven Clark - the stand up guy on this site

My name is Steven Clark (aka nortypig) and my passions are business, web development, photography and writing. My current CV [PDF 775KB] is available for download. Currently I'm completing my 2 final units of a post-graduate university degree of MBA (Journalism and Media Studies) at the University of Tasmania.

Photography

My fine art photography is available online at Steven Clark Studio. You may also enjoy my photo blog Walk a Mile in my Shoes.

Recently Reviewed Books

Site Supporters

Hosted by Brett Drinkwater at Tashosting who is always there at the other end of my every inconvenient question and technical crisis. Brett's local community support for us over the last five years is greatly appreciated.

skip to top of page

Currently Reading

Light Science and Magic by Hunter, Biver and Fuqua - cover

The time has come for me to get more involved in upping my technical photography skills if I hope to embark on a Master of Fine Art and Design (Photography) next year. To that end my first book is the highly recommended Light Science & Magic: An Introduction to Photographic Lighting (Third Edition) by Fil Hunter, Steven Biver and Paul Fuqua. What really differentiates this book is the comprehensive set of exercises and the detailed explanation of the underlying science of light in the real world that encompasses the reader's journey.