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

Developer Experience is User Experience

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

Mike Brevoort

December 07, 2016
Tweet

More Decks by Mike Brevoort

Other Decks in Technology

Transcript

  1. Sub Title Everything we do starts by blending the sciences

    with the humanities - the robots with the pencils - the engineers with the designers.
  2. “User experience encompasses all aspects of the end-user's interaction with

    the company, its services, and its products - Don Norman @mbrevoort
  3. We can borrow tools from user experience research to shape

    devrel strategy spinster cardigan / https://www.flickr.com/photos/84906483@N08/8747337118
  4. Journey Maps Step 1 Step 2 Step 3 Step 4

    Step 5 Step 6 Step 7 Step 8
  5. @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
  6. No API API Launch & Honeymoon OAuthcalypse Clone Wars &

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

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

    Limits Tools for Mobile Developers 2006 2016 2010 2012 2014 My Twitter Developer Journey (dramatization)
  9. 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:
  10. 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
  11. 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
  12. 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
  13. 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