We're Doing It Wrong: Prototyping The Future Of The Web

1,727 views

Published on

Published in: Design, Technology

We're Doing It Wrong: Prototyping The Future Of The Web

  1. 1. We’re Doing It Wrong Prototyping the Future of the Web Steve Hickey — @stevehickeydsgn UX Designer & Developer at Fresh Tilled Soil
  2. 2. Requirements Research Ideate Design Code Launch A brief “reminder” of waterfall.
  3. 3. Plan Design Develop Test Build MeasureLearn What about agile or lean?
  4. 4. ¡Mentirosos! (Liars!)
  5. 5. The traditional point of first contact... Requirements Research Ideate Design Code Launch
  6. 6. “D t!”**** ... and its result.
  7. 7. But it’s ok. We can fix that. Research/Understand Ideate Design CodeTest and repeat... & Design & Code & Ideate & Code & Ideate & Design
  8. 8. Step 1 → Step 2 → Step 3 → Step 4 = Very Pretty BULLSHIT
  9. 9. “Design is not just what it looks like and feels like. Design is how it works.” Today’s obligatory Steve Jobs quote.
  10. 10. “Form ever follows function.” A grating reminder of something we all claim to know, from architect Louis Sullivan.
  11. 11. Understanding the problem.
  12. 12. Ideation through sketching.
  13. 13. “Great is the enemy of good.” Paraphrased from Voltaire, an enlightened dude.
  14. 14. Wireframes. Or are they...
  15. 15. Wireframes. Or are they...
  16. 16. Testable. ASAP.
  17. 17. Sketches are prototypes in waiting.
  18. 18. prototyping on paper
  19. 19. The usual suspects: Balsamiq Axure InDesign Keynote PowerPoint
  20. 20. Try a storyboarding app. Briefs Flinto Proto.io
  21. 21. HTML/CSS/JS
  22. 22. Developers need love too.
  23. 23. Fake it. localStorage.setItem(‘username’, ‘Gary’); var username = localStorage.getItem(‘username’); $(‘div.userinfo’).prepend(‘<h2>’ + username + ‘</h2>’); ======================================================= <h2>Gary</h2>
  24. 24. Make your client fall in love.
  25. 25. Time to test.
  26. 26. “OK, but what about design?”
  27. 27. Mockups = Useless
  28. 28. Try zooming your comps out.
  29. 29. Style tiles use time efficiently.
  30. 30. Design in the browser.
  31. 31. Use the right tool for the job.
  32. 32. Let’s see some examples:
  33. 33. Google Glass
  34. 34. “We were working with the HUD literally on my first day at work. And learning a tremendous number of things that you couldn’t possibly just guess or estimate, or print out on a spreadsheet, or a project map, and that sort of thing.” Tom Chi, Google
  35. 35. “Your ears can take a lot more weight than your nose… So if you can create a system where the ear becomes a fulcrum, then the perceptual weight disappears. This took me about two hours to figure out.” Tom Chi, Google
  36. 36. Incantor
  37. 37. Our first prototype.
  38. 38. Look, I’m no Olivander. Ok?
  39. 39. Here’s how we overcame my lack of magic.
  40. 40. We made the nav work without looking.
  41. 41. Let’s wrap up.
  42. 42. 1) Sketch a lot, it’s quick and efficient. 2) Stop wireframing, start prototyping. 3) Test early and often. 4) Avoid comps for every screen and state. 5) Eliminate redundant parts of your workflow. 6) Process is not a straight line.
  43. 43. Thanks!

×