SlideShare a Scribd company logo
1 of 31
Download to read offline
User Experience (UX) Process
Gary Coker, May 2017
High-Level UX Process
2
Great UX
UX Areas
3
Philosophies / Methodologies
4
User-Centered Design
User Research, Rapid Prototyping, Usability Testing
Lean/Agile UX: Iterative, Evidence-Based Design
Mobile First
Responsive Design
Accessibility (WCAG 2.0 / a11y)
Browser Compatibility
Living Style Guide / Pattern Library
Lean UX
5
Lean UX emphasizes collaborative learning via iterative hypothesis testing
instead of “Big Design Up Front” and heavy documentation processes.
- Jeff Gothelf
UX Activities
6
Design
PrototypeUsability Test
Code
RWD Test
BC TestAC Test
Usability Test
Plan
Understand
existing
systems
User research User personas
Understand
new system’s
requirements
Information
Architecture
Iterate
Adjunct
UX Education Hire & Manage
UX Team
Develop UX
Guidelines
Develop UX
Pattern Library
Monitor
UX/Design
Trends
UX Activities: Prerequisites and Planning
Plan
Understand existing
systems
User research User personas
Understand new
system’s
requirements
Information
Architecture
Planning
8
1.Understand functionality of existing systems.
2. User Research: Understand users of existing systems and
prospective users of new system.
Identify and involve stakeholders
(external to development teams):
Provide ongoing ideas & feedback to UX
team by participating in agile iterations.
Establish communication / collaboration
mechanisms.
Field studies / data gathering:
Journey Mapping: Map the user’s experience with our
products & services. Identify weak points and opportunities
for improvement.
Contextual Inquiry: Watch users in their own environment to
see what they really do (vs. what we think they do); find
gaps between expectations/needs and current offerings.
Review existing analytics (if available).
Planning (continued)
9
3. Create User Personas:
Characterize categories of users of the new system.
Formatted as profiles of individual persons that describe skills, behaviors, and other
attributes.
Allow us to better understand target users by summarizing user research.
Goals of personas:
Guide design decisions by taking a “real” user’s point of view.
Create empathy for users with stakeholders & development teams.
User Research: User Groupings and Personas
10
Groupings are based on previously conducted user research:
• Contextual Inquiry visits to clients and prospects
• Meetings with clients
• In-house knowledge of our users and their needs
User research is the beginning of
the User-Centered Design process,
which keeps us focused on users at
every step in the project’s lifecycle.
User Research: User Grouping and Personas (cont.)
11
User Grouping helps us understand the different categories of users, with
differing needs, for whom we need to design.
Groupings are based on the key attributes of user populations. These
attributes are identified via user research.
Groupings serve as a platform for development of personas.
Sample User Grouping Dimensions
12
Group Name
J
Task Scope
W
M
H
Domain Exp.
M
L
H
Collab & Comm
MNeed
Frequency of Use Device Pref.
N
H
F
O
Goals & Motivations
Goal 1
Goal 2
Goal 3
Pain Points / Frustrations
Frustration 1
Frustration 2
Frustration 3
n
J = Jack of All
Trades (very
wide range of
tasks)
W = Wide
(wide range
of tasks)
M = Medium
N = Narrow
H = High
M = Medium
L = Low
Computer
Tablet
Smartphone
Size of circle indicates extent of usage of that item / method.
Dotted line indicates minimal usage.
Size of bar segment indicates proportion of user population with that
attribute.
H = Habitual
F = Frequent
O = Occasional
Methods
(current)
Paper
Phone
Other systems
Email
Face-to-face
Fax
Patient-facing Staff, Multi-taskers
13
J
Task Scope
W
M
H
Domain Exp.
M
L
H
Collab & Comm
M
Need
H
Frequency Device Pref.
Goals & Motivations
Delight patients
Accuracy
Speed
Avoid rekeying data
Pain Points / Frustrations
Performance (too slow)
UX is unpleasant
Poor data exchange
between systems
1
Methods
(current)
User Grouping Example
Denise, the Front Office Multi-tasker
14
I am the face of the business for patients and
the staff of other providers (e.g. referring
physicians). I also work closely with other staff
at my facility. In this role, I want to delight
everyone with the quality of my service, but
especially patients. I need to capture and use
data quickly and accurately, which is important
to our business running smoothly.
Goals & Motivations
§ Want to make patients and coworkers happy,
which reduces stress for me.
§ Need to multi-task (juggle multiple tasks at once
and switch quickly, while maintaining my context
for each).
§ Be able to manage my tasks quickly and
efficiently so that I can handle the workload and
go home on time.
§ Accurately collect money due on date of surgery.
Pain points
§ I often get interrupted during tasks (I need to be
able to stop and start tasks while not losing my
progress on a task); it’s often hard to switch
between tasks quickly.
§ I often have to re-key data from other systems,
because data doesn’t transfer.
§ I have to wait on the software too much.
§ Too much paper!
Name Denise
Type Patient-facing, Multi-tasker
Tasks Registration, Scheduling,
Audit, Billing, Payments, +
“I want to provide great
service to everyone I deal
with, but I also just want to
get done and go home.”
Behaviors / Attributes
Low High
Technical experience
Low High
Domain knowledge / experience
Narrow Jack of all trades
Task scope
Guided / novice Power user
Usage style
Occasional Habitual
Frequency of usage
Low High
Collaboration & Communication Needs
Planning (continued)
15
4. Understand requirements/constraints of new system:
Business goals: What value are we creating for users?
Target users: Are they different from existing systems? How are they changing?
Contexts (Environments, Devices): Different from existing systems?
Technical Targets/Constraints: Web/Native Apps, UX Frameworks, Responsive Design,
Accessibility, Browser Compatibility, etc.
5. Information Architecture:
Establish the overarching model of how information and associated tasks within the
system are organized and structured.
Per-Sprint UX Activities: Overview
16
Design
Prototype
Usability Test
Revise
Code
RWD Test
BC TestAC Test
Usability Test
Design Loop Implementation Loop
Upcoming Sprints Current Sprint
Per-Sprint UX Activities: Details
17
Define features in
upcoming sprint
•Requirements / Stories
•Information Architecture
Design features in
upcoming sprint
•Visual design
•Interaction design
Mockups / prototypes
• Low-fidelity / wireframe
• Clickable
• Working code
Test and refine
•Cognitive Walkthrough
•Usability Test
Code UX for features in
current sprint
•HTML / CSS / Sass
•Javascript / Angular
Responsiveness Test
• Smartphone
• Tablet
• Desktop
Browser Compat. Test
•All browsers and versions
specified in SM browser
standards doc
Accessibility Test
• WCAG 2.0 Level A
Post-mortem
• Revise IA
• Add to UX guidelines /
pattern library
Design Loop Implementation Loop
Upcoming Sprints Current Sprint
Tech / Tools Example
18
HTML5 / CSS3
SASS, SMACSS
AngularJS
+ Bootstrap + Pattern Library
Customized to needs of DEVELOPERS
Adobe tools
Balsamiq, Sketch
JustinMind, Invision, UXPin
Dev
Design
Customized to needs of STAKEHOLDERS,
UX RESEARCHERS, and DEVELOPERS
Working Code
Design Artifacts
UX Artifacts
19
Mockups & Prototypes
CSS / HTML
Living Style Guide
Styles & Colors
Interaction Design
UX Pattern Library
Personas
Usability Test Reports
Per-Feature Design Docs
Mobile First and Responsive Design
20
Mobile (smartphone) solution is designed first
Tablet and Desktop solutions follow
Responsive Design means the same code base adapts to different devices
Usability Testing
21
assesses these quality attributes of a UX
Usability Testing
Useful Findable Accessible
Usable Desirable
Usability Testing: Types of Tests
22
1. Quantitative (Analytics)
2. Qualitative
• Participant: A “regular” person who is not associated
with the development of the product.
• Facilitator (Moderator): The person conducting the test.
Usually a UX professional.
• Participant uses software while Facilitator observes.
• 15 minutes to 1 hour per participant.
80% of usability problems can be
found by testing just 5 users
Usability Testing: Process
23
Create
testable
wireframe /
mockup /
prototype
Formulate
UX questions
&
hypotheses
Create user
tasks list
Recruit
participants
Conduct
tests with
users,
observe &
record
Compile
and analyze
results
Report
problems &
create
solutions
Usability Testing: Setup
24
Participant uses a device with screen-sharing and
-recording software so that what they do can be
seen by others. Example: WebEx.
For computers, the webcam & microphone are
used so that we can see and hear the user.
For mobile devices, an external camera is pointed
at the device’s screen so we can see the user’s
physical actions, such as finger taps and swipes.
Usability Testing: Method
25
Participant is given a list of real-world tasks to perform.
“Think Aloud” protocol: User verbalizes what they’re
thinking as they use the software.
One-on-one: Participant performs tasks in the software
while Facilitator observes and takes notes.
Additional observers can watch remotely via screen
sharing and webcams / microphone.
Usability Testing: Technique
26
Focus is on observing actual behavior, not asking for
opinions.
We want to know if the user can accomplish tasks in the
software, not if they “like” it.
Local (Participant and Facilitator in same location) vs.
Remote (in different locations).
Moderated (Facilitator present) vs. Unmoderated
(Facilitator not present; session is recorded for later
review).
Usability Testing: When do we test?
27
We test at every stage of
design & development
Test
competitors
Test
wireframes
Test static
mockups
Test clickable
prototypes
Test
pre-release
Test
post-launch
Usability Testing: What do we test?
28
Wireframes / Sketches / “Paper Prototypes”
• Only practical for local testing (requires Facilitator)
• Limited range of tasks that are feasible
Clickable / Tappable Prototypes
• Can be done remotely using screen sharing and
webcams
• Much wider range of feasible tasks
Working Code / Production Code
• Can be done remotely using screen sharing and
webcams
• Greatest range of feasible tasks
• But often “too late” – if usability problems are found,
design / code must be reworked ($$$)
UX Activities: Adjunct Tasks
Adjunct
UX Education Hire UX Team
Develop UX
Guidelines
Develop UX
Pattern Library
Monitor
UX/Design
Trends
Adjunct Activities
30
1. UX education for stakeholders & development teams:
Presentations / webinars / blog posts / videos
Recommended learning resources (books, videos, articles, tools, etc.)
Champion Design Thinking throughout the enterprise
2. Hire UX team members (engineers and designers)
3. Develop UX guidelines and standards documentation, and pattern
(code) library as design & development evolve.
4. Monitor emerging UX/design trends and incorporate as warranted.
THANK YOU!
Email questions and comments to:
garycoker@gmail.com

