matt's posterous pacygas

plague88

[prototyping] Design Better And Faster With Rapid Prototyping

Advertisement

The old adage, “a picture speaks a thousand words” captures what user interface prototyping is all about: using visuals to describe thousands of words’ worth of design and development specifications that detail how a system should behave and look. In an iterative approach to user interface design, rapid prototyping is the process of quickly mocking up the future state of a system, be it a website or application, and validating it with a broader team of users, stakeholders, developers and designers. Doing this rapidly and iteratively generates feedback early and often in the process, improving the final design and reducing the need for changes during development.

Prototypes range from rough paper sketches to interactive simulations that look and function like the final product. The keys to successful rapid prototyping are revising quickly based on feedback and using the appropriate prototyping approach. Rapid prototyping helps teams experiment with multiple approaches and ideas, it facilitates discussion through visuals instead of words, it ensures that everyone shares a common understanding, and it reduces risk and avoids missed requirements, leading to a better design faster.

[Offtopic: By the way, did you know that Smashing Magazine has a mobile version? Try it out if you have an iPhone, Blackberry or another capable device.]

The Rapid Prototyping Process

Rapid prototyping involves multiple iterations of a three-step process:

  1. Prototype
    Convert the users’ description of the solution into mock-ups, factoring in user experience standards and best practices.
  2. Review
    Share the prototype with users and evaluate whether it meets their needs and expectations.
  3. Refine
    Based on feedback, identify areas that need to be refined or further defined and clarified.

Prototype-review-refine in Design Better And Faster With Rapid Prototyping

The prototype usually starts small, with a few key areas mocked up, and grows in breadth and depth over multiple iterations as required areas are built out, until the prototype is finalized and handed off for development of the final product. The rapidness of the process is most evident in the iterations, which range from real-time changes to iteration cycles of a few days, depending on the scope of the prototype.

Scoping A Prototype

The word prototype often conjures images of a coded, fully functioning version of an application or interface. Rapid prototypes are not intended to evolve into fully functional solutions, but are meant to help users visualize and craft the user experience of the final product. With that in mind, when scoping a prototype, decide on a few key issues before beginning any prototyping work.

What Needs to Be Prototyped?

Good candidates for prototyping include complex interactions, new functionality and changes in workflow, technology or design. For example, prototyping search results is useful when you want to depart significantly from the standard search experience; say, to introduce faceted search or the ability to preview a document without leaving the search results.

How Much Should Be Prototyped?

A good rule of thumb is to focus on the 20% of the functionality that will be used 80% of the time; i.e. key functionality that will be used most often. Remember, the point of rapid prototyping is to showcase how something will work or, in later stages, what the design will look like, without prototyping the entire product.

Find the Story

After identifying the areas to be prototyped, weave them together into one or more scenarios: identify the coherent paths through the user experience that the prototype simulates. For a website that sells shoes, one scenario could be “Boring Joe” buying the exact same Nike running shoes that he bought six months ago, while another scenario could be “Exploring Sam” browsing through size 10s to find a pair of Oxfords and pair of loafers that interest him.

Plan Your Iterations

The entire prototype is usually not built in a single iteration but rather piece by piece. A good approach is to start prototyping broadly and widely and then dive deep into selected areas of the solution. For a website, this would mean building out the home page and landing pages for the main sections in the first iteration (sometimes referred to as a horizontal prototype) and then reviewing and revising that framework. Subsequent iterations could drill down into one or more sections of the website (a vertical prototype); for a media download website, this could be the steps a user would take to find a video and to download it, or how they would manage the media in their online library.

Choose the Appropriate Fidelity

Key-fidelity-dimensions in Design Better And Faster With Rapid Prototyping

