User interface prototyping techniques

  • View
    106

  • Download
    0

  • Category

    Design

Preview:

DESCRIPTION

Lecture slides in Interface and Interaction Design course in Tallinn University, 9 March 2011.

Citation preview

User interface prototyping techniquesHans Põldoja

cbaThis work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Estonia License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ee/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Process

• Following the design patterns / interface guidelines

• Creating separate prototype(s) for each functionality (user story)

• Making changes in the user story, if needed

• Putting the pieces together

• Taking photos of the process (paper prototyping)

• Finding missing stories / prototypes

Design patterns, guidelines & grids

http://lessframework.com

http://960.gs

From user stories to paper prototypes

Initial user story

Improved user story

Redesigning existing interfaces

Testing paper prototypes

Preparation

• Creating tasks based on the scenarios

• Creating related interview questions

Designing the right tasks

“Years ago, we helped with a study of Ikea.com, looking at how people found products on the site. When we got there, they'd already started the testing process and were using tasks like "Find a bookcase." Interestingly, every participant did exactly the same thing: they went to the search box and typed "bookcase".

Upon our suggestion, the team made a subtle change to the instructions they were giving their participants: "You have 200+ books in your fiction collection, currently in boxes strewn around your living room. Find a way to organize them."

We instantly saw a change in how the participants behaved with the design. Most clicked through the various categories, looking for some sort of storage solution. Few used Search, typing in phrases like "Shelves" and "Storage Systems". And, nobody searched on "bookcase".”

(Jared M. Spool)

(Spool, 2005)

What to focus on?

• Terminology. Do they understand the terms in the UI?

• Navigation. Does the flow match what users expect?

• Content. Does it provide the right level of information?

• Page layout. Is content organized as users expect?

• Functionality. What additional features are desired?

(Ginsburg, 2009)

Testing session

• Test person

• “Paper computer”

• Facilitator

Prototyping software

Balsamiq Mockups

OmniGraffle

OmniGraffle

OmniGraffle

Thank You!

• hans.poldoja@tlu.ee

• http://imkedesign.wordpress.com

Recommended