SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
make it better
UX for Developers
How to make stuff that matters.
make it better
Quick Poll
ux for developers tweet @skotcarruth
prepared for someday startups hackathon
make it better
Who’s this guy?
tweet @skotcarruth
• Web design and development since 1996
• Founded Philosophie in 2008
• Worked on 200+ web/mobile projects
• UXD Instructor, UXDi Curriculum Fellow @ GA
ux for developers
prepared for someday startups hackathon
make it better
What is UX?
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
What most people think UX Design is:
tweet @skotcarruth
Field research
Face to face interviewing
Creation and administering of tests
Gathering, organizing, and presenting
statistics
Documentation of personas and
findings
Product design
Feature writing
Requirement writing
Graphic arts
Interaction design
Information Architecture
Usability
Prototyping
Interface layout
Interface design
Visual design
Taxonomy creation
Terminology creation
Copy writing
Presentation and speaking
Working tightly with programmers
Brainstorm coordination
Company culture evangelism
Communication to stakeholders
via helloerik.com/ux-is-not-ui
ux for developers
prepared for someday startups hackathon
make it better
What UX Designers think UX Design is:
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Field research
Face to face interviewing
Creation and administering of tests
Gathering, organizing, and presenting
statistics
Documentation of personas and
findings
Product design
Feature writing
Requirement writing
Graphic arts
Interaction design
Information Architecture
Usability
Prototyping
Interface layout
Interface design
Visual design
Taxonomy creation
Terminology creation
Copywriting
Presentation and speaking
Working tightly with programmers
Brainstorm coordination
Company culture evangelism
Communication to stakeholders
make it better
“User experience encompasses
all aspects of the end-user’s
interaction with the company,
its services, and its products.”


— Donald Norman
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
tweet @skotcarruth
Everything.
created by Information Architects Inc.
ux for developers
prepared for someday startups hackathon
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
User-Centered Design
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
UX: aka “Design”
40s 50s 60s 80s70s
tweet @skotcarruth
90s 00s
Hum
an
Factors
Ergonom
ics
Hum
an-Com
puterInteraction
Cooperative
DesignDesign
Thinking
Interaction
DesignUX/CX
ux for developers
prepared for someday startups hackathon
make it better
UCD is a process
tweet @skotcarruthux for developers
prepared for someday startups hackathon
1. Research (the users, the problem, and the business)
2. Design
3. Prototype
4. Test with the users
5. Repeat!
make it better
ISO 9241-210: Human-Centered Design for
Interactive Systems
tweet @skotcarruthux for developers
prepared for someday startups hackathon
• The design is based upon an explicit understanding of users, tasks and
environments.
• Users are involved throughout design and development.
• The design is driven and refined by user-centered evaluation.
• The process is iterative.
• The design addresses the whole user experience.
• The design team includes multidisciplinary skills and perspectives.
make it better
I am not the user.
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
Who is your user?
tweet @skotcarruthux for developers
prepared for someday startups hackathon
• Personal History
• Culture
• Education
• Motivations
• How do they organize information in their heads?
make it better
What is their context of use?
tweet @skotcarruthux for developers
prepared for someday startups hackathon
• Location
• Distractions
• Devices
• Other people
make it better
What are their activities?
• What does the user want to accomplish?
• What tasks must the user complete to do so?
• How do people accomplish it now?
• What are their pain points?
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
tweet @skotcarruth
Science, b*tch
ux for developers
prepared for someday startups hackathon
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Research methods
• Secondary research
• Contextual inquiry (field study)
• User interviews
• Focus groups
• Diary studies
• Card sorting
• Analytics
• A/B testing
• Eye tracking
• Surveys
• …and many, many more
make it better
Or, having a genuine
conversation with a human.
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
Analyze Data
tweet @skotcarruth
Affinity Mapping
ux for developers
prepared for someday startups hackathon
make it better
via http://uxmag.com/articles/personas-the-foundation-of-a-great-user-experience
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Define
1. User scenarios
2. User tasks
3. User stories == Features
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Design: Information
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Design: Workflows
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Design: Interfaces
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Prototype
• Sketches
• Print-outs
• Clickable images
• HTML
• Functional
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Test
make it better
tweet @skotcarruthux for developers
prepared for someday startups hackathon
Rinse and repeat
make it better
How to win
tweet @skotcarruthux for developers
prepared for someday startups hackathon
make it better
5 Goals of Usability
tweet @skotcarruth
1. Learnability
2. Efficiency
3. Memorability
4. Error Management
5. Satisfaction
ux for developers
prepared for someday startups hackathon
make it better
5 Goals of Usability
tweet @skotcarruth
1. Learnability
2. Efficiency
3. Memorability
4. Error Management
5. Satisfaction
ux for developers
prepared for someday startups hackathon
make it better
Levels of UX achievement
• Utility
• Usable
• Desirable
• Emotional
tweet @skotcarruth
via User Experience 2008, nnGroup Conference Amsterdam
ux for developers
prepared for someday startups hackathon
make it better
Questions?
tweet @skotcarruthux for developers
prepared for someday startups hackathon

Mais conteúdo relacionado

Mais de Skot Carruth

Mais de Skot Carruth (8)

Avoiding Runaway Trains
Avoiding Runaway TrainsAvoiding Runaway Trains
Avoiding Runaway Trains
 
Creating an Objective Visual Strategy
Creating an Objective Visual StrategyCreating an Objective Visual Strategy
Creating an Objective Visual Strategy
 
UCLA Anderson Design Thinking Workshop
UCLA Anderson Design Thinking WorkshopUCLA Anderson Design Thinking Workshop
UCLA Anderson Design Thinking Workshop
 
UX Crash Course for Startup UCLA
UX Crash Course for Startup UCLAUX Crash Course for Startup UCLA
UX Crash Course for Startup UCLA
 
Perspectives on UX
Perspectives on UXPerspectives on UX
Perspectives on UX
 
Putting the User Back in User Experience
Putting the User Back in User ExperiencePutting the User Back in User Experience
Putting the User Back in User Experience
 
"Technical" UX Design
"Technical" UX Design"Technical" UX Design
"Technical" UX Design
 
Intro to MVPs
Intro to MVPsIntro to MVPs
Intro to MVPs
 

Último

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Último (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

UX for Developers (or, How to Make Stuff That Matters)

  • 1. make it better UX for Developers How to make stuff that matters.
  • 2. make it better Quick Poll ux for developers tweet @skotcarruth prepared for someday startups hackathon
  • 3. make it better Who’s this guy? tweet @skotcarruth • Web design and development since 1996 • Founded Philosophie in 2008 • Worked on 200+ web/mobile projects • UXD Instructor, UXDi Curriculum Fellow @ GA ux for developers prepared for someday startups hackathon
  • 4. make it better What is UX? tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 5. make it better What most people think UX Design is: tweet @skotcarruth Field research Face to face interviewing Creation and administering of tests Gathering, organizing, and presenting statistics Documentation of personas and findings Product design Feature writing Requirement writing Graphic arts Interaction design Information Architecture Usability Prototyping Interface layout Interface design Visual design Taxonomy creation Terminology creation Copy writing Presentation and speaking Working tightly with programmers Brainstorm coordination Company culture evangelism Communication to stakeholders via helloerik.com/ux-is-not-ui ux for developers prepared for someday startups hackathon
  • 6. make it better What UX Designers think UX Design is: tweet @skotcarruthux for developers prepared for someday startups hackathon Field research Face to face interviewing Creation and administering of tests Gathering, organizing, and presenting statistics Documentation of personas and findings Product design Feature writing Requirement writing Graphic arts Interaction design Information Architecture Usability Prototyping Interface layout Interface design Visual design Taxonomy creation Terminology creation Copywriting Presentation and speaking Working tightly with programmers Brainstorm coordination Company culture evangelism Communication to stakeholders
  • 7. make it better “User experience encompasses all aspects of the end-user’s interaction with the company, its services, and its products.” 
 — Donald Norman tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 8. make it better tweet @skotcarruth Everything. created by Information Architects Inc. ux for developers prepared for someday startups hackathon
  • 9. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 10. make it better User-Centered Design tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 11. make it better UX: aka “Design” 40s 50s 60s 80s70s tweet @skotcarruth 90s 00s Hum an Factors Ergonom ics Hum an-Com puterInteraction Cooperative DesignDesign Thinking Interaction DesignUX/CX ux for developers prepared for someday startups hackathon
  • 12. make it better UCD is a process tweet @skotcarruthux for developers prepared for someday startups hackathon 1. Research (the users, the problem, and the business) 2. Design 3. Prototype 4. Test with the users 5. Repeat!
  • 13. make it better ISO 9241-210: Human-Centered Design for Interactive Systems tweet @skotcarruthux for developers prepared for someday startups hackathon • The design is based upon an explicit understanding of users, tasks and environments. • Users are involved throughout design and development. • The design is driven and refined by user-centered evaluation. • The process is iterative. • The design addresses the whole user experience. • The design team includes multidisciplinary skills and perspectives.
  • 14. make it better I am not the user. tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 15. make it better Who is your user? tweet @skotcarruthux for developers prepared for someday startups hackathon • Personal History • Culture • Education • Motivations • How do they organize information in their heads?
  • 16. make it better What is their context of use? tweet @skotcarruthux for developers prepared for someday startups hackathon • Location • Distractions • Devices • Other people
  • 17. make it better What are their activities? • What does the user want to accomplish? • What tasks must the user complete to do so? • How do people accomplish it now? • What are their pain points? tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 18. make it better tweet @skotcarruth Science, b*tch ux for developers prepared for someday startups hackathon
  • 19. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Research methods • Secondary research • Contextual inquiry (field study) • User interviews • Focus groups • Diary studies • Card sorting • Analytics • A/B testing • Eye tracking • Surveys • …and many, many more
  • 20. make it better Or, having a genuine conversation with a human. tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 21. make it better Analyze Data tweet @skotcarruth Affinity Mapping ux for developers prepared for someday startups hackathon
  • 22. make it better via http://uxmag.com/articles/personas-the-foundation-of-a-great-user-experience tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 23. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Define 1. User scenarios 2. User tasks 3. User stories == Features
  • 24. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Design: Information
  • 25. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Design: Workflows
  • 26. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Design: Interfaces
  • 27. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Prototype • Sketches • Print-outs • Clickable images • HTML • Functional
  • 28. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Test
  • 29. make it better tweet @skotcarruthux for developers prepared for someday startups hackathon Rinse and repeat
  • 30. make it better How to win tweet @skotcarruthux for developers prepared for someday startups hackathon
  • 31. make it better 5 Goals of Usability tweet @skotcarruth 1. Learnability 2. Efficiency 3. Memorability 4. Error Management 5. Satisfaction ux for developers prepared for someday startups hackathon
  • 32. make it better 5 Goals of Usability tweet @skotcarruth 1. Learnability 2. Efficiency 3. Memorability 4. Error Management 5. Satisfaction ux for developers prepared for someday startups hackathon
  • 33. make it better Levels of UX achievement • Utility • Usable • Desirable • Emotional tweet @skotcarruth via User Experience 2008, nnGroup Conference Amsterdam ux for developers prepared for someday startups hackathon
  • 34. make it better Questions? tweet @skotcarruthux for developers prepared for someday startups hackathon