Fidelity refers to how closely a prototype resembles the final solution. There are multiple dimensions of fidelity, and prototypes can lie anywhere on the spectrum for each of these dimensions. Depending on the stage of the design process and the goals of the prototype, select the appropriate fidelity for each of the following:

  • Visual fidelity (sketched ↔ styled)
    Look and feel are the most noticeable dimension of a prototype’s fidelity and, if not properly selected, can sidetrack prototype reviews. Go hi-fi too soon and users will focus on visual design, which is not appropriate in early stages. From a visual standpoint, prototypes do not have to be pixel perfect but should be proportional; for example, if the left navigation area has to occupy one-fifth of a 1024-pixel screen, it does not need to be exactly 204 pixels wide, as long as it is proportionally depicted in the prototype. As prototyping progresses through the design cycle, increase visual fidelity as needed by introducing elements of style, color, branding and graphics.
  • Functional fidelity (static ↔ interactive)
    Does the prototype reveal how the solution will work (static) or does it appear to be fully functional and respond to user input (interactive)? This dimension is less of a distraction to users, but adding interactivity in subsequent iterations increases functional fidelity and allows the prototype to be used for usability testing and training and communications.
  • Content fidelity (lorem ipsum ↔ real content)
    Another dimension that often distracts users is the content that is displayed in the prototype. Squiggly lines and dummy text like lorem ipsum are useful to avoid in early stages of prototyping. But as the prototype is refined, evaluate the need to replace dummy text with real content to get a feel for how it affects the overall design.

The Prototyping Spectrum

Low Fidelity

The quickest way to start prototyping is also the easiest: putting pen(cil) to paper. Sketching on paper is a low-fidelity approach that anyone can do; no special tools or experience required. Most often used during the early stages of a design cycle, sketching is a quick way to create rough mock-ups of design approaches and concepts and to get feedback from users. Paper prototyping is ideal during brainstorming and conceptualization and can be done alone in a cubicle with a sketchbook or in a group with a flip chart (or whiteboard) and markers.

Sketch-3-500 in Design Better And Faster With Rapid Prototyping

Lying at the low-fidelity end of the prototyping spectrum, paper prototypes are static and usually have low visual and content fidelity. This forces users to focus on how they will use the system instead of what it will look like, and it makes designers more open to changes based on user feedback.

Low-fidelity prototyping lends itself to rapid prototyping. It has no learning curve but lets you make changes easily and quickly.

Medium Fidelity

As we start using computer-based tools such as Visio and Omnigraffle to prototype, the fidelity increases on most fronts, yielding medium-fidelity prototypes. Wireframes, task flows and scenarios that are created with these tools take more time and effort but look more formal and refined. While visual elements of branding, colors and style can be introduced, prototypers often stay away from them, focusing instead on demonstrating the behavior of the application. Interactivity can be simulated by linking pages or screens, but functional fidelity here is medium at best. These prototypes are best suited to determining whether user needs are met and whether the user experience is optimal.

Wireframe-500 in Design Better And Faster With Rapid Prototyping

There are two reasons why one might intentionally make a medium-fidelity prototype not look like a medium-fidelity prototype:

  • The first is that, by using Balsamiq or sketchy Visio stencils to make the prototype look low fidelity, you force users to view it as a draft or work in progress, rather than a polished and finished product.
  • The second is that, by giving the prototype a high visual fidelity (for instance, in a comprehensive layout done in Photoshop), you get the user to focus on the visual design and look and feel, including color, fonts, layout, logo and images.

The speed of medium-fidelity prototyping is achieved with templates, stencils and reusable widgets and elements. It gets faster as you become more proficient with your tools of choice.

High Fidelity

High-fidelity prototypes are the most realistic and are often mistaken for the final product, but they are usually time-intensive. A few years ago, the only way to create high-fidelity prototypes was to actually code using a programming language, which often required the designer and developer to work together. These days, however, application-simulation tools allow non-technical users to drag and drop UI widgets to create high-fidelity prototypes that simulate the functionality of the final product, even for business logic and database interactions. Axure and iRise are some examples of application-simulation tools that can be used to create high-fidelity prototypes.

