SlideShare une entreprise Scribd logo
1  sur  11
Quick and Cheap
  Usability for
 Programmers
   By Megan O’Rorke




       SD Ruby 4/1/10
The Plan, Stan

General idea of usability
What will/won’t be covered
Who, What and Why?
Cheap & quick tricks of the trade
Audience questions
General Idea

Error free is not enough


World conquest = make the person on the
other end of your interaction happy
This talk will cover

Get actionable data


Methods for programmers
This talk will not

Cover an in-depth history of the usability field


Go into all the techniques


Convert programmers into usability professionals
Who, What and Why?


Why: Other people’s ESP sucks


Who gives the most useful feedback?


Real world data
Who: the Upside of Ignorance

People in the trenches have lost the naïve perspective
Jargon becomes familiar
  ROR, PEBKAC
  IGO, NIGO
What/Why: Observation FTW!
Observation reveals what anticipation misses
How

In house labs vs portable usability labs


Cheap and fast outsourced options:
  feedbackarmy.com $10 for 10 people’s feedback
  usertesting.com $39/user, get video + written report
Tips

Early & Often: 3 people, at least once a month


Discuss fixing critical issues seen in the data


Sketch, prototype, scrap and iterate
Good Luck!

 Questions?

Contenu connexe

Tendances

10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3lflores
 
Researching Voice Technology - Holly Allison & Miriam Boyles
Researching Voice Technology - Holly Allison & Miriam BoylesResearching Voice Technology - Holly Allison & Miriam Boyles
Researching Voice Technology - Holly Allison & Miriam BoylesHolly Kennedy
 
[Webinar] Transitioning to Remote Research
[Webinar] Transitioning to Remote Research[Webinar] Transitioning to Remote Research
[Webinar] Transitioning to Remote ResearchUserZoom
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye trackingObjective Experience
 
11 Usability Testing
11 Usability Testing11 Usability Testing
11 Usability Testinglflores
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' HeartsRené Cacheaux
 
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...rpowell285
 
The Problematic Situation Aspect of Conceptual Design
The Problematic Situation Aspect of Conceptual DesignThe Problematic Situation Aspect of Conceptual Design
The Problematic Situation Aspect of Conceptual DesignJack Ring
 
Remote Research at IxD10
Remote Research at IxD10Remote Research at IxD10
Remote Research at IxD10bolt peters
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the WildDawn Code
 
Discovery of a new communication tool
Discovery of a new communication toolDiscovery of a new communication tool
Discovery of a new communication toolWorld's Wide Walls
 
99 Problem, But is this issue one?
99 Problem, But is this issue one?99 Problem, But is this issue one?
99 Problem, But is this issue one?AJ Siegel
 
Pass That Exam! Test Prep Strategies & Resources
Pass That Exam! Test Prep Strategies & ResourcesPass That Exam! Test Prep Strategies & Resources
Pass That Exam! Test Prep Strategies & ResourcesShelly Sanchez Terrell
 
A.I. programming and machine learning
A.I. programming and machine learningA.I. programming and machine learning
A.I. programming and machine learningGilbertZenner
 
For the people: on the utility of mobile widgets to people outside this room
For the people: on the utility of mobile widgets to people outside this roomFor the people: on the utility of mobile widgets to people outside this room
For the people: on the utility of mobile widgets to people outside this roomSteven Hoober
 
Pragmatic programmer
Pragmatic programmerPragmatic programmer
Pragmatic programmerMaulik Shah
 
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...UXPA International
 

Tendances (20)

Pragmatic programmer 2
Pragmatic programmer 2Pragmatic programmer 2
Pragmatic programmer 2
 
10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3
 
Researching Voice Technology - Holly Allison & Miriam Boyles
Researching Voice Technology - Holly Allison & Miriam BoylesResearching Voice Technology - Holly Allison & Miriam Boyles
Researching Voice Technology - Holly Allison & Miriam Boyles
 
[Webinar] Transitioning to Remote Research
[Webinar] Transitioning to Remote Research[Webinar] Transitioning to Remote Research
[Webinar] Transitioning to Remote Research
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
11 Usability Testing
11 Usability Testing11 Usability Testing
11 Usability Testing
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
eLearning Guild Online Forum - Application of the Thiagi Four-Door Model for ...
 
The Problematic Situation Aspect of Conceptual Design
The Problematic Situation Aspect of Conceptual DesignThe Problematic Situation Aspect of Conceptual Design
The Problematic Situation Aspect of Conceptual Design
 
Remote Research at IxD10
Remote Research at IxD10Remote Research at IxD10
Remote Research at IxD10
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the Wild
 
Discovery of a new communication tool
Discovery of a new communication toolDiscovery of a new communication tool
Discovery of a new communication tool
 
99 Problem, But is this issue one?
99 Problem, But is this issue one?99 Problem, But is this issue one?
99 Problem, But is this issue one?
 
Pass That Exam! Test Prep Strategies & Resources
Pass That Exam! Test Prep Strategies & ResourcesPass That Exam! Test Prep Strategies & Resources
Pass That Exam! Test Prep Strategies & Resources
 
A.I. programming and machine learning
A.I. programming and machine learningA.I. programming and machine learning
A.I. programming and machine learning
 
For the people: on the utility of mobile widgets to people outside this room
For the people: on the utility of mobile widgets to people outside this roomFor the people: on the utility of mobile widgets to people outside this room
For the people: on the utility of mobile widgets to people outside this room
 
Pragmatic programmer
Pragmatic programmerPragmatic programmer
Pragmatic programmer
 
iExperience
iExperienceiExperience
iExperience
 
WW
WWWW
WW
 
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...
Out of the Lab and Into the Wild! Mobile Ethnography for Richer UX Insights -...
 

Similaire à Intro to UX for Programmers

Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interviewEric Brooke
 
The ROPES of presentations - Technical Communication
The ROPES of presentations - Technical CommunicationThe ROPES of presentations - Technical Communication
The ROPES of presentations - Technical CommunicationApril_Walters
 
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.Carol Smith
 
Barcamp Bangalore 2 - On User Experience and Usability Testing
Barcamp Bangalore 2 - On User Experience and Usability TestingBarcamp Bangalore 2 - On User Experience and Usability Testing
Barcamp Bangalore 2 - On User Experience and Usability TestingAmit Pande
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testinglisarex
 
Using Skype to support off campus learners
Using  Skype to support off campus learnersUsing  Skype to support off campus learners
Using Skype to support off campus learnersGeraldine Jones
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UXWhitney Quesenbery
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationThanh Nguyen
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingJoy Liu
 
Usability Testing Foundation
Usability Testing FoundationUsability Testing Foundation
Usability Testing FoundationRakuten Viki
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for StartupsPerfetti Media
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellCyd Harrell
 
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014Christoph Becker
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. aukee
 
How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)Asier Barrenetxea
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Abi Reynolds
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!dcmistry
 

Similaire à Intro to UX for Programmers (20)

Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
The ROPES of presentations - Technical Communication
The ROPES of presentations - Technical CommunicationThe ROPES of presentations - Technical Communication
The ROPES of presentations - Technical Communication
 
09-UX.pdf
09-UX.pdf09-UX.pdf
09-UX.pdf
 
Ux
Ux Ux
Ux
 
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.
Users are Losers! They’ll Like Whatever we Make! and Other Fallacies.
 
Barcamp Bangalore 2 - On User Experience and Usability Testing
Barcamp Bangalore 2 - On User Experience and Usability TestingBarcamp Bangalore 2 - On User Experience and Usability Testing
Barcamp Bangalore 2 - On User Experience and Usability Testing
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testing
 
Using Skype to support off campus learners
Using  Skype to support off campus learnersUsing  Skype to support off campus learners
Using Skype to support off campus learners
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UX
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
 
Webinar on Webinars
Webinar on WebinarsWebinar on Webinars
Webinar on Webinars
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability Testing
 
Usability Testing Foundation
Usability Testing FoundationUsability Testing Foundation
Usability Testing Foundation
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for Startups
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd Harrell
 
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques.
 
How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)How to deliver the right software (Specification by example)
How to deliver the right software (Specification by example)
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Intro to UX for Programmers

  • 1. Quick and Cheap Usability for Programmers By Megan O’Rorke SD Ruby 4/1/10
  • 2. The Plan, Stan General idea of usability What will/won’t be covered Who, What and Why? Cheap & quick tricks of the trade Audience questions
  • 3. General Idea Error free is not enough World conquest = make the person on the other end of your interaction happy
  • 4. This talk will cover Get actionable data Methods for programmers
  • 5. This talk will not Cover an in-depth history of the usability field Go into all the techniques Convert programmers into usability professionals
  • 6. Who, What and Why? Why: Other people’s ESP sucks Who gives the most useful feedback? Real world data
  • 7. Who: the Upside of Ignorance People in the trenches have lost the naïve perspective Jargon becomes familiar ROR, PEBKAC IGO, NIGO
  • 8. What/Why: Observation FTW! Observation reveals what anticipation misses
  • 9. How In house labs vs portable usability labs Cheap and fast outsourced options: feedbackarmy.com $10 for 10 people’s feedback usertesting.com $39/user, get video + written report
  • 10. Tips Early & Often: 3 people, at least once a month Discuss fixing critical issues seen in the data Sketch, prototype, scrap and iterate

Notes de l'éditeur

  1. Hi, my name is Megan O'Rorke and it's my pleasure to be here to speak about usability tonight. I got my bachelors of science from UCSD in Cognitive Science with a focus on Human Computer Interaction. Human Computer Interaction is commonly abbreviated HCI or CHI and the idea behind the field is to make the interaction between people and computers more efficient, effective and enjoyable. That means is that given whatever the project's constraints are: physical, virtual, political or other; I and people in my field do everything we can to make the experience a pleasant one for the people on the other end of whatever interaction is being built- whether it's a database, a path through a physical building, or completing any variety of the types of tasks you can do on a website. \n
  2. First I'm going to start by explaining the general idea of usability, then briefly set expectations for what will and won't be covered in this talk, share some tricks of the trade- cheap and quick things programmers can use, and at the end I will answer audience questions as time time slot allows.  \n
  3. So the general idea behind this field is that eliminating all the error in the code will not guarantee you conquer the world whether you measure that by largest market share, most conversions, etc. As Apple has proven over the last few years it's not enough to have something that is error free. I'm here today to share a bit about how programmers like you can take advantage of what people like me have learned about how to get concrete data and action items of things to improve the interaction between what you're building and the people on the other end. I'll also let you guys in on a few cheap and quick solutions for programmers. \n
  4. I am going to tell you how to get actionable data and quick and cheap ways you guys can get your hands on some data if you’re budget is as little as $100 and your time frame is 2 days from now. \n
  5. We’ve got limited time so I’m not going to cover an in depth history of the field, or describe in detail all the various techniques. I’m focusing on a very small portion of the techniques that I think will be useful and easy for you guys to incorporate on your projects. And this talk will not convert programmers into usability professionals. \n
  6. So how do we get this data? Who do we recruit, what do we have them do and why is this useful? Would watching someone sitting next to you at work give the same data as your target users? What should the task be? \n
  7. The people who will give you the best data for feedback will be the ones who haven’t been working on the project 10 hours a day 5 days a week. \n
  8. Observing people try to do what you’re hoping they’ll be able to do when using your program or website works so well because very often people will do something you did not anticipate or NOT DO something that to you thought they would do (like click on the question bubble or read the instructions you wrote for example).\n
  9. In house labs- usually you need at least 2 rooms- 1 for observers, and 1 test room, speakers, microphones, screen sharing software, a moderator, and recruits willing to come to you. \n\nFor what’s called a portable usability lab: laptop with a built-in camera, and screen recording software. In other words the mac I’m using now + “Silverback” which will record the screen and optionally audio and video of the user time synched with the \n
  10. Unless you’re planning on writing a research paper, test early and often with 3 people at least once a month. After the tests discuss how you’re going to fix the critical issues. The hardest part will be sticking to the issues you’ve seen in the data. Hack together something that resembles what the final interaction will be and test that on someone new. Sketches and prototypes are faster to scrap or iterate than lines of code. \n
  11. \n