Your SlideShare is downloading. ×
  • Like
  • Save
Do-it-yourself Usability Design for Developers
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Do-it-yourself Usability Design for Developers


Slides of my talk at JavaLand 2014 …

Slides of my talk at JavaLand 2014

"Good user experience (UX) is essential in modern software, be it a web-application based on JavaEE, Spring, Play or a similar framework, or a rich client developed with JavaFX/Swing. It is a must-have in consumer oriented applications and even in business applications good user experience becomes increasingly important. Therefore proper UX design should be embedded into the development of any user facing software. Unfortunately only few teams are equipped with a UX expert and it is up to the developers to incorporate good usability.

This talk covers the basics of UX design. We will take a look at several concrete and simple techniques that every team can use, even with small budget, and that will enable you to increase the usability of your software tremendously."

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. DIY Usability Design for Developers Michael Heinrichs Canoo Engineering AG
  • 2. Ipod Classic By Matthieu Riegler (CC BY 3.0) Nest By Grant Sewell (CC BY-SA 2.0)
  • 3. Michael Heinrichs @net0pyr canoo [delivering end-user happiness]
  • 4. Usability Process & Tools UX Techniques
  • 5. Learnability Efficiency Memorability Errors Satisfaction
  • 6. The Curse of Knowledge
  • 7. Usability Process & Tools UX Techniques
  • 8. Progress Complexity Parallelism
  • 9. Sketches
  • 10. Paper Prototype
  • 11. Lo-Fi Prototype
  • 12. Wire Frame PPT Mockup Scene Builder Slides + + + Parking Lot
  • 13. Hi-Fi Prototype
  • 14. Progress Complexity Parallelism
  • 15. Usability Process & Tools UX Techniques
  • 16. Field Study
  • 17. Persona
  • 18. By Jeremy Keith (CC BY 2.0)
  • 19. Proto-Persona
  • 20. See? Hear? Think & Feel? Say & Do? Pain Gain
  • 21. Heuristic Evaluation
  • 22. Visibility of system status Match between system and the real world User control and freedom ...
  • 23. Usability Test
  • 24. Problems Found Participants 100 % 5 10 15
  • 25. One usability test is 100 % better than none
  • 26. This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.