Essential Techniques for Designing Delightful Web Sites

84
Essential Techniques for Designing Delightful Web Sites Christine Perfetti, Acquia Twitter: @cperfetti

description

 

Transcript of Essential Techniques for Designing Delightful Web Sites

Page 1: Essential Techniques for Designing Delightful Web Sites

Essential Techniques for Designing Delightful Web Sites

Christine Perfetti, Acquia Twitter: @cperfetti

Page 2: Essential Techniques for Designing Delightful Web Sites

What makes a delightful design?

Page 3: Essential Techniques for Designing Delightful Web Sites

What is a delightful design?

What makes a delightful design?Emotional connection: Gives users great pleasure and joy

Delivers value and benefit: Accomplishes users’ goals and goes beyond their basic expectations

• What it’s not:

• A magic bullet

• Bells and whistles

• Sizzle or sexiness

Page 4: Essential Techniques for Designing Delightful Web Sites
Page 5: Essential Techniques for Designing Delightful Web Sites
Page 6: Essential Techniques for Designing Delightful Web Sites
Page 7: Essential Techniques for Designing Delightful Web Sites
Page 8: Essential Techniques for Designing Delightful Web Sites

What goes wrong?

Page 9: Essential Techniques for Designing Delightful Web Sites

It’s not about the big idea

The best products and designs aren’t created by one brilliant person or team

Success comes from:Understand what users want to accomplish

Identify the pain points

Stumble and constructively fail

Measure, learn, and iterate

Page 10: Essential Techniques for Designing Delightful Web Sites

Essential Techniques for Designing Delightful Web Sites

Page 11: Essential Techniques for Designing Delightful Web Sites

Focus on techniques and tricks

Page 12: Essential Techniques for Designing Delightful Web Sites

Methodology! Process! Techniques! Tricks!

Page 13: Essential Techniques for Designing Delightful Web Sites

Test early and often

Page 14: Essential Techniques for Designing Delightful Web Sites

Traditional usability tests

A usability test involves putting your users in front

of your product and observing what they do

Page 15: Essential Techniques for Designing Delightful Web Sites

Not enough time

No resources and staff

No money No buy-in from management

Unsure where to start

Testing is too scientific

The Excuses

Page 16: Essential Techniques for Designing Delightful Web Sites
Page 17: Essential Techniques for Designing Delightful Web Sites

Running a test sessionGreet the user

Introduce user to observers

Explain to user how the test will work

Give the user tasks to complete and observe problems they experience

General Q&A

Debrief with observers

Page 18: Essential Techniques for Designing Delightful Web Sites

Start testing anywhere

Page 19: Essential Techniques for Designing Delightful Web Sites

Test quickly

Page 20: Essential Techniques for Designing Delightful Web Sites

Quick and dirty technique for measuring content pages

Takes less than 10 minutes to run

Measures if content pages quickly convey their purpose

Trick: 5 second test

Page 21: Essential Techniques for Designing Delightful Web Sites

You want to post pictures online from your last vacation

You are concerned that the upload process will be difficult

How confident are you that you can upload photos quickly and easily?

Sharing Your Pictures Online

Page 22: Essential Techniques for Designing Delightful Web Sites
Page 23: Essential Techniques for Designing Delightful Web Sites
Page 24: Essential Techniques for Designing Delightful Web Sites

You want to post pictures online from your last vacation

You are concerned that the upload process will be difficult

How confident are you that you can upload photos quickly and easily?

Sharing Your Pictures Online

Page 25: Essential Techniques for Designing Delightful Web Sites
Page 26: Essential Techniques for Designing Delightful Web Sites
Page 27: Essential Techniques for Designing Delightful Web Sites

You want to post pictures online from your last vacation

You are concerned that the upload process will be difficult

How confident are you that you can upload photos quickly and easily?

Sharing Your Pictures Online

Page 28: Essential Techniques for Designing Delightful Web Sites
Page 29: Essential Techniques for Designing Delightful Web Sites
Page 30: Essential Techniques for Designing Delightful Web Sites

Not for the home page

Page 31: Essential Techniques for Designing Delightful Web Sites

Research Question

How do we measure the success of

the home page?

Page 32: Essential Techniques for Designing Delightful Web Sites
Page 33: Essential Techniques for Designing Delightful Web Sites

Trick: First Click Test

Useful method to assess where users first click on your site’s home or entry page

Provide users with a specific task to complete when they arrive at the site

By observing where users first click, it’s a clear indicator whether they’ll eventually be successful

Page 34: Essential Techniques for Designing Delightful Web Sites
Page 35: Essential Techniques for Designing Delightful Web Sites
Page 36: Essential Techniques for Designing Delightful Web Sites
Page 37: Essential Techniques for Designing Delightful Web Sites

Start with the problem, not the solution

Page 38: Essential Techniques for Designing Delightful Web Sites

Understand your users’ pain points

Page 39: Essential Techniques for Designing Delightful Web Sites

Visit users in their natural environment

Page 40: Essential Techniques for Designing Delightful Web Sites

Visit users in their natural environment

Page 41: Essential Techniques for Designing Delightful Web Sites

A field study is the best technique for gathering information about users’ goals, needs, desires, and motivations

What we learn

User frustration and problems

How technology fits into users’ life

Understanding of users’ goals and most important tasks