These prototypes are appropriate when high visual and functional fidelity is required; for example, when introducing a new technology (say, when moving from a mainframe application—yes, they still exist!—to a Web-based solution. Most of these prototypes cannot be converted to usable code, but they serve as an excellent reference for developers. These are also useful for conducting usability testing and training users.

Hi-fidelity-500-s in Design Better And Faster With Rapid Prototyping

High-fidelity prototyping is relatively rapid, considering the level of interactivity and fidelity involved, and it can be accelerated by using drag-and-drop simulation tools. In addition, some of these tools facilitate the gathering of user feedback and documenting of requirements, further speeding up the design process. Even though you do not need to learn a new programming language, these tools do have a learning curve.

Selecting a Fidelity Level

In choosing the prototype fidelity, there is no one correct approach. Most designs of new products are best started with sketches, then moving to either medium- or high-fidelity prototypes, depending on the complexity of the system and the requirements of the dimensions of fidelity.

In working with one particular client in the pharmaceutical industry, we went from whiteboards to interactive prototypes that had high functional and content fidelity but low visual fidelity. They cared less about the look and feel than about adhering to corporate guidelines.

For another client, this one in retail, our interactive prototype had to have high visual and functional fidelity. The content fidelity did not matter because they would be reusing content and were already familiar with it. To them, the look and feel and interactive experience mattered more because this was their first implementation of SharePoint, and they wanted to make the portal look “non-SharePointy”!

Selecting Tools

Depending on your approach, you have a wide variety of tools to choose from. Dan Harrelson has compiled a list of popular prototyping tools on the Adaptive Path blog.

Each tool has its own feature set and strengths. Based on your needs and the requirements of the projects you work on, evaluate which tool would be most appropriate. Here are some questions to consider when evaluating tools:

  • How easy is it to learn and use the tool?
  • Is it flexible to support prototypes for Web, packaged and custom software applications, as well as desktop and mobile applications?
  • Is there a repository of reusable stencils, templates or widgets available?
  • How easy is it to share the prototype with others for review? Can their feedback be captured using the tool?
  • How easy is it to make changes on the fly or to incorporate feedback?
  • Does it have any collaboration features, such as allowing multiple people to work on it at the same time?
  • What are the licensing terms and costs?

Do’s And Don’ts

As you get started, here are a few points about effective rapid prototyping to keep in mind:

Do…

  • Work collaboratively with users, business and IT stakeholders while rapid prototyping. Apart from giving valuable feedback, they also gain a sense of ownership of the final product.
  • Avoid “prototype creep” by setting expectations for the process, including ones affecting the purpose, fidelity, scope and duration. Remind everyone, including yourself, that rapid prototyping is a means to an end, not an end in itself.
  • When creating interactive high-fidelity prototypes and simulations, build in realistic delays (for instance, for screen refreshing or moving through steps of a transaction), so that users do not expect instant response times from the final product.
  • Reuse, reuse, reuse. For computer-based prototyping, this means saving reusable templates, stencils, patterns and widgets for future projects.
  • Most importantly, begin every prototype review session with the disclaimer that this is just a prototype, a mock-up, not the actual solution. This reminds users that this is a work in progress, it encourages feedback, and in the case of high-fidelity prototypes, it prevents users from mistaking it for a working solution.

Don’t…

  • Don’t prototype features or functionality that cannot be implemented—often an issue with software package implementations. When in doubt, confirm with developers before starting.
  • Don’t take every change or request that comes out of a prototype review as a new requirement. Rapid prototyping helps capture missed requirements, but these new requirements should be evaluated carefully. Some may be implemented, while others are pushed to a future release.
  • Don’t begin prototype review sessions without clear guidelines for feedback. Be very specific about the type of feedback you are looking for. (Are the steps logically arranged? Is the navigation clear and intuitive?) If not, be prepared for, “I don’t like the blue in the header,” or “Can’t we use this font instead?” or “Can you make this bigger, bolder, in red and flashing?”
  • Don’t be a perfectionist. In most cases, rapid prototyping does not have to be 100% perfect, just good enough to give everyone a common understanding.
  • Don’t prototype everything. Most of the time, you shouldn’t have to.

Further Resources

Would you like to see more related articles on Smashing?

Would you like to see more wireframing prototyping-related articles on Smashing Magazine?survey software

(al)

Filed under  //   Web Design   prototyping   web strategy  
Posted June 16, 2010

Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Advertisement

Sketching and wireframing are a specialized style of drawing, used for fleshing out preliminary complex ideas, group brain-storming, a lo-fi method for evaluating interaction concepts, and as a way of roughly perfecting a design technique.

Sketch and wireframe paper is essentially drawing paper that is designed specifically for this purpose. You could use it for web page design, web app design, architectural or structural design, graphic design, movie direction, animation… basically any type of design that needs a physical creative outlet or group collaboration.

Not all sketch and wireframe sheets are universal, most are specialized for a particular medium, such as storyboards and specialized grid paper (axonometric perspective templates).

Below you will find a concise collection of ready to print sketching, wireframing and note-taking templates. Most, as expected, are geared towards the design community, but there are also templates that could be used within any industry and for any purpose.

You may be interested in the following related posts:

[Offtopic: By the way, did you know that Smashing Magazine has a mobile version? Try it out if you have an iPhone, Blackberry or another capable device.]

Wireframing and Sketching Paper

Paper Browser – It's a browser, only in paper
This PDF can be used for creating a website’s wireframe. The entire PDF is proportionally scaled at a 1024×768 screen resolution, with guides for designs that use a 960px or 800px layout and with each grid sized at 32×32px. The PDFs are available in both A4 and A3.

Paperpdf 01 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Web Sketching Template – Single Page
This A4 template has been designed for sketching a website with a resolution of 1024×768.

Paperpdf 02 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

iPhone Wireframe Templates for Sketching
These iPhone paper prototyping and design templates are available to download in two different styles: the basic iPhone design template and a more advanced one that also has the iPhone sketch template but leaves space for making notes. Both can be downloaded in a .zip-file which also contains the templates in Viso (VSD) format.

Paperpdf 03 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

iPad Idea Sheet
This template has been designed for wireframing iPad apps. There are three templates within the zip-archive: The first template allows for full size iPad sketching (100%), the second has two iPad templates (at 70% of the normal size) and the last has four iPads sized at 50% of the regular size.

Paperpdf 04 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

iPhone Idea Sheet
This iPhone idea sheet has been designed by the same people that released the iPad Idea Sheet above. The .zip-file contains 4 different printable templates: two templates are sized at 100% of the actual iPhone with a choice of horizontally or vertically aligned sheets and the other two sketching templates each have 9 iPhone designs (sized at 75% of the actual iPhone) and again with a choice of either horizontal or vertical orientation.

Paperpdf 05 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

iPhone Application Sketch Template
This iPhone template has a grid with the grid squares sized at 10px; it is designed with tick marks to indicate the heights of the status bar, nav bar, keyboard, tab bar and toolbar. The download is a 300dpi A4 JPEG.

Paperpdf 06 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Android Wireframe Templates
This sketching set for Android contains templates for Nexus One, HTC Dream, HTC Hero, HTC Magic, HTC Tattoo and Motorola Droid.

Paperpdf 08 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Wireframe Print and Sketch Template

Paperpdf 09 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

A4 & A3 Sketching Paper
This printable grid sketching paper can be useful for the initial stages of web design, concept designing. You can choose between the A4 size or A3.

Paperpdf 11 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Basic Wireframing Paper
This is a basic grid box which you can use for concept diagrams, sitemaps, spectrums, tables, and whatever else you may need to sketch.

Paperpdf 13 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Wireframe and Notes Paper
This is a wireframe grid divided into 24 columns with gutters between each column. The column units are numbered along the top of the grid. To the right of the grid there is a ruled column for adding labels and annotations.

Paperpdf 14 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Two-by-Two Wireframe Paper
This template is a two by two grid with 4 cells divided by an x-y axis.

Paperpdf 15 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Blank Grid and Graph Paper

ZURB Grid Paper
With this grid paper you can connect the dots to give your sketches a little more structure while exploring refined concepts on paper.

Paperpdf 17 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Graph Paper with Two Lines Per Inch – Letter-Sized
This basic letter-sized graph paper has two aqua blue lines per inch.

Paperpdf 18 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Four Dots Per Inch A4 Paper
This printable dot paper has four dots per inch and is in portrait (vertical) orientation on letter-sized paper.

Paperpdf 26 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Storyboard Templates

4 Cell Storyboard Paper
This is a basic storyboard sketching template with 4 cells with each cell having a simple grid.

Paperpdf 19 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

MBTI Sketching Paper for Ideation
With this MBTI sketching paper for ideation sessions, you can describe a design challenge on every piece of sketching paper which represents the problem you want to solve. There’s also some space for annotations. You can download the PDF in A4 and A3.

Paperpdf 10 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

ZURB Sketchsheets
A set of editable PDF sketchsheets ideal for rough ideas and presentation to clients. There are five slightly different templates in the .zip-download package.

Paperpdf 12 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Storyboard Template

Paperpdf 20 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Storyboard with Notes
A storyboard template with 4 cells, with the area space beneath each cell for notes.

Paperpdf 21 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Web Sketching Template – 6 Pages
An A4 web design sketching template with space for notes.

Paperpdf 22 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Scenario, Taskflow and Grid Sketchsheets
This all-in-one PDF download package contains scenario, task-flow and grid templates. All can be useful during the early stages of web development process. Here are the three templates:

Paperpdf 23 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Paperpdf 24 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Paperpdf 25 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Lined and Notepad Paper

A4 Narrow-Ruled
This letter-sized lined paper is narrow ruled in portrait (vertical) orientation.

Paperpdf 27 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

8.25" x 11" Lined and Squared Paper
This lined and squared paper template is sized 8.25"x11", and available in both PDF and JPEG.

Paperpdf 28 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Speciality Paper

Printable Cornell Note Paper
This Cornell Notes paper is lined and additionally formatted with two large blank areas for a summary and a cue (on which to later note and review main ideas, ask questions, or draw diagrams).

Paperpdf 29 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Moleskine Writing Template by Rod Graves
This template is based on a medieval page layout principle described in Robert Bringhurst’s classic book on typography, The Elements of Typographic Style. The Large sized notebook’s dimensions are nearly equivalent to a Golden Section rectangle (1:1.61803…). The design of the template is related to the golden section / the Fibonacci sequence.

Paperpdf 30 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Penmanship Paper
You can use this dashed paper to practice penmanship. The PDF is in the size A4 and has twelve lines per page, in portrait (vertical) orientation.

Paperpdf 31 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Calendars

Weekly Printable Calendar
This calendar's overview format lets you prioritize tasks, schedule appointments, and jot down notes all on one page. Custom options include Letter and A4 printing sizes, start day of the week, time range, and multiple languages.

Paperpdf 32 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Monthly Printable Calendar
This template lets you create printable monthly calendars for letter and A4 paper sizes.

Paperpdf 33 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

5-Day Monthly Calendar
Create and print a 5-day calendar with holidays and your choice of start day by using the generator.

Paperpdf 34 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Lined Weekly Printable Calendar
Create and print lined weekly calendars in horizontal or vertical format with your choice of start day.

Paperpdf 35 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Index card sized Printable Calendars
Choose from 4 different compact templates for printing directly to3×5 and 4×6 index cards (with the dates already filled in). Here are the download links: Monthly Calendar, Split Month Calendar, Yearly Calendar and 2-Year Calendar.

Paperpdf 36 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Music Sheets

Music Paper from the University of Virginia
There are many sites where you can download blank music sheets, but none are as a comprehensive and detailed as this resource. You can select PostScript or PDF formats for your templates; they are all sized 81/2 x 11 (portrait orientation). Overall, there are 37 templates available and they are split into the following categories: General (9 templates), Solo (3 templates), Ensemble (8 templates), Band (4 templates), Orchestra (4 templates) and finally templates for Choral (8 templates). Below you can see examples of the Basic template and the Full Orchestra templates:

Paperpdf 37 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Paperpdf 38 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Generators and Tools

Incompetech Grid and Graph Paper Generator
On this site you can generate basic graph templates in any size, color and even by grid spacing, you can also choose from the scores of different graph variations: Axonometric Perspective, Cross Grid, Inverted, Equilateral Triangle, Octagonal, Hexagonal, Semi-bisected Trapezoid and Tumbling Block – Trapezoid.

Notepad Generator
This tool allows you to customize a PDF notepad which you can then print it out on standard 8 1/2 x 11 paper.

Print Free Graph Paper
Here you can choose the size (Letter or A4), paper type (Cartesian, Polar, Isometric…), measuring units (Millimetres or Inches) and finally whether you want the paper formatted or un-formatted.

All work and no play PDFs

Downloadable Origami Templates
You know the saying “all work and no play…”. Well, not all printable PDFs are geared towards work. How about a fun stress reliever? This site offers a huge database of printable origami models that will keep you amused for hours. Best not to make these during collaboration and brainstorming meetings though!

Paperpdf 41 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Paperpdf 42 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Design Police – Bring bad design to justice
Fed up with the bad design choices of your colleagues? Design-Police.org has created, as they call it, “visual enforcement kit” for designers. Help bring bad design to justice!

Paperpdf 43 in Free Printable Sketching, Wireframing and Note-Taking PDF Templates

Related Posts

You may be interested in the following related posts:

What other goodies would you like us to collect?

Would you like us to collect other PDFs, files, download kits? Let us know what you need in the comments below and we will collect them and present them in one of our upcoming posts!

Filed under  //   Web Design   prototyping   web strategy   wireframes