SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
UX Design 101 for Devs
Jenica Welch, Interaction Design Manager
National Instruments
No Designer ?
NO PROBLEM
Data Dashboard
Lego EV3 for Tablets
This presentation is going to help you make more usable UIs
• A walkthrough of the user-centered design process
• An introduction to a user task-centric mindset
• Not going to help you execute on visual design (color, typography,
iconography)
This presentation does not replace working with real designers
• If you have the budget, work with expert designers!
• More polished results
• Better alignment with user needs
UX Design
Design
verb | de·sign | di-ˈzīn
Simple definition of design
: to plan and make decisions about (something that is being built or created) : to create the plans, drawings, etc., that
show how (something) will be made
: to plan and make (something) for a specific use or purpose

: to think of (something, such as a plan) : to plan (something) in your mind
http://www.merriam-webster.com/dictionary/design
Good design
Aligns with a person’s needs and expectations for
a given situation.
Does not make people angry.
Efficient, delightful, and prevents error.
Often goes unnoticed.
Push
Bad design
Frustrating.
Makes people feel stupid.
Noticable.
Can even be deadly.
Push
A UX Checklist
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Walk through this
checklist when tackling a
new feature of any size
to “take a step back” from
feature implementation.
Checklist
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Goal
To uncover the user
requirements, business
requirements and
identify risk for a feature
and use these as a input
to set the Scope.
Discover
You are (probably) not the user.
The user might have a different mental model.
Mental Model
noun
: an explanation of someone’s thought process about how something works (or means) in the real world. It is a
representation of the surrounding world, the relationship between its various parts and a person’s intuitive perception
about his or her own acts and their consequences.
https://en.wikipedia.org/wiki/Mental_model
Mental Model Example:
What does unlinked mean?
Disconnect. Disable.
Know the user
• Who is the user?
• What is their goal?
• What is his or her mental model?
• What does he or she perceive is their task?
Why?
• The user’s goal should influence your goal
• You are going to have to map out the steps for a user to
complete their goal
Discove
r
The user
What’s the best way to learn about the user?
Contextual Inquiry
• Start with traditional interview
• Switch to “master- apprentice” relation “I
want to learn by watching you”
• Observe
• Summarize at the end what you have seen
Traditional Interview
• Ask about goals
• How something works
• Don’t ask them questions that rely on
memory, “design,” or to imagine how
something might be used
Answer these questions
• What is my company/ client trying to accomplish with this
feature?
• Is it part of a larger effort or goal?
• How does it fit within the overall feature and product?
Why?
• Helps to form business requirements
• Aligns your feature with your company or client’s vision
• Illuminates any gaps between business goals and the user’s
goal to reconcile
Discove
r
The business
The business
Discove
r
The “plan”
Goal
This step is about getting
specific about the plan.
You should document
timeline, milestones,
goals and risks even if its
just on a post-it.
http://
www.webdesignerdepot.
com/2011/03/7-basics-to-
create-a-good-design-
brief/
DLL Design Brief
Everett Hiller
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Goal
List all of the user’s
steps to identify any
possible pain points or
extraneous effort.
Model & Map
Example Flow Chart
Everett Hiller
Model
& Map
• Remember the user’s
goals.
• Articulate which steps
that the user needs to
take to achieve his or her
goal.
• Draw each step out even
if it’s not entirely in the
scope of your feature.
• Keep an eye out for
opportunities to
consolidate features into
fewer steps and address
existing breakdowns.
Model & Map
Model
& Map
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Goal
Don’t reinvent the wheel.
Find the right pattern
and incorporate it into
your design.
Find Patterns
Find Patterns
What is a design pattern?
A general reusable solution to a
commonly occurring UI problem
that can be applied to different
contexts.
What isn’t a design
pattern?
A finished design that can be
copied and pasted directly into
code.
Online
http://ui-patterns.com/
patterns
http://www.pttrns.com/
Find
Pattern
s
Axure VisioXCode
Find
Pattern
s
Above &
beyond
Comparative
Audit
Look at other products that
have similar features or
need to leverage the same
pattern.
Product Evaluation
Does this feature exist in
another product? If so…
Keynote
Look for
• Overall paradigm
• Information architecture and
info grouping
• Progressive disclosure
• UI Widgets
• Actual pixels
• Relationship to other UI
elements
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Goal
Create and share a
vision of what the
user will see on-
screen when using
the feature.
Draft UIs
a conceptual sketch a detailed wireframe with real content an interactive prototype that
does not use real code
Draft
UIsUI creation process
Draft
UIsSketch
Audience
Peer code authors
Feature Complexity
All levels of complexity
• Leaves room for ambiguity
• Not real content
• Not pixel perfect
• Sketchy
• Quantity over quality
• Low time investment
• Likely not completely “right”
Draft
UIsExplore Design Options
6 - 8 solutions
5 minutes
Step 1
Review the goals from the ‘Discover’
phase.
Step 2
Sketch 6 to 8 solutions in 5 minutes.
Step 3
Informal sharing with peers.
Draft
UIsConsolidate
After reviewing your
sketches, pick out the
strengths of each and
consolidate to three
ideas.
Draft
UIsWireframes
Audience
Managers & people outside of
your group
Feature Complexity
Medium to great complexity
Tools
• LabVIEW
• MS Powerpoint
• MS Visio
• Keynote
• Moqups.com
• Balsamiq.com
• Sketchappsources.com
Low-fidelity or high-fidelity?
Information architecture, user flow, macro-level
behaviors (is my paradigm even correct?)
Colors, images, fonts, micro-interaction (might overlook if the
paradigm is correct)
Draft
UIs
Interactive
prototype
Audience
Executives & Decision Makers
Feature Complexity
Medium to great complexity
Tools
• LabVIEW
• Flash
• Axure
• Principle
• Atomic
• Sketch
• Flinto
• Sketchflow
• Visual Studio/ C#
Share
Stakeholders
Your stakeholders are not just
other devs but marketing,
PMs, architects, etc…
Users
Consider doing actual user
testing hinged around a task.
Next step
Prioritize and incorporate
feedback into your design(s).
You might consider
consolidating further at this
point.
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Goal
Ensure that the feature
is on course by
validating with users and
stakeholders.
Gain
Confidence
Created by Ainsley Wagoner (Noun Project)
Draft
UIs
Cheap
Usability
Step 1
Stop by someone's desk.
Step 2
Give them a task to
complete using your
prototype. Ask what they
think things on-screen mean
and observe their
interactions.
•
Remember!
Pick people that aren’t “too
close” to the feature (aka not
stakeholders).
http://www.usability.gov/how-to-and-tools/
methods/usability-testing.html
Draft
UIs
Cognitive
Walkthrough
Questions
· Will the user try to achieve the right effect?
· Will the user notice that the correct action is available?
· Will the user associate the correct action with the effect to
be achieved?
· If the correct action is performed, will the user see that
progress is being made toward a solution of the task?
What is it?
It’s a task-specific
method that focuses on
how easy it is for new
users to accomplish
tasks by asking a series
of questions.
http://
www.usabilityfirst.com/
usability-methods/
cognitive-walkthroughs/
Nielsen’s Heuristics
· Visibility of system status
· Match between system and the real world
· User control and freedom
· Consistency and standards
· Error prevention
· Recognition rather than recall
· Flexibility and efficiency of use

