Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Experience is User Experience

7071119714e1a32441aca0c336657d3e?s=47 Mike Brevoort
December 07, 2016

Developer Experience is User Experience

Developer experience encompasses all aspects of the developer's interaction with the company, its services, and its products

Presented at DevRelCon London 2016

7071119714e1a32441aca0c336657d3e?s=128

Mike Brevoort

December 07, 2016
Tweet

Transcript

  1. Developer Experience is User Experience DevRelCon London 7 December 2016

    Mike Brevoort
  2. Sub Title Everything we do starts by blending the sciences

    with the humanities - the robots with the pencils - the engineers with the designers.
  3. None
  4. https://medium.com/google-developers/ the-core-competencies-of-developer- relations-f3e1c04c0f5b#.36hgsdxqw Reto Meier The virtuous cycle of Developer

    Relations @mbrevoort
  5. https://medium.com/google-developers/ the-core-competencies-of-developer- relations-f3e1c04c0f5b#.36hgsdxqw Reto Meier The virtuous cycle of Developer

    Relations @mbrevoort
  6. @mbrevoort Developer relations programs should be measured by developer success

  7. “User experience encompasses all aspects of the end-user's interaction with

    the company, its services, and its products - Don Norman @mbrevoort
  8. @mbrevoort “Developer experience encompasses all aspects of the developer's interaction

    with the company, its services, and its products - Me
  9. We can borrow tools from user experience research to shape

    devrel strategy spinster cardigan / https://www.flickr.com/photos/84906483@N08/8747337118
  10. Personas

  11. Journey Maps Step 1 Step 2 Step 3 Step 4

    Step 5 Step 6 Step 7 Step 8
  12. Watch Ask Listen http://www.wikihow.com/Sneak-Around-at-Night#/Image:Sneak-Around-at-Night-Step-15-Version-3.jpg

  13. @mbrevoort Care about how developers feel

  14. @mbrevoort

  15. “Quality is not in linear relation to customer satisfaction -

    Professor Noriaki Kano @mbrevoort
  16. Kano Model @mbrevoort SATISFACTION QUALITY

  17. Kano Model @mbrevoort SATISFACTION Baseline Expectations QUALITY

  18. Kano Model @mbrevoort SATISFACTION Linear Satisfiers QUALITY

  19. Kano Model @mbrevoort SATISFACTION Delighters QUALITY

  20. A Delighter Example @mbrevoort

  21. Kano Model @mbrevoort SATISFACTION Indifference QUALITY

  22. Kano Model @mbrevoort SATISFACTION Indifference Baseline Expectations Linear Satisfiers Delighters

    QUALITY
  23. @mbrevoort Kano Model is a framework for prioritizing satisfaction and

    delight
  24. @mbrevoort

  25. @mbrevoort

  26. @mbrevoort

  27. #OAuthcalypse http://aidanphantom.tumblr.com/post/109538630259/just-before-dawn-1981 @mbrevoort

  28. @mbrevoort

  29. http://aidanphantom.tumblr.com/post/109538630259/just-before-dawn-1981 @mbrevoort

  30. @mbrevoort

  31. None
  32. @mbrevoort ““…first and foremost apologize for our confusion. We want

    to reset our relationship, and we want to make sure that we are learning, that we are listening, and that we are rebooting." - Jack Dorsey
  33. No API API Launch & Honeymoon OAuthcalypse Clone Wars &

    Limits Tools for Mobile Developers 2006 2016 2010 2012 2014 My Twitter Developer Journey (dramatization)
  34. No API API Launch & Honeymoon OAuthcalypse Clone Wars &

    Limits Tools for Mobile Developers 2006 2016 2010 2012 2014 My Twitter Developer Journey (dramatization)
  35. No API API Launch & Honeymoon OAuthcalypse Clone Wars &

    Limits Tools for Mobile Developers 2006 2016 2010 2012 2014 My Twitter Developer Journey (dramatization)
  36. Kano Model @mbrevoort SATISFACTION Baseline Expectations Delighters Natural Decay of

    Delight QUALITY
  37. How? @mbrevoort How do you feel if you did not

    have X (present) How do you feel if you had X (absent) • I like it • I expect it • I am neutral • I can tolerate it • I dislike it Given feature X:
  38. Evaluation @mbrevoort Like it Expect it Don’t Care Live With

    Dislike Like it Questionable Delighter Delighter Delighter Linear Satisfier Expect it Reverse Questionable Indifferent Indifferent Baseline Don’t Care Reverse Indifferent Indifferent Indifferent Baseline Live With Reverse Indifferent Indifferent Questionable Baseline Dislike Reverse Reverse Reverse Reverse Questionable Feature Present Feature Absent
  39. Evaluation @mbrevoort Like it Expect it Don’t Care Live With

    Dislike Like it Delighter Delighter Delighter Linear Satisfier Expect it Indifferent Indifferent Baseline Don’t Care Indifferent Indifferent Indifferent Baseline Live With Indifferent Indifferent Baseline Dislike Feature Absent Feature Present
  40. Evaluation @mbrevoort Like it Expect it Don’t Care Live With

    Dislike Like it Delighter Delighter Delighter Linear Satisfier Expect it Baseline Don’t Care Baseline Live With Baseline Dislike Feature Absent Feature Present
  41. Review @mbrevoort User experience research techniques should help shape your

    developer relations strategy. • Personas • Journey Maps • Watch, Ask, Listen • Kano Model • Design for Satisfaction and Delight
  42. Mike Brevoort Founder, Beep Boop CTO, Robots & Pencils @mbrevoort

    robotsandpencils.com beepboophq.com