More Related Content

What's hot

6 Rules of User Interface Design
6 Rules of User Interface Design6 Rules of User Interface Design
6 Rules of User Interface DesignDeepak Sahni
 
Community Engagement through User Experience
Community Engagement through User ExperienceCommunity Engagement through User Experience
Community Engagement through User ExperienceInteractive Mechanics
 
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...Jason Hong
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user storiesInteractionDesign
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignMeg Kurdziolek
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignMeg Kurdziolek
 
Choosing the Right Research Methods for Your Project (webinar)
Choosing the Right Research Methods for Your Project (webinar)Choosing the Right Research Methods for Your Project (webinar)
Choosing the Right Research Methods for Your Project (webinar)Susan Mercer
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Katie McCurdy
 
Guerrilla User and Design Research
Guerrilla User and Design ResearchGuerrilla User and Design Research
Guerrilla User and Design ResearchRuth Ellison
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Designfrog
 
UI For Alien Cowboys
UI For Alien CowboysUI For Alien Cowboys
UI For Alien CowboysMatt Jones
 
Introduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryIntroduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryMarc Niola
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
Introduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designIntroduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designPenny Hagen
 

What's hot (17)

6 Rules of User Interface Design
6 Rules of User Interface Design6 Rules of User Interface Design
6 Rules of User Interface Design
 