Discovery starts with field studies

Page 42: Essential Techniques for Designing Delightful Web Sites

Understanding of work environment

Tasks that users haven’t talked about

Pain points and user frustration“Cheat sheets”

Evidence of technology that isn’t working for the user

What to look for

Page 43: Essential Techniques for Designing Delightful Web Sites

Understand the user workflow and frustration

Page 44: Essential Techniques for Designing Delightful Web Sites

It’s about the experience, not the features

Page 45: Essential Techniques for Designing Delightful Web Sites

Observe your users’ workflow in a realistic way

Identify the frustration and pain points

Tackle the problem areas

Don’t redesign everything all at onceChunk the work

Focus on the user’s journey

Page 46: Essential Techniques for Designing Delightful Web Sites

The 7-11 Milk Experiment

Page 47: Essential Techniques for Designing Delightful Web Sites

Mirrors the 7-11 Milk Experiment

Closely approximately a realistic scenario

Allows us to assess the usability of our designs and identify the pain points

Compelled Shopping Study

Page 48: Essential Techniques for Designing Delightful Web Sites
Page 49: Essential Techniques for Designing Delightful Web Sites
Page 50: Essential Techniques for Designing Delightful Web Sites
Page 51: Essential Techniques for Designing Delightful Web Sites
Page 52: Essential Techniques for Designing Delightful Web Sites
Page 53: Essential Techniques for Designing Delightful Web Sites
Page 54: Essential Techniques for Designing Delightful Web Sites
Page 55: Essential Techniques for Designing Delightful Web Sites
Page 56: Essential Techniques for Designing Delightful Web Sites
Page 57: Essential Techniques for Designing Delightful Web Sites
Page 58: Essential Techniques for Designing Delightful Web Sites
Page 59: Essential Techniques for Designing Delightful Web Sites
Page 60: Essential Techniques for Designing Delightful Web Sites
Page 61: Essential Techniques for Designing Delightful Web Sites

The Journey Map

Page 62: Essential Techniques for Designing Delightful Web Sites

Back button

Pogosticking

Search

3 signs of failure

Page 63: Essential Techniques for Designing Delightful Web Sites

Involve all members of the development team

Page 64: Essential Techniques for Designing Delightful Web Sites

Someone on the product team didn’t know something they should have known

If they had known, they would have designed the product differently

Anyone who has information that can inform design decisions should be involved

The cause of all usability problems

Page 65: Essential Techniques for Designing Delightful Web Sites

Product management

Engineering

UX

Who should be on the product team?

Marketing

Support

Legal

Sales

Page 66: Essential Techniques for Designing Delightful Web Sites
Page 67: Essential Techniques for Designing Delightful Web Sites
Page 68: Essential Techniques for Designing Delightful Web Sites

Generate multiple concepts and ideas

Page 69: Essential Techniques for Designing Delightful Web Sites

Two-day collaborative workshop with key representation from Engineering, Marketing, Product, UX, Customer Support, Sales

Present problem to tackle

Teams design in short time boxes

Present concepts

Critique

Iterate: Lather, rinse, repeat

Design Studio

Page 70: Essential Techniques for Designing Delightful Web Sites
Page 71: Essential Techniques for Designing Delightful Web Sites
Page 72: Essential Techniques for Designing Delightful Web Sites

Measure and learn early

Page 73: Essential Techniques for Designing Delightful Web Sites

“We’re building a what with what?”Heather O’Neill, Above the Fold

http://www.abovethefolddesign.com/blog/2010/08/24/from-paper-to-prototype/

Page 74: Essential Techniques for Designing Delightful Web Sites

Tests can happen early

• Paper prototype tests typically happen during the first two weeks of development and involves all team members

• Design is in flux

• Development team needs to try ideas and get feedback quickly

• All team members can participate in the study

• Allows design teams to go through multiple design iterations in a week

Page 75: Essential Techniques for Designing Delightful Web Sites

Building a paper prototype

• The paper prototype consists of:

• A “screen” (large cardboard or paper rectangle)

• Separate pieces of paper for each screen state, drop-down menu, or pop-up

• One team member silently simulates the behavior of the computer by placing pieces of paper in front of the user

Page 76: Essential Techniques for Designing Delightful Web Sites
Page 77: Essential Techniques for Designing Delightful Web Sites

Paper Prototyping by Carolyn Snyder

Page 78: Essential Techniques for Designing Delightful Web Sites

Measure and learn regularly:

URTH & SURF

Page 79: Essential Techniques for Designing Delightful Web Sites
Page 80: Essential Techniques for Designing Delightful Web Sites
Page 81: Essential Techniques for Designing Delightful Web Sites

Hire the right people

Page 82: Essential Techniques for Designing Delightful Web Sites

Communication is a core competency

“The most important baseline skill for any position is communication. We want you to be able to explain what you mean; we want you to be articulate. If you don’t have excellent

communication skills it’s going to be very frustrating for you and for other people.”

Phil Libin, CEO, Evernote

Page 83: Essential Techniques for Designing Delightful Web Sites

Team player

Collaborative

Listen to others’ constraints

Receptive to feedback

Immersed in user research

Understands the problem

What we look for

Page 84: Essential Techniques for Designing Delightful Web Sites

Questions?

Twitter: @cperfetti

[email protected]