D alpert ux102

115
David Alpert @davidalpert http://blog.spinthemoose.com #sdec11 D e s i g n f o r S u c c e s s D4S102 - 7 ways to make your app Learnable, Usable, & Enjoyable David Alpert - @davidalpert Track 1: Agile Methods Tuesday, October 18 th 2011 11:15am -12:30pm

description

User Experience 102

Transcript of D alpert ux102

Page 1: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s D4S102 - 7 ways to make your app

Learnable, Usable, & Enjoyable

David Alpert - @davidalpert

Track 1: Agile Methods Tuesday, October 18th 2011 11:15am -12:30pm

Page 2: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 3: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

The plan

How do we recognize a good UX?

7 ways to make a better UX

Case studies

Page 4: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

A quick word about design

Page 5: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Business Goals Customer Goals

Good design integrates

Page 6: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s Business Goals

Good design integrates

Page 7: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Customer Goals

Good design also integrates

Page 8: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

How do we prioritize these goals?

Business

Users

Tech

Page 9: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

XDD suggests the opposite

Business

Users

Tech

Page 10: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Increase revenue

Decrease expense

Increase market share (new customers)

Deepen current business (from existing customers)

Increase value to the shareholders

Executives have 5 Priorities…

http://www.uie.com/articles/recession_strategy_webapps/

Page 11: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Increase revenue

Decrease expense

Increase market share (new customers)

Deepen current business (from existing customers)

Increase value to the shareholders

… they all boil down to

Make more money!

Page 12: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

XDD aligns with Executive priorities

Business

Users

Tech

Strategy

Design

Execution

Page 13: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Strategy

Design

Execution

That links back to...

Page 14: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Good design aligns with a vision

Vision

Release

Feature

Page 15: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Iterative

Credit: Jeff Patton via Steve Rogalsky

Incremental

Page 16: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

How do we recognize a good UX?

Page 17: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Jesse James Garrett’s Elements of UX

Page 18: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Peter Moreville’s UX honeycomb

Page 19: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Peter Moreville’s UX honeycomb

Too complicated!

Page 20: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s Learnable Usable

Enjoyable

A Customer-Centric UX Philosophy

Page 21: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

What makes software Learnable?

What makes software Learnable?

Page 22: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

What makes software Usable?

Page 23: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

What makes software Usable?

Page 24: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

What makes software Enjoyable?

Page 25: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in?

Learnable – Can I get (back) in?

Page 26: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in?

Learnable – Can I get (back) in? 1. Where am I?

Page 27: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

wayfinding

Page 29: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Navigation as “streetsigns”

Page 30: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Guide Copy “guide copy”

Page 31: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

more “guide copy” in action

Page 32: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in?

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next?

Page 33: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

calls to action

Page 34: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Can you spot 7 calls to action?

Page 35: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

What does “search” do?

Page 36: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in?

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

Page 37: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 38: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

http://www.lukew.com/resources/articles/web_forms.html Web Application Form Design

January 22, 2005 by Luke Wroblewski

Page 39: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 40: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 41: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

2009

Page 42: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

2010

Page 43: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

2011

Page 44: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

2011

Page 45: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 46: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 47: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 48: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 49: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 50: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 51: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 52: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 53: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 54: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 55: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in? 4. Stay out of my way

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

Page 56: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Demo

Page 57: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 58: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 59: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 60: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 61: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 62: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 63: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Sample A Sample A Sample A

Page 64: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 65: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 66: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in?

Usable – Will I stay in? 4. Stay out of my way 5. Let me run the show

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

Page 67: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 68: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Real-time status

Page 69: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 70: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 71: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 72: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 73: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in? 6. Engage me

Usable – Will I stay in? 4. Stay out of my way 5. Let me run the show

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

Page 74: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 75: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 76: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 77: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 78: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 79: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 80: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 81: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

“The egg, therefore, becomes more than an ingredient, and more than

just an extra pleasurable step. It becomes a prop, enabling the customer to play a social role.”

Page 82: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in? 6. Engage me 7. Delight me

Usable – Will I stay in? 4. Stay out of my way 5. Let me run the show

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

Page 83: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 84: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 85: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 86: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 87: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 88: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 89: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 90: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 91: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 92: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 93: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 94: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 95: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 96: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 97: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in? 6. Engage me 7. Delight me

Usable – Will I stay in? 4. Stay out of my way 5. Let me run the show

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

David Alpert Web:

Email: Twitter:

http://blog.spinthemoose.com [email protected] @davidalpert

Page 98: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s Case Study #1:

FogBugz redesign

Page 99: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 100: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 101: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 102: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 103: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 104: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 105: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 106: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s Case Study #2:

wesabe vs mint.com

Page 107: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 108: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 109: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 110: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 111: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 112: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 113: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Page 114: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

References & Resources (in no particular order)

• 90 percent of everything http://www.90percentofeverything.com/

• Agile Product Design [ Jeff Patton ] http://www.agileproductdesign.com/blog/index.html

• User Interface Engineering http://www.uie.com/brainsparks/

• Luke Wroblewski http://www.lukew.com/ff/

• An Event Apart http://aneventapart.com/

• Edward Tufte http://www.edwardtufte.com/tufte/books_vdqi

• Jakob Nielsen http://www.useit.com/

• Boxes and Arrows http://www.boxesandarrows.com/

Page 115: D alpert ux102

David Alpert @davidalpert http://blog.spinthemoose.com

#sdec11

D

es

ig

n

fo

r

Su

cc

es

s

Design for Success!

Enjoyable – Will I bring others in? 6. Engage me 7. Delight me

Usable – Will I stay in? 4. Stay out of my way 5. Let me run the show

Learnable – Can I get (back) in? 1. Where am I? 2. What can I do next? 3. What should I do next?

David Alpert Web:

Email: Twitter:

http://blog.spinthemoose.com [email protected] @davidalpert