[.text: alignment(center)]

The Process of UX Design

CMPT 363

“Design isn’t finished until somebody is using it.”
— Brenda Laurel


[.background-color: #618B25]

What does a holistic user experience design process look like?


[.background-color: #618B25]

Topics to Explore

  1. Software Development Processes
  2. User Experience Design Processes
  3. Our Design Process (aka Toolkit)

[.background-color: #611036]

What does a holistic user experience design process look like?

Software Development Processes


[.background-color: #FFFFFF]

fit


WaterFall Challenges


[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF]

Activity: Pop Quiz

Courtesy of the Safari Books Online course ‘Agile for Everybody - The Essentials of Agile and Lean’ by Matt LeMay


[.background-color: #2d6e92] [class=activity-link-color]

True or False? Agile and Lean are about doing things faster


[.background-color: #2d6e92] [class=activity-link-color]

True or False? Agile and Lean are rigid frameworks


[.background-color: #2d6e92] [class=activity-link-color]

True or False? Agile and Lean are only for software developers


[.background-color: #FFFFFF]

fit


Agile Manifesto

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan


[.background-color: #FFFFFF]

fit


With Agile we can combine iterative design with incremental development...


[.background-color: #FFFFFF]

fit


Lean Development (based on the Toyota Way)(1)

(1): Source: David Hogg, High Performance Solutions, 2008


[.background-color: #FFFFFF]

fit


With Lean each Design (Decision) is Viewed as a Hypothesis

A hypothesis can be defined as an educated guess that then can be tested to be shown correct



Example Hypotheses (includes outcome & assumption)


[.background-color: #2d6e92] [class=activity-link-color]

Activity: Write a Hypothesis

INDIVIDUAL OR TEAM
Write a simple hypothesis for a design decision involving a change to the GoSFU course registration system

Format: We believe that [outcome] because [assumption]

Example Hypotheses (includes outcome & assumption)
We believe that our customers will find the “add to cart” button because it is highly visible
We believe that our customers will be able to complete the checkout process because it is very simple


Waterfall vs. Agile vs. Lean?


[.background-color: #FFFFFF]

fit


[.background-color: #611036]

What does a holistic user experience design process look like?

User Experience Design Processes


[.background-color: #FFFFFF] [.header: #888888]

inline

Source: PeopleSoft

[.background-color: #FFFFFF]

fit


These look really detailed and appealing, but are they always practical?


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


These look more approachable, but do they give enough specifics?


[.background-color: #611036] [.header: alignment(left),#FFFFFF]

What does a holistic user experience design process look like?

Our UX Design Process (aka Toolkit)


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit


Our Process as a Toolkit (of Activities)


[.background-color: #92c3d5] [.header: alignment(left),#000000]

Discover & Understand


[.background-color: #FFFFFF]

fit


Discover & Understand



What is the difference between a user goal and a task?


User Goal vs. Task

Goals


User Goal vs. Task

Tasks


Questions to Help Discover User Goals and Tasks


[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF]

Activity: User Goals vs. Tasks

THINK-PAIR-SHARE
Examples of student goals and tasks for using the GoSFU course registration system?


Example Task Analysis Tools


Task Importance & Frequency Matrix

Task List User Group #1 User Group #2 User Group #3
Task #1 High/Frequent High/Infrequent Low/Infrequent
Task #2 Never Low/Infrequent High/Frequent
Task #3 Low/Infrequent Never High/Infrequent
Task #4 Low/Infrequent Low/Infrequent Low/Infrequent

Organizing an Interface by Tasks


[.background-color: #9d9bb4] [.header: alignment(left),#000000]

Strategize & Conceptualize


[.background-color: #FFFFFF]

fit


Strategize & Conceptualize


Usability Goals - How it Works


Defining Usability Goals


UX Goals - How it Feels


Defining UX Goals with Product Reaction Cards


[.background-color: #FFFFFF]

fit


[.background-color: #bbb549] [.header: alignment(left),#000000]

Visualize & Prototype


[.background-color: #FFFFFF]

fit


Visualize & Prototype


Content Prototyping

An approach where real content is utilized early on during a project for the creation of all prototypes


[.background-color: #FFFFFF]

fit


[.background-color: #FFFFFF]

fit



[.background-color: #c79d78] [.header: alignment(left),#000000]

Evaluate & Refine


[.background-color: #FFFFFF]

fit


Evaluate & Refine


Measuring Usability Goals


Measuring UX Goals with Product Reaction Cards


[.background-color: #FFFFFF]

fit


[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF]

Activity: Product Reaction Cards


[.background-color: #FFFFFF]

fit


[.background-color: #618B25]

Summary


[.background-color: #888888]

References and Suggested Books


[.background-color: #888888] [.header: #FFFFFF, alignment(left)]

Image Credits (for images without source URL or note)

https://en.wikipedia.org/wiki/Waterfall_model