· Aesthetic and minimalist design
· Help users recognize, diagnose, and recover from errors
· Help and documentation
Draft
UIs
Heuristic
evaluation
What is it?
A heuristic evaluation is a
method that helps to
identify problems in the
UI.
https://www.nngroup.com/articles/
how-to-conduct-a-heuristic-
evaluation/
Is it playing ?
What’s
playing ?
Visibility of
system status
Match between
system & real
world
Is it radio–
like?
Consistency &
standards
Are words
always used to
mean the
same thing?
Are colors and
typography
applied
consistently?
Error recovery
What can be
done if this
isn’t the
“right”
station?
Confidence!
WRAP UP
Discover
Model &
Map
Find
Patterns
Draft UIs
Gain
Confidenc
e
1 Discover
Scoping the project & defining the problem.
2 Model & Map
Defining the optimal flow through a feature.
3 Find Patterns
Identify design patterns that can be leveraged.
4 Draft UIs
Brainstorm UI possibilities & narrow down to best UI.
5 Gain Confidence
Validate that the feature design is appropriate.
Walk through this
checklist when
tackling a new feature
of any size to “take a
step back” from
feature
implementation.
Checklist
53

Weitere ähnliche Inhalte

Was ist angesagt?

Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Bookjesús Santo
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.James Christie
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceUsabilitySciences
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Jessie Doan
 
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA International
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Lynne Polischuik
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueTryMyUI
 
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva RosensteinRapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva RosensteinAviva Rosenstein
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototypingMarcelo Graciolli
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignNick Finck
 
Ace ux hiring with applied design thinking
Ace ux hiring with applied design thinkingAce ux hiring with applied design thinking
Ace ux hiring with applied design thinkingMalini Rao
 
Ui is Communication: How to design intuitive, user-centered interfaces by foc...
Ui is Communication: How to design intuitive, user-centered interfaces by foc...Ui is Communication: How to design intuitive, user-centered interfaces by foc...
Ui is Communication: How to design intuitive, user-centered interfaces by foc...Everett McKay
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Use8.net
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesAviva Rosenstein
 

Was ist angesagt? (19)

Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Book
 
UX workshop
UX workshopUX workshop
UX workshop
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
 
The guide to wireframing
The guide to wireframingThe guide to wireframing
The guide to wireframing
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer Experience
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
 
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design Critique
 
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva RosensteinRapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction Design
 
Ace ux hiring with applied design thinking
Ace ux hiring with applied design thinkingAce ux hiring with applied design thinking
Ace ux hiring with applied design thinking
 
Ui is Communication: How to design intuitive, user-centered interfaces by foc...
Ui is Communication: How to design intuitive, user-centered interfaces by foc...Ui is Communication: How to design intuitive, user-centered interfaces by foc...
Ui is Communication: How to design intuitive, user-centered interfaces by foc...
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverables
 

Ähnlich wie Ni week no designer, no problem

Principles of visual consistency
Principles of visual consistencyPrinciples of visual consistency
Principles of visual consistencyHalil Eren Çelik
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product ExperiencesJeremy Johnson
 
The Professional Design Process
The Professional Design ProcessThe Professional Design Process
The Professional Design Processugencarelle
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxsmile790243
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTThink 360 Studio
 
Design Learnings
Design LearningsDesign Learnings
Design LearningsQuikr
 
User Centered Design
User Centered DesignUser Centered Design
User Centered DesignShawn Calvert
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
 
Designing With Usability In Mind
Designing With Usability In MindDesigning With Usability In Mind
Designing With Usability In MindCenergyDave
 
Joe Johnston - FLEXperience - putting the Flex in UX
Joe Johnston - FLEXperience - putting the Flex in UXJoe Johnston - FLEXperience - putting the Flex in UX
Joe Johnston - FLEXperience - putting the Flex in UX360|Conferences
 
Tools of the UX Trade
Tools of the UX TradeTools of the UX Trade
Tools of the UX Tradedpanarelli
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardChris Bernard
 
Kv work samples
Kv work samplesKv work samples
Kv work sampleskay_sjc
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your TeamLindsay Tabas
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and PrototypingKshitiz Anand
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprisepjhauser
 

Ähnlich wie Ni week no designer, no problem (20)

Principles of visual consistency
Principles of visual consistencyPrinciples of visual consistency
Principles of visual consistency
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
The Professional Design Process
The Professional Design ProcessThe Professional Design Process
The Professional Design Process
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docx
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPT
 
Design Learnings
Design LearningsDesign Learnings
Design Learnings
 
User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
Designing With Usability In Mind
Designing With Usability In MindDesigning With Usability In Mind
Designing With Usability In Mind
 
Joe Johnston - FLEXperience - putting the Flex in UX
Joe Johnston - FLEXperience - putting the Flex in UXJoe Johnston - FLEXperience - putting the Flex in UX
Joe Johnston - FLEXperience - putting the Flex in UX
 
Tools of the UX Trade
Tools of the UX TradeTools of the UX Trade
Tools of the UX Trade
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
 
FLEXperience
FLEXperienceFLEXperience
FLEXperience
 
UX101
UX101UX101
UX101
 
Os Leung
Os LeungOs Leung
Os Leung
 
Kv work samples
Kv work samplesKv work samples
Kv work samples
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your Team
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and Prototyping
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprise
 

Kürzlich hochgeladen

LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证ehyxf
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherrymeghakumariji156
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789CristineGraceAcuyan
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxbalqisyamutia
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Nitya salvi
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证eeanqy
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...HyderabadDolls
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement 210303105569
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 

Kürzlich hochgeladen (20)

LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 

Ni week no designer, no problem

  • 1. UX Design 101 for Devs Jenica Welch, Interaction Design Manager National Instruments No Designer ? NO PROBLEM
  • 3. Lego EV3 for Tablets
  • 4. This presentation is going to help you make more usable UIs • A walkthrough of the user-centered design process • An introduction to a user task-centric mindset • Not going to help you execute on visual design (color, typography, iconography)
  • 5. This presentation does not replace working with real designers • If you have the budget, work with expert designers! • More polished results • Better alignment with user needs
  • 7.
  • 8. Design verb | de·sign | di-ˈzīn Simple definition of design : to plan and make decisions about (something that is being built or created) : to create the plans, drawings, etc., that show how (something) will be made : to plan and make (something) for a specific use or purpose
 : to think of (something, such as a plan) : to plan (something) in your mind http://www.merriam-webster.com/dictionary/design
  • 9.
  • 10. Good design Aligns with a person’s needs and expectations for a given situation. Does not make people angry. Efficient, delightful, and prevents error. Often goes unnoticed. Push
  • 11. Bad design Frustrating. Makes people feel stupid. Noticable. Can even be deadly. Push
  • 13. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Walk through this checklist when tackling a new feature of any size to “take a step back” from feature implementation. Checklist
  • 14. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Goal To uncover the user requirements, business requirements and identify risk for a feature and use these as a input to set the Scope. Discover
  • 15. You are (probably) not the user.
  • 16. The user might have a different mental model.
  • 17. Mental Model noun : an explanation of someone’s thought process about how something works (or means) in the real world. It is a representation of the surrounding world, the relationship between its various parts and a person’s intuitive perception about his or her own acts and their consequences. https://en.wikipedia.org/wiki/Mental_model
  • 18. Mental Model Example: What does unlinked mean? Disconnect. Disable.
  • 19. Know the user • Who is the user? • What is their goal? • What is his or her mental model? • What does he or she perceive is their task? Why? • The user’s goal should influence your goal • You are going to have to map out the steps for a user to complete their goal Discove r The user
  • 20. What’s the best way to learn about the user? Contextual Inquiry • Start with traditional interview • Switch to “master- apprentice” relation “I want to learn by watching you” • Observe • Summarize at the end what you have seen Traditional Interview • Ask about goals • How something works • Don’t ask them questions that rely on memory, “design,” or to imagine how something might be used
  • 21. Answer these questions • What is my company/ client trying to accomplish with this feature? • Is it part of a larger effort or goal? • How does it fit within the overall feature and product? Why? • Helps to form business requirements • Aligns your feature with your company or client’s vision • Illuminates any gaps between business goals and the user’s goal to reconcile Discove r The business The business
  • 22. Discove r The “plan” Goal This step is about getting specific about the plan. You should document timeline, milestones, goals and risks even if its just on a post-it. http:// www.webdesignerdepot. com/2011/03/7-basics-to- create-a-good-design- brief/ DLL Design Brief Everett Hiller
  • 23. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Goal List all of the user’s steps to identify any possible pain points or extraneous effort. Model & Map
  • 24. Example Flow Chart Everett Hiller Model & Map • Remember the user’s goals. • Articulate which steps that the user needs to take to achieve his or her goal. • Draw each step out even if it’s not entirely in the scope of your feature. • Keep an eye out for opportunities to consolidate features into fewer steps and address existing breakdowns. Model & Map
  • 26. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Goal Don’t reinvent the wheel. Find the right pattern and incorporate it into your design. Find Patterns
  • 27. Find Patterns What is a design pattern? A general reusable solution to a commonly occurring UI problem that can be applied to different contexts. What isn’t a design pattern? A finished design that can be copied and pasted directly into code. Online http://ui-patterns.com/ patterns http://www.pttrns.com/ Find Pattern s
  • 28. Axure VisioXCode Find Pattern s Above & beyond Comparative Audit Look at other products that have similar features or need to leverage the same pattern. Product Evaluation Does this feature exist in another product? If so…
  • 29. Keynote Look for • Overall paradigm • Information architecture and info grouping • Progressive disclosure • UI Widgets • Actual pixels • Relationship to other UI elements
  • 30. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Goal Create and share a vision of what the user will see on- screen when using the feature. Draft UIs
  • 31. a conceptual sketch a detailed wireframe with real content an interactive prototype that does not use real code Draft UIsUI creation process
  • 32. Draft UIsSketch Audience Peer code authors Feature Complexity All levels of complexity • Leaves room for ambiguity • Not real content • Not pixel perfect • Sketchy • Quantity over quality • Low time investment • Likely not completely “right”
  • 33. Draft UIsExplore Design Options 6 - 8 solutions 5 minutes Step 1 Review the goals from the ‘Discover’ phase. Step 2 Sketch 6 to 8 solutions in 5 minutes. Step 3 Informal sharing with peers.
  • 34. Draft UIsConsolidate After reviewing your sketches, pick out the strengths of each and consolidate to three ideas.
  • 35. Draft UIsWireframes Audience Managers & people outside of your group Feature Complexity Medium to great complexity Tools • LabVIEW • MS Powerpoint • MS Visio • Keynote • Moqups.com • Balsamiq.com • Sketchappsources.com
  • 36. Low-fidelity or high-fidelity? Information architecture, user flow, macro-level behaviors (is my paradigm even correct?) Colors, images, fonts, micro-interaction (might overlook if the paradigm is correct)
  • 37. Draft UIs Interactive prototype Audience Executives & Decision Makers Feature Complexity Medium to great complexity Tools • LabVIEW • Flash • Axure • Principle • Atomic • Sketch • Flinto • Sketchflow • Visual Studio/ C#
  • 38. Share Stakeholders Your stakeholders are not just other devs but marketing, PMs, architects, etc… Users Consider doing actual user testing hinged around a task. Next step Prioritize and incorporate feedback into your design(s). You might consider consolidating further at this point.
  • 39. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Goal Ensure that the feature is on course by validating with users and stakeholders. Gain Confidence
  • 40. Created by Ainsley Wagoner (Noun Project) Draft UIs Cheap Usability Step 1 Stop by someone's desk. Step 2 Give them a task to complete using your prototype. Ask what they think things on-screen mean and observe their interactions. • Remember! Pick people that aren’t “too close” to the feature (aka not stakeholders). http://www.usability.gov/how-to-and-tools/ methods/usability-testing.html
  • 41. Draft UIs Cognitive Walkthrough Questions · Will the user try to achieve the right effect? · Will the user notice that the correct action is available? · Will the user associate the correct action with the effect to be achieved? · If the correct action is performed, will the user see that progress is being made toward a solution of the task? What is it? It’s a task-specific method that focuses on how easy it is for new users to accomplish tasks by asking a series of questions. http:// www.usabilityfirst.com/ usability-methods/ cognitive-walkthroughs/
  • 42.
  • 43.
  • 44.
  • 45. Nielsen’s Heuristics · Visibility of system status · Match between system and the real world · User control and freedom · Consistency and standards · Error prevention · Recognition rather than recall · Flexibility and efficiency of use
 · Aesthetic and minimalist design · Help users recognize, diagnose, and recover from errors · Help and documentation Draft UIs Heuristic evaluation What is it? A heuristic evaluation is a method that helps to identify problems in the UI. https://www.nngroup.com/articles/ how-to-conduct-a-heuristic- evaluation/
  • 46. Is it playing ? What’s playing ? Visibility of system status
  • 47. Match between system & real world Is it radio– like?
  • 48. Consistency & standards Are words always used to mean the same thing? Are colors and typography applied consistently?
  • 49. Error recovery What can be done if this isn’t the “right” station?
  • 52. Discover Model & Map Find Patterns Draft UIs Gain Confidenc e 1 Discover Scoping the project & defining the problem. 2 Model & Map Defining the optimal flow through a feature. 3 Find Patterns Identify design patterns that can be leveraged. 4 Draft UIs Brainstorm UI possibilities & narrow down to best UI. 5 Gain Confidence Validate that the feature design is appropriate. Walk through this checklist when tackling a new feature of any size to “take a step back” from feature implementation. Checklist
  • 53. 53