Community Engagement through User Experience
Community Engagement through User ExperienceCommunity Engagement through User Experience
Community Engagement through User Experience
 
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computi...
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user stories
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - Design
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to Design
 
Choosing the Right Research Methods for Your Project (webinar)
Choosing the Right Research Methods for Your Project (webinar)Choosing the Right Research Methods for Your Project (webinar)
Choosing the Right Research Methods for Your Project (webinar)
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015
 
Guerrilla User and Design Research
Guerrilla User and Design ResearchGuerrilla User and Design Research
Guerrilla User and Design Research
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Design
 
UI For Alien Cowboys
UI For Alien CowboysUI For Alien Cowboys
UI For Alien Cowboys
 
Rulespace
RulespaceRulespace
Rulespace
 
Introduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryIntroduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual Inquiry
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Introduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designIntroduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in design
 

Similar to UX (User Experience) Process, May 2017

Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRsJeffery Belden
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0fhios
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Basics of-usability-testing
Basics of-usability-testingBasics of-usability-testing
Basics of-usability-testingWBC Software Lab
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhovenDigital Power
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
Interaction Design ch9 notes
Interaction Design ch9 notesInteraction Design ch9 notes
Interaction Design ch9 notesNoel Kehoe
 
UserExperienceWebroot
UserExperienceWebrootUserExperienceWebroot
UserExperienceWebrootNancy Shepard
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for othersBART RADKA
 
DIY Usability
DIY UsabilityDIY Usability
DIY UsabilityJan Moons
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016Rob Hoyt
 

Similar to UX (User Experience) Process, May 2017 (20)

Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Basics of-usability-testing
Basics of-usability-testingBasics of-usability-testing
Basics of-usability-testing
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhoven
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Interaction Design ch9 notes
Interaction Design ch9 notesInteraction Design ch9 notes
Interaction Design ch9 notes
 
UserExperienceWebroot
UserExperienceWebrootUserExperienceWebroot
UserExperienceWebroot
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for others
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016
 

Recently uploaded

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxnewslab143
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 

Recently uploaded (20)

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 

UX (User Experience) Process, May 2017

  • 1. User Experience (UX) Process Gary Coker, May 2017
  • 4. Philosophies / Methodologies 4 User-Centered Design User Research, Rapid Prototyping, Usability Testing Lean/Agile UX: Iterative, Evidence-Based Design Mobile First Responsive Design Accessibility (WCAG 2.0 / a11y) Browser Compatibility Living Style Guide / Pattern Library
  • 5. Lean UX 5 Lean UX emphasizes collaborative learning via iterative hypothesis testing instead of “Big Design Up Front” and heavy documentation processes. - Jeff Gothelf
  • 6. UX Activities 6 Design PrototypeUsability Test Code RWD Test BC TestAC Test Usability Test Plan Understand existing systems User research User personas Understand new system’s requirements Information Architecture Iterate Adjunct UX Education Hire & Manage UX Team Develop UX Guidelines Develop UX Pattern Library Monitor UX/Design Trends
  • 7. UX Activities: Prerequisites and Planning Plan Understand existing systems User research User personas Understand new system’s requirements Information Architecture
  • 8. Planning 8 1.Understand functionality of existing systems. 2. User Research: Understand users of existing systems and prospective users of new system. Identify and involve stakeholders (external to development teams): Provide ongoing ideas & feedback to UX team by participating in agile iterations. Establish communication / collaboration mechanisms. Field studies / data gathering: Journey Mapping: Map the user’s experience with our products & services. Identify weak points and opportunities for improvement. Contextual Inquiry: Watch users in their own environment to see what they really do (vs. what we think they do); find gaps between expectations/needs and current offerings. Review existing analytics (if available).
  • 9. Planning (continued) 9 3. Create User Personas: Characterize categories of users of the new system. Formatted as profiles of individual persons that describe skills, behaviors, and other attributes. Allow us to better understand target users by summarizing user research. Goals of personas: Guide design decisions by taking a “real” user’s point of view. Create empathy for users with stakeholders & development teams.
  • 10. User Research: User Groupings and Personas 10 Groupings are based on previously conducted user research: • Contextual Inquiry visits to clients and prospects • Meetings with clients • In-house knowledge of our users and their needs User research is the beginning of the User-Centered Design process, which keeps us focused on users at every step in the project’s lifecycle.
  • 11. User Research: User Grouping and Personas (cont.) 11 User Grouping helps us understand the different categories of users, with differing needs, for whom we need to design. Groupings are based on the key attributes of user populations. These attributes are identified via user research. Groupings serve as a platform for development of personas.
  • 12. Sample User Grouping Dimensions 12 Group Name J Task Scope W M H Domain Exp. M L H Collab & Comm MNeed Frequency of Use Device Pref. N H F O Goals & Motivations Goal 1 Goal 2 Goal 3 Pain Points / Frustrations Frustration 1 Frustration 2 Frustration 3 n J = Jack of All Trades (very wide range of tasks) W = Wide (wide range of tasks) M = Medium N = Narrow H = High M = Medium L = Low Computer Tablet Smartphone Size of circle indicates extent of usage of that item / method. Dotted line indicates minimal usage. Size of bar segment indicates proportion of user population with that attribute. H = Habitual F = Frequent O = Occasional Methods (current) Paper Phone Other systems Email Face-to-face Fax
  • 13. Patient-facing Staff, Multi-taskers 13 J Task Scope W M H Domain Exp. M L H Collab & Comm M Need H Frequency Device Pref. Goals & Motivations Delight patients Accuracy Speed Avoid rekeying data Pain Points / Frustrations Performance (too slow) UX is unpleasant Poor data exchange between systems 1 Methods (current) User Grouping Example
  • 14. Denise, the Front Office Multi-tasker 14 I am the face of the business for patients and the staff of other providers (e.g. referring physicians). I also work closely with other staff at my facility. In this role, I want to delight everyone with the quality of my service, but especially patients. I need to capture and use data quickly and accurately, which is important to our business running smoothly. Goals & Motivations § Want to make patients and coworkers happy, which reduces stress for me. § Need to multi-task (juggle multiple tasks at once and switch quickly, while maintaining my context for each). § Be able to manage my tasks quickly and efficiently so that I can handle the workload and go home on time. § Accurately collect money due on date of surgery. Pain points § I often get interrupted during tasks (I need to be able to stop and start tasks while not losing my progress on a task); it’s often hard to switch between tasks quickly. § I often have to re-key data from other systems, because data doesn’t transfer. § I have to wait on the software too much. § Too much paper! Name Denise Type Patient-facing, Multi-tasker Tasks Registration, Scheduling, Audit, Billing, Payments, + “I want to provide great service to everyone I deal with, but I also just want to get done and go home.” Behaviors / Attributes Low High Technical experience Low High Domain knowledge / experience Narrow Jack of all trades Task scope Guided / novice Power user Usage style Occasional Habitual Frequency of usage Low High Collaboration & Communication Needs
  • 15. Planning (continued) 15 4. Understand requirements/constraints of new system: Business goals: What value are we creating for users? Target users: Are they different from existing systems? How are they changing? Contexts (Environments, Devices): Different from existing systems? Technical Targets/Constraints: Web/Native Apps, UX Frameworks, Responsive Design, Accessibility, Browser Compatibility, etc. 5. Information Architecture: Establish the overarching model of how information and associated tasks within the system are organized and structured.
  • 16. Per-Sprint UX Activities: Overview 16 Design Prototype Usability Test Revise Code RWD Test BC TestAC Test Usability Test Design Loop Implementation Loop Upcoming Sprints Current Sprint
  • 17. Per-Sprint UX Activities: Details 17 Define features in upcoming sprint •Requirements / Stories •Information Architecture Design features in upcoming sprint •Visual design •Interaction design Mockups / prototypes • Low-fidelity / wireframe • Clickable • Working code Test and refine •Cognitive Walkthrough •Usability Test Code UX for features in current sprint •HTML / CSS / Sass •Javascript / Angular Responsiveness Test • Smartphone • Tablet • Desktop Browser Compat. Test •All browsers and versions specified in SM browser standards doc Accessibility Test • WCAG 2.0 Level A Post-mortem • Revise IA • Add to UX guidelines / pattern library Design Loop Implementation Loop Upcoming Sprints Current Sprint
  • 18. Tech / Tools Example 18 HTML5 / CSS3 SASS, SMACSS AngularJS + Bootstrap + Pattern Library Customized to needs of DEVELOPERS Adobe tools Balsamiq, Sketch JustinMind, Invision, UXPin Dev Design Customized to needs of STAKEHOLDERS, UX RESEARCHERS, and DEVELOPERS Working Code Design Artifacts
  • 19. UX Artifacts 19 Mockups & Prototypes CSS / HTML Living Style Guide Styles & Colors Interaction Design UX Pattern Library Personas Usability Test Reports Per-Feature Design Docs
  • 20. Mobile First and Responsive Design 20 Mobile (smartphone) solution is designed first Tablet and Desktop solutions follow Responsive Design means the same code base adapts to different devices
  • 21. Usability Testing 21 assesses these quality attributes of a UX Usability Testing Useful Findable Accessible Usable Desirable
  • 22. Usability Testing: Types of Tests 22 1. Quantitative (Analytics) 2. Qualitative • Participant: A “regular” person who is not associated with the development of the product. • Facilitator (Moderator): The person conducting the test. Usually a UX professional. • Participant uses software while Facilitator observes. • 15 minutes to 1 hour per participant. 80% of usability problems can be found by testing just 5 users
  • 23. Usability Testing: Process 23 Create testable wireframe / mockup / prototype Formulate UX questions & hypotheses Create user tasks list Recruit participants Conduct tests with users, observe & record Compile and analyze results Report problems & create solutions
  • 24. Usability Testing: Setup 24 Participant uses a device with screen-sharing and -recording software so that what they do can be seen by others. Example: WebEx. For computers, the webcam & microphone are used so that we can see and hear the user. For mobile devices, an external camera is pointed at the device’s screen so we can see the user’s physical actions, such as finger taps and swipes.
  • 25. Usability Testing: Method 25 Participant is given a list of real-world tasks to perform. “Think Aloud” protocol: User verbalizes what they’re thinking as they use the software. One-on-one: Participant performs tasks in the software while Facilitator observes and takes notes. Additional observers can watch remotely via screen sharing and webcams / microphone.
  • 26. Usability Testing: Technique 26 Focus is on observing actual behavior, not asking for opinions. We want to know if the user can accomplish tasks in the software, not if they “like” it. Local (Participant and Facilitator in same location) vs. Remote (in different locations). Moderated (Facilitator present) vs. Unmoderated (Facilitator not present; session is recorded for later review).
  • 27. Usability Testing: When do we test? 27 We test at every stage of design & development Test competitors Test wireframes Test static mockups Test clickable prototypes Test pre-release Test post-launch
  • 28. Usability Testing: What do we test? 28 Wireframes / Sketches / “Paper Prototypes” • Only practical for local testing (requires Facilitator) • Limited range of tasks that are feasible Clickable / Tappable Prototypes • Can be done remotely using screen sharing and webcams • Much wider range of feasible tasks Working Code / Production Code • Can be done remotely using screen sharing and webcams • Greatest range of feasible tasks • But often “too late” – if usability problems are found, design / code must be reworked ($$$)
  • 29. UX Activities: Adjunct Tasks Adjunct UX Education Hire UX Team Develop UX Guidelines Develop UX Pattern Library Monitor UX/Design Trends
  • 30. Adjunct Activities 30 1. UX education for stakeholders & development teams: Presentations / webinars / blog posts / videos Recommended learning resources (books, videos, articles, tools, etc.) Champion Design Thinking throughout the enterprise 2. Hire UX team members (engineers and designers) 3. Develop UX guidelines and standards documentation, and pattern (code) library as design & development evolve. 4. Monitor emerging UX/design trends and incorporate as warranted.
  • 31. THANK YOU! Email questions and comments to: garycoker@gmail.com