user experience is dead. long live the user experience!

67
User Experience is dead. Long live the user experience! Greg Bell | Orange Peel Media

Upload: greg-bell

Post on 13-Jul-2015

1.053 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: User Experience is dead. Long live the user experience!

User Experience is dead.Long live the user experience!Greg Bell | Orange Peel Media

Page 2: User Experience is dead. Long live the user experience!

The King is dead. Long live the King!

Page 3: User Experience is dead. Long live the user experience!

The NEW Web

The WebWorld

The Software World

Page 4: User Experience is dead. Long live the user experience!

30 Best Careers of 2009 (USNews.com):

Usability Experience Specialisthttp://www.usnews.com/articles/business/best-careers/2008/12/11/the-report-card.html

Page 5: User Experience is dead. Long live the user experience!

This profession has a hard time agreeing on a name for itself. It's called, for example, user experience specialist, interface designer, information architect, usability practitioner, user-centered design specialist, and usability manager. Whatever you call them, their job is to help ensure that products, especially technical ones, are easy and pleasurable to use.

Page 6: User Experience is dead. Long live the user experience!

Site Maps & Wireframes

Page 7: User Experience is dead. Long live the user experience!

Site Maps & Wireframes Visual Design

Page 8: User Experience is dead. Long live the user experience!

Site Maps & Wireframes Visual Design HTML & CSS

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Page 9: User Experience is dead. Long live the user experience!

Site Maps & Wireframes Visual Design HTML & CSS

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Back-end Devclass Screenshot < ActiveRecord::Base include ActionController::Routing # Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent => :destroy has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy # Acts_as... acts_as_taggable # This isn't allowed to be set by mass assigment attr_protected :flagged # Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload_field before_create :set_safe_filename before_save :parse_source_url after_create :log_activity # Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Page 10: User Experience is dead. Long live the user experience!

Site Maps & Wireframes Visual Design HTML & CSS

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Back-end Devclass Screenshot < ActiveRecord::Base include ActionController::Routing # Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent => :destroy has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy # Acts_as... acts_as_taggable # This isn't allowed to be set by mass assigment attr_protected :flagged # Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload_field before_create :set_safe_filename before_save :parse_source_url after_create :log_activity # Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Web Experience

Page 11: User Experience is dead. Long live the user experience!

Site Maps & WireframesRequirements

1.

2.

3.

4.

5.

Visual Design HTML & CSS<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Back-end Devclass Screenshot < ActiveRecord::Base include ActionController::Routing # Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent => :destroy has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy # Acts_as... acts_as_taggable # This isn't allowed to be set by mass assigment attr_protected :flagged # Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload_field before_create :set_safe_filename before_save :parse_source_url after_create :log_activity # Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Web Experience

Page 12: User Experience is dead. Long live the user experience!

Site Maps & WireframesRequirements

1.

2.

3.

4.

5.

Business Process& Planning

1.

2.

3.

0

1

2

3

4

5

6

7

8

Visual Design HTML & CSS<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Back-end Devclass Screenshot < ActiveRecord::Base include ActionController::Routing # Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent => :destroy has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy # Acts_as... acts_as_taggable # This isn't allowed to be set by mass assigment attr_protected :flagged # Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload_field before_create :set_safe_filename before_save :parse_source_url after_create :log_activity # Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Web Experience

Page 13: User Experience is dead. Long live the user experience!

Site Maps & WireframesRequirements

1.

2.

3.

4.

5.

Business Process& Planning

1.

2.

3.

0

1

2

3

4

5

6

7

8

Business Visual Design HTML & CSS<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <script src="/javascripts/jquery-1.2.6.min.js?1231171274" type="text/javascript"></script> <link href="/stylesheets/citrus_modules/admin.css?1232396021" media="screen" rel="stylesheet" type="text/css" /> <title>Admin Site</title></head>

<body class="citrus_admin"> <div id="header"> <h1><a href="/admin">Woop Woop Admin Site</a></h1> <div id="utility_nav"> <p> Welcome back gregbell. (<a href="/logout">logout</a>) </p> </div><!-- end utility_nav --> <ul id="citrus_admin_tabs"><li><a href="/admin" class="">Dashboard</a></li><li><a href="/admin/posts" class="">Blogs</a></li><li><a href="/admin/pages" class="">Pages</a></li><li><a href="/admin/sms" class="">SMS</a></li><li><a href="/admin/users" class="current">Users</a></li></ul><!-- end citrus_admin_tabs --> </div><!-- end header --> <div id="content"> <div id="main_content"> <h2>Users</h2>

Back-end Devclass Screenshot < ActiveRecord::Base include ActionController::Routing # Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent => :destroy has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy # Acts_as... acts_as_taggable # This isn't allowed to be set by mass assigment attr_protected :flagged # Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload_field before_create :set_safe_filename before_save :parse_source_url after_create :log_activity # Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Web Experience

Page 14: User Experience is dead. Long live the user experience!

Back-end Devclass Screenshot < ActiveRecord::Base

include ActionController::Routing

# Associations belongs_to :user has_many :comments, :dependent => :destroy has_many :favorites, :dependent => :destroy has_many :activities, :as => :record, :dependent =>

has_many :daily_views_reports, :class_name => 'ScreenshotDailyViewsReport',:dependent => :destroy

# Acts_as... acts_as_taggable

# This isn't allowed to be set by mass assigment attr_protected :flagged

# Validations before_validation :remove_bad_characters_from_tag_list after_validation_on_create :parse_and_create_human_readable_error_messages_for_upload

before_create :set_safe_filename before_save :parse_source_url after_create :log_activity

# Attachment_Fu has_attachment :content_type => :image, :storage => :s3, :max_size => 5.megabytes, :thumbnails => { :small_square => '100x100!', :med_rect => '215x150!', :large => '680>' }, :processor => :MiniMagick validates_as_attachment

Web Experience

Page 16: User Experience is dead. Long live the user experience!

ScrnShots Share your inspiration.

Page 17: User Experience is dead. Long live the user experience!
Page 19: User Experience is dead. Long live the user experience!

iphoto, folders, flickr, skitch... etc..

Page 20: User Experience is dead. Long live the user experience!

What I wanted from my screenshots:✔ Quickly take and share✔ Community to share with and learn from✔ Follow friends who take good screenshots✔ Easily look up screenshots for inspiration

Page 21: User Experience is dead. Long live the user experience!

So... we built it!

Page 22: User Experience is dead. Long live the user experience!
Page 23: User Experience is dead. Long live the user experience!
Page 24: User Experience is dead. Long live the user experience!
Page 25: User Experience is dead. Long live the user experience!
Page 26: User Experience is dead. Long live the user experience!

6lessons learned

Page 27: User Experience is dead. Long live the user experience!

Lesson 1 of 6:

You can’t do everything.

Page 28: User Experience is dead. Long live the user experience!

3 Phases for ScrnShots:

Creation Organization Collaboration

Page 29: User Experience is dead. Long live the user experience!
Page 30: User Experience is dead. Long live the user experience!
Page 31: User Experience is dead. Long live the user experience!

“Good Software takes 10 years.Get used to ithttp://www.joelonsoftware.com/articles/fog0000000017.html

Page 32: User Experience is dead. Long live the user experience!

1996Hotmail

2004Flickr

BasecampGmail

Facebook

2002Last.fm

2001Wikipedia

2003WordpressMySpace

1998Netflix

Major Web Application Launch Dates

Page 33: User Experience is dead. Long live the user experience!

3 Phases for ScrnShots:

Creation Organization Collaboration

Page 34: User Experience is dead. Long live the user experience!

3 Phases for ScrnShots:

Creation Organization Collaboration

Page 35: User Experience is dead. Long live the user experience!

Lesson 2 of 6:

Marketing is the entry point to the user experience.

Page 36: User Experience is dead. Long live the user experience!
Page 37: User Experience is dead. Long live the user experience!

Launch & Marketing == Lots of Time

Page 38: User Experience is dead. Long live the user experience!
Page 39: User Experience is dead. Long live the user experience!
Page 40: User Experience is dead. Long live the user experience!

Lesson 3 of 6:

Iterative design & developmentis the only way to work.

Page 41: User Experience is dead. Long live the user experience!
Page 42: User Experience is dead. Long live the user experience!

High Level Planning& Requirements

Page 43: User Experience is dead. Long live the user experience!

High Level Planning& Requirements

Requirements, Design &

Development Iterations

Page 44: User Experience is dead. Long live the user experience!

Perfection is theenemy of progress.

Page 45: User Experience is dead. Long live the user experience!
Page 46: User Experience is dead. Long live the user experience!

small improvements

makebigdifferences

Page 47: User Experience is dead. Long live the user experience!
Page 48: User Experience is dead. Long live the user experience!

Lesson 4 of 6:

The feedback loop is smaller than ever. Take advantage.

Page 49: User Experience is dead. Long live the user experience!
Page 50: User Experience is dead. Long live the user experience!
Page 51: User Experience is dead. Long live the user experience!
Page 52: User Experience is dead. Long live the user experience!
Page 53: User Experience is dead. Long live the user experience!

Lesson 5 of 6:

Automate Automate Automate

Page 54: User Experience is dead. Long live the user experience!
Page 55: User Experience is dead. Long live the user experience!
Page 56: User Experience is dead. Long live the user experience!
Page 57: User Experience is dead. Long live the user experience!
Page 58: User Experience is dead. Long live the user experience!

Lesson 6 of 6:

Think systems design.

Page 59: User Experience is dead. Long live the user experience!

Systems thinking is a framework that is based on the belief that the component parts of a system can best be understood in the context of relationships with each other and with other systems, rather than in isolation.http://en.wikipedia.org/wiki/Systems_thinking

Page 60: User Experience is dead. Long live the user experience!
Page 61: User Experience is dead. Long live the user experience!
Page 62: User Experience is dead. Long live the user experience!
Page 63: User Experience is dead. Long live the user experience!
Page 64: User Experience is dead. Long live the user experience!
Page 65: User Experience is dead. Long live the user experience!

User Experience thinking must include Systems Thinking

Page 66: User Experience is dead. Long live the user experience!

User Experience is dead.Long live the user experience!

Page 67: User Experience is dead. Long live the user experience!

Thanks!