SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Introto UX forDevelopers
Brenda Jin
@cyberneticlove
Intro to UX for Developers
Brenda Jin
User eXperience: how a person feels
about, perceives, and accomplishes
an interaction with a computer
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Overview
1) Background Tools
2) Try It - Prototyping
3) Try It - Testing
4) Additional Resources
@cyberneticlove
Background Tools
Intro to UX for Developers
Brenda Jin
UX is a design and
communication tool.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Humans are wildly diverse.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
As hackers and builders,
we want to disrupt –
@cyberneticlove
Intro to UX for Developers
Brenda Jin
while providing an intuitive experience.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Tool #1:
Identifying Needs
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Finding Needs
• Interview and observe
• Pay attention to pain points, places where
extra explanation is needed
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Tool #2:
Set Goals
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Focus on the goal so that you can
• See the forest and the trees
• Measure twice, cut once
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Now that we know the problem…
why not build the solution already?
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Tool#3:
Prototyping
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Prototype: A first or preliminary
model of something
@cyberneticlove
Intro to UX for Developers
Brenda Jin @cyberneticlove
Intro to UX for Developers
Brenda Jin
“The best way to have a good
idea is to have lots of ideas”
- Linus Pauling
@cyberneticlove
Intro to UX for Developers
Brenda Jin
• The first solution is not necessarily the best
• Debug early, when it matters a lot
• Communicate using data and stories
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Myth:
Prototypes are pretty
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Truth:
Prototypes don’t have to be.
@cyberneticlove
Image courtesy of The Verge
Intro to UX for Developers
Brenda Jin
Myth: Prototypes have lots of features
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Truth: Prototypes can be quite minimal.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Myth:
Prototyping is expensive
in time and money
@cyberneticlove
Intro to UX for Developers
Brenda Jin @cyberneticlove
Intro to UX for Developers
Brenda Jin
Prototypes get almost
none of the glory,
but do a lot of the work.
@cyberneticlove
Intro to UX for Developers
Brenda Jin @cyberneticlove
Paper
Intro to UX for Developers
Brenda Jin @cyberneticlove
Wizard of Oz
Try It: Prototyping
Intro to UX for Developers
Your turn!
You’re building a new mobile email client.
What does the composition window look
like?
Intro to UX for Developers
Brenda Jin
Your turn again!
Sketch a second prototype that is different
from the first.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Prototypes are questions,
and questions are
the currency of collaboration.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
The goal of
rapid prototyping
is rapid feedback.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
To get feedback,
you need to test.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
Direct Observation
• Ask tester to talk through thoughts
• Focus on the goal of problem-solving
rather than on your method or interface
• Use data to evolve your product and tell
your story
@cyberneticlove
Intro to UX for Developers
Brenda Jin
“When you prototype something and
simulate, you get much better decisions for
the next step.”
-HartmutEsslinger
@cyberneticlove
Try It: Testing
Intro to UX for Developers
Brenda Jin
Pair up!
Option1: Ask your partner to complete a
task with your prototype. Observe.
Option2: Share your prototypes with each
other and create a single new prototype
that incorporates the best ideas from both.
@cyberneticlove
Intro to UX for Developers
Brenda Jin
What did you learn?
@cyberneticlove
Additional Resources
Intro to UX for Developers
Additional Resources
Stanford Online Human-Computer Interaction
at Coursera.org
Software: Balsamiq, Axure, Indigo Studio, web frameworks
Always cheap and compatible: Paper!
Brenda Jin
@cyberneticlove

Weitere ähnliche Inhalte

Mehr von Codemotion

Mehr von Codemotion (20)

Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
 
Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019
Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019
Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019
 
Rahul Shetty - Corporate relocation prediction - Codemotion Amsterdam 2019
Rahul Shetty - Corporate relocation prediction - Codemotion Amsterdam 2019Rahul Shetty - Corporate relocation prediction - Codemotion Amsterdam 2019
Rahul Shetty - Corporate relocation prediction - Codemotion Amsterdam 2019
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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)
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Intro to UX for Developers by Brenda Jin

  • 1. Introto UX forDevelopers Brenda Jin @cyberneticlove
  • 2. Intro to UX for Developers Brenda Jin User eXperience: how a person feels about, perceives, and accomplishes an interaction with a computer @cyberneticlove
  • 3. Intro to UX for Developers Brenda Jin Overview 1) Background Tools 2) Try It - Prototyping 3) Try It - Testing 4) Additional Resources @cyberneticlove
  • 5. Intro to UX for Developers Brenda Jin UX is a design and communication tool. @cyberneticlove
  • 6. Intro to UX for Developers Brenda Jin Humans are wildly diverse. @cyberneticlove
  • 7.
  • 8.
  • 9. Intro to UX for Developers Brenda Jin As hackers and builders, we want to disrupt – @cyberneticlove
  • 10. Intro to UX for Developers Brenda Jin while providing an intuitive experience. @cyberneticlove
  • 11. Intro to UX for Developers Brenda Jin Tool #1: Identifying Needs @cyberneticlove
  • 12. Intro to UX for Developers Brenda Jin Finding Needs • Interview and observe • Pay attention to pain points, places where extra explanation is needed @cyberneticlove
  • 13.
  • 14. Intro to UX for Developers Brenda Jin Tool #2: Set Goals @cyberneticlove
  • 15. Intro to UX for Developers Brenda Jin Focus on the goal so that you can • See the forest and the trees • Measure twice, cut once @cyberneticlove
  • 16. Intro to UX for Developers Brenda Jin Now that we know the problem… why not build the solution already? @cyberneticlove
  • 17. Intro to UX for Developers Brenda Jin Tool#3: Prototyping @cyberneticlove
  • 18. Intro to UX for Developers Brenda Jin Prototype: A first or preliminary model of something @cyberneticlove
  • 19. Intro to UX for Developers Brenda Jin @cyberneticlove
  • 20. Intro to UX for Developers Brenda Jin “The best way to have a good idea is to have lots of ideas” - Linus Pauling @cyberneticlove
  • 21. Intro to UX for Developers Brenda Jin • The first solution is not necessarily the best • Debug early, when it matters a lot • Communicate using data and stories @cyberneticlove
  • 22. Intro to UX for Developers Brenda Jin Myth: Prototypes are pretty @cyberneticlove
  • 23. Intro to UX for Developers Brenda Jin Truth: Prototypes don’t have to be. @cyberneticlove Image courtesy of The Verge
  • 24. Intro to UX for Developers Brenda Jin Myth: Prototypes have lots of features @cyberneticlove
  • 25. Intro to UX for Developers Brenda Jin Truth: Prototypes can be quite minimal. @cyberneticlove
  • 26. Intro to UX for Developers Brenda Jin Myth: Prototyping is expensive in time and money @cyberneticlove
  • 27. Intro to UX for Developers Brenda Jin @cyberneticlove
  • 28. Intro to UX for Developers Brenda Jin Prototypes get almost none of the glory, but do a lot of the work. @cyberneticlove
  • 29. Intro to UX for Developers Brenda Jin @cyberneticlove Paper
  • 30. Intro to UX for Developers Brenda Jin @cyberneticlove Wizard of Oz
  • 32. Intro to UX for Developers Your turn! You’re building a new mobile email client. What does the composition window look like?
  • 33. Intro to UX for Developers Brenda Jin Your turn again! Sketch a second prototype that is different from the first. @cyberneticlove
  • 34. Intro to UX for Developers Brenda Jin Prototypes are questions, and questions are the currency of collaboration. @cyberneticlove
  • 35. Intro to UX for Developers Brenda Jin The goal of rapid prototyping is rapid feedback. @cyberneticlove
  • 36. Intro to UX for Developers Brenda Jin To get feedback, you need to test. @cyberneticlove
  • 37. Intro to UX for Developers Brenda Jin Direct Observation • Ask tester to talk through thoughts • Focus on the goal of problem-solving rather than on your method or interface • Use data to evolve your product and tell your story @cyberneticlove
  • 38. Intro to UX for Developers Brenda Jin “When you prototype something and simulate, you get much better decisions for the next step.” -HartmutEsslinger @cyberneticlove
  • 40. Intro to UX for Developers Brenda Jin Pair up! Option1: Ask your partner to complete a task with your prototype. Observe. Option2: Share your prototypes with each other and create a single new prototype that incorporates the best ideas from both. @cyberneticlove
  • 41. Intro to UX for Developers Brenda Jin What did you learn? @cyberneticlove
  • 43. Intro to UX for Developers Additional Resources Stanford Online Human-Computer Interaction at Coursera.org Software: Balsamiq, Axure, Indigo Studio, web frameworks Always cheap and compatible: Paper! Brenda Jin @cyberneticlove

Hinweis der Redaktion

  1. not an object or an artifactphysical materials up to youthinking tool - critically examine current problems and discover viable solutions that are culturally and contextually appropriateUse these tools at:Hack nights and hackathonsInternal MeetingsExternal Pitches
  2. evolutionary strength - diverse needs and problems - diverse solutions. diverse throughout time - our habits and expectations change according to context.
  3. today
  4. 1996from a single viewpoint - hard to predict the outcomesalumni event
  5. We want to innovate, and we want to disrupt
  6. In the meantime, we also want to create excellent and intuitive experiences and viable business models.How can we do this?We can accomplish this by thinking about our users from the beginning to the end.
  7. Every good story has a conflict. And every hack has a story. articulate the problem you are trying to solve.
  8. 6th slide of 18-Slide Pitch Just Landed PaymentStartup Dwolla $16.5 Million Series C roundhttp://www.businessinsider.com/18-slide-pitch-deck-lands-payment-startup-dwolla-165-million-2013-4?op=1
  9. Using your need finding researchset a goal against which to measure your solution
  10. That question brings us to our next tool…
  11. Especially effective as Early exploration tools
  12. founders of quantum chemistry molecular biology.
  13. As you narrow down your product, major changes become more and more expensiveHigh ROI
  14. test specific aspects of your design, like look and feel, flow, or practicality. sometimes advantage to test using rougher sketcheshttp://www.theverge.com/2013/2/22/4013406/i-used-google-glass-its-the-future-with-monthly-updates
  15. Revisable, Disposable1996, Palm introduced Palm Pilot - 1st successful Personal Digital Assistants (PDAs)Jeff Hawkins inventor: “Would I actually carry it with me and use it?” - Later: Can we build it this small? https://docs.google.com/file/d/0B0QztbuDlKs_NzBjYWNiOGQtNmQyNi00OWE2LWI2YzktN2Y3YTEzM2VjYTNj/edit?hl=en_US
  16. Inexpensive compared to the execution of the final productsave you the expense of late revisions to your productThe Wii U GamePadIdeally, make big changes early.http://www.gameinformer.com/b/news/archive/2012/12/07/nintendo-shows-off-its-wii-u-prototype.aspxhttp://iwataasks.nintendo.com/interviews/#/wiiu/nintendo-land/0/0
  17. think through a lot of problemsSo Users don’t have to
  18. Easy to reviseCheapFlexibleIt’s clearly not an appGive an example of how I’ve used this at a pair programming night
  19. Especially useful when the technology you envision is not yet available or costly to set up
  20. Make sure you have pen and paper
  21. Spend 1 minute using the sticky to sketch a prototype.
  22. 1 minute
  23. Scott Klemmer, Stanford
  24. Test your hypotheses. See how your prototype measures up against the goal.
  25. Work out bugs before you start buildingA handful of people will get you the majority of bugs
  26. Don’t over-instructPay attention to breakdowns and pain pointsAvoid questions like ‘Did you like it?’Ask questions like: ‘How challenging was it to complete task x?’
  27. Frogdesign, Apple Computer in the 1980s http://www.frogdesign.com/
  28. What problems did you face and solve?Unknown unknowns?