Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Samantha Thebridge UX Australia 2012

7.752 visualizaciones

Publicado el

Our developers outnumber our designers 25:1. I'll show you what we did about it. Video/audio will follow.

  • Inicia sesión para ver los comentarios

Samantha Thebridge UX Australia 2012

  1. Volume 2Developer on DesignSamantha ThebridgeSamantha Thebridgedeveloper on design UX AUSTRALIA EDITION
  2. developer ondesign UX AUSTRALIA EDITION @samthebridge
  3. developer ondesignabout meand myproblems UX AUSTRALIA EDITION @samthebridge
  4. developer ondesign UX AUSTRALIA EDITION @samthebridge
  5. developer ondesign UX AUSTRALIA EDITION @samthebridge
  6. developer ondesignmisconceptionsabout softwaredevelopers UX AUSTRALIA EDITION @samthebridge
  7. developer ondesign UX AUSTRALIA EDITION @samthebridge
  8. developer ondesign UX AUSTRALIA EDITION @samthebridge
  9. Did you know? 67% of all software engineers own a replica Eames chair.Source: Made Up Stats 2012 developer ondesign
  10. developer ondesign UX AUSTRALIA EDITION @samthebridge
  11. developer ondesignthe partabout why UX AUSTRALIA EDITION @samthebridge
  12. developer ondesignThey need some help seeing UX AUSTRALIA EDITION @samthebridge
  13. developer ondesignThey need some help seeing UX AUSTRALIA EDITION @samthebridge
  14. developer ondesignThey need some help seeing UX AUSTRALIA EDITION @samthebridge
  15. developer ondesignWhy does this happen? UX AUSTRALIA EDITION @samthebridge
  16. developer ondesignWhy does this happen? ✤ They have us designers at their disposal, but we were working an iteration ahead and they were in our blind spot UX AUSTRALIA EDITION @samthebridge
  17. developer ondesignWhy does this happen? ✤ They have us designers at their disposal, but we were working an iteration ahead and they were in our blind spot ✤ The user story got more complex as they started working through it and they just had to ship UX AUSTRALIA EDITION @samthebridge
  18. developer ondesignWhy does this happen? UX AUSTRALIA EDITION @samthebridge
  19. developer ondesignWhy does this happen? ✤ Theyre part of a startup and havent invested in designers yet UX AUSTRALIA EDITION @samthebridge
  20. developer ondesignWhy does this happen? ✤ Theyre part of a startup and havent invested in designers yet ✤ They had a good idea and wanted to execute it first to prove a concept in order to get some initial investment - then it got merged to master! UX AUSTRALIA EDITION @samthebridge
  21. developer ondesignSo why attempt to teach them design? UX AUSTRALIA EDITION @samthebridge
  22. developer ondesignSo why attempt to teach them design? ✤ Because theyre developers, theyre bloody intelligent and they actually have GREAT instincts. Sometimes they know our users better than we do. UX AUSTRALIA EDITION @samthebridge
  23. Did you know? More than three-quarters of all test engineers wear black turtlenecks.Source: Made Up Stats 2012 developer ondesign
  24. developer ondesign UX AUSTRALIA EDITION @samthebridge
  25. developer ondesignthe partabout how UX AUSTRALIA EDITION @samthebridge
  26. developer ondesignHow we started UX AUSTRALIA EDITION @samthebridge
  27. developer ondesignHow we started ✤ Selling it to the PTB UX AUSTRALIA EDITION @samthebridge
  28. developer ondesignHow we started ✤ Selling it to the PTB ✤ The two-week program that we wrote for the Developer on Design secondment UX AUSTRALIA EDITION @samthebridge
  29. developer ondesignHow we started ✤ Selling it to the PTB ✤ The two-week program that we wrote for the Developer on Design secondment ✤ The “Think Like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  30. developer ondesignHow we started ✤ Selling it to the PTB ✤ The two-week program that we wrote for the Developer on Design secondment ✤ The “Think Like a Designer” Bootcamp Classes ✤ The “Usability Test Workshop” UX AUSTRALIA EDITION @samthebridge
  31. developer ondesignHow we started ✤ Selling it to the PTB ✤ The two-week program that we wrote for the Developer on Design secondment ✤ The “Think Like a Designer” Bootcamp Classes ✤ The “Usability Test Workshop” ✤ Taking it to our external plugin developers through outreach programs UX AUSTRALIA EDITION @samthebridge
  32. developer ondesignHow we sold it UX AUSTRALIA EDITION @samthebridge
  33. developer ondesignHow we sold it ✤ Definitive and measurable goals UX AUSTRALIA EDITION @samthebridge
  34. developer ondesignHow we sold it ✤ Definitive and measurable goals ✤ Success criteria UX AUSTRALIA EDITION @samthebridge
  35. developer ondesignHow we sold it ✤ Definitive and measurable goals ✤ Success criteria ✤ Fitting with product roadmap and existing schedules UX AUSTRALIA EDITION @samthebridge
  36. developer ondesignHow we sold it ✤ Definitive and measurable goals ✤ Success criteria ✤ Fitting with product roadmap and existing schedules ✤ Exit criteria UX AUSTRALIA EDITION @samthebridge
  37. developer ondesignHow we sold it ✤ Definitive and measurable goals ✤ Success criteria ✤ Fitting with product roadmap and existing schedules ✤ Exit criteria ✤ Solid plan B UX AUSTRALIA EDITION @samthebridge
  38. developer ondesignOur Success Criteria UX AUSTRALIA EDITION @samthebridge
  39. developer ondesignOur Success Criteria ✤ A reduction in trivial layout requests to Design UX AUSTRALIA EDITION @samthebridge
  40. developer ondesignOur Success Criteria ✤ A reduction in trivial layout requests to Design ✤ An increase in UX-based 20% projects UX AUSTRALIA EDITION @samthebridge
  41. developer ondesignOur Success Criteria ✤ A reduction in trivial layout requests to Design ✤ An increase in UX-based 20% projects ✤ Presentation to team at the end of secondment UX AUSTRALIA EDITION @samthebridge
  42. developer ondesignOur Success Criteria ✤ A reduction in trivial layout requests to Design ✤ An increase in UX-based 20% projects ✤ Presentation to team at the end of secondment ✤ Improved UI for each product, reduction in designer’s time spent reviewing screens before deployment UX AUSTRALIA EDITION @samthebridge
  43. developer ondesignThe Program: Week OneMonday Tuesday Wednesday Thursday FridayMorning: Morning: Morning: Morning: Morning:With dev team With dev team With dev team With dev team With dev teamLunch Lunch Lunch Lunch LunchWelcome and Attend weekly Meet with Jake Meet with Sam Meet with RossIntroduction Design ReviewLearn You a Meet with Jay Design Exercise Paper prototyping Design FridayDesigning for great justiceCross-Product Design tools: Design task from Design task fromAudit Balsamiq, FW, PS product backlog product backlog UX AUSTRALIA EDITION @samthebridge
  44. developer ondesignThe Program: Week TwoMonday Tuesday Wednesday Thursday FridayMorning: Morning: Morning: Morning: Morning:With dev team With dev team With dev team With dev team With dev teamLunch Lunch Lunch Lunch LunchWeek 1 recap Attend weekly Meet with Jake Meet with Sam Meet with RossReview Wk2 plan Design ReviewDesign Exercise Meet with Jay Design task from Design task from Design FridayJIRA View Issue product backlog product backlog Design task from Presenting your Design presentation product backlog Work & Blog Post UX AUSTRALIA EDITION @samthebridge
  45. developer ondesignHow we selected our candidates UX AUSTRALIA EDITION @samthebridge
  46. developer ondesignHow we selected our candidates ✤ Blog post UX AUSTRALIA EDITION @samthebridge
  47. developer ondesignHow we selected our candidates ✤ Blog post ✤ Letter of interest (bribes, flattery, blackmail) UX AUSTRALIA EDITION @samthebridge
  48. developer ondesignHow we selected our candidates ✤ Blog post ✤ Letter of interest (bribes, flattery, blackmail) ✤ Approval from team lead UX AUSTRALIA EDITION @samthebridge
  49. developer ondesignHow we selected our candidates ✤ Blog post ✤ Letter of interest (bribes, flattery, blackmail) ✤ Approval from team lead ✤ Priority of access UX AUSTRALIA EDITION @samthebridge
  50. developer ondesignPriority of Access UX AUSTRALIA EDITION @samthebridge
  51. developer ondesignPriority of Access ✤ Front-end developers ✤ Small product teams ✤ Product Managers ✤ Back-end engineers FED Small Teams Product Managers Back Enders UX AUSTRALIA EDITION @samthebridge
  52. Did you know? One-third of all JavaScript developers own one or more Lichtenstein prints.Source: Made Up Stats 2012 developer ondesign
  53. developer ondesign UX AUSTRALIA EDITION @samthebridge
  54. developer ondesignthe partabout the program UX AUSTRALIA EDITION @samthebridge
  55. developer ondesignBreaking it down UX AUSTRALIA EDITION @samthebridge
  56. developer ondesignBreaking it down ✤ Introduction Session UX AUSTRALIA EDITION @samthebridge
  57. developer ondesignBreaking it down ✤ Introduction Session ✤ Learn you a Designing UX AUSTRALIA EDITION @samthebridge
  58. developer ondesignBreaking it down ✤ Introduction Session ✤ Learn you a Designing ✤ Mentoring session with design team members UX AUSTRALIA EDITION @samthebridge
  59. developer ondesignBreaking it down ✤ Introduction Session ✤ Learn you a Designing ✤ Mentoring session with design team members ✤ Crash course in design tools UX AUSTRALIA EDITION @samthebridge
  60. developer ondesignBreaking it down ✤ Introduction Session ✤ Learn you a Designing ✤ Mentoring session with design team members ✤ Crash course in design tools ✤ Picking tasks off the backlog UX AUSTRALIA EDITION @samthebridge
  61. developer ondesignBreaking it down ✤ Introduction Session ✤ Learn you a Designing ✤ Mentoring session with design team members ✤ Crash course in design tools ✤ Picking tasks off the backlog ✤ Learning how to present and defend rationale UX AUSTRALIA EDITION @samthebridge
  62. developer ondesignThe Introduction Session UX AUSTRALIA EDITION @samthebridge
  63. developer ondesignThe Introduction Session ✤ What makes a great designer - Design Judo - you cant be inflexible and opinionated and do great design UX AUSTRALIA EDITION @samthebridge
  64. developer ondesignThe Introduction Session ✤ What makes a great designer - Design Judo - you cant be inflexible and opinionated and do great design ✤ Design Challenges at Atlassian - too many chefs, too much reinvention of the wheel UX AUSTRALIA EDITION @samthebridge
  65. developer ondesignThe Introduction Session ✤ What makes a great designer - Design Judo - you cant be inflexible and opinionated and do great design ✤ Design Challenges at Atlassian - too many chefs, too much reinvention of the wheel ✤ Designing the bones - understanding how to represent the implementation model in the clearest possible logical UI model UX AUSTRALIA EDITION @samthebridge
  66. developer ondesignLearn You a Designing UX AUSTRALIA EDITION @samthebridge
  67. developer ondesignLearn You a Designing UX AUSTRALIA EDITION @samthebridge
  68. developer ondesignLearn You a Designing UX AUSTRALIA EDITION @samthebridge
  69. developer ondesignLearn You a Designing ✤ Layout principles UX AUSTRALIA EDITION @samthebridge
  70. developer ondesignLearn You a Designing ✤ Layout principles ✤ Before and after UX AUSTRALIA EDITION @samthebridge
  71. developer ondesignLearn You a Designing ✤ Layout principles ✤ Before and after ✤ Basic colour theory UX AUSTRALIA EDITION @samthebridge
  72. developer ondesignLearn You a Designing ✤ Layout principles ✤ Before and after ✤ Basic colour theory ✤ Deliberately non- interactive UX AUSTRALIA EDITION @samthebridge
  73. developer ondesignThe Cross-Product design audit UX AUSTRALIA EDITION @samthebridge
  74. developer ondesignThe Cross-Product design audit ✤ Goal: familiarity with cross-product harmony issues, desire to contribute to global pattern library UX AUSTRALIA EDITION @samthebridge
  75. developer ondesignThe Cross-Product design audit ✤ Goal: familiarity with cross-product harmony issues, desire to contribute to global pattern library ✤ Pick 5 patterns from the styleguide backlog, see how many variations there are across products UX AUSTRALIA EDITION @samthebridge
  76. developer ondesignThe Cross-Product design audit ✤ Goal: familiarity with cross-product harmony issues, desire to contribute to global pattern library ✤ Pick 5 patterns from the styleguide backlog, see how many variations there are across products ✤ Choose the best option that can cover all or most cases and tell us why you chose that pattern UX AUSTRALIA EDITION @samthebridge
  77. developer ondesignDesign Exercises UX AUSTRALIA EDITION @samthebridge
  78. developer ondesignDesign Exercises ✤ We asked the developers to do a lightweight version of the design exercises we submit to our design candidates UX AUSTRALIA EDITION @samthebridge
  79. developer ondesignDesign Exercises ✤ We asked the developers to do a lightweight version of the design exercises we submit to our design candidates ✤ They could do this in wireframe, html prototype, or pen and paper UX AUSTRALIA EDITION @samthebridge
  80. Did you know? One-quarter of the total number of Pantone mugs worldwide were purchased by platform engineers.Source: Made Up Stats 2012 developer ondesign
  81. developer ondesignPaper prototyping & sketching workshop Photos: Jay Rogers UX AUSTRALIA EDITION @samthebridge
  82. developer ondesignDaily End-of-day Standup! ✤ Discuss how we work with teams, how we prioritise, how we solve problems, really as much of a mentoring discussion as you can make it. UX AUSTRALIA EDITION @samthebridge
  83. developer ondesignHow to Present Photo: Jurgen Spangl UX AUSTRALIA EDITION @samthebridge
  84. developer ondesignWhat will the dev get out of this? UX AUSTRALIA EDITION @samthebridge
  85. developer ondesignWhat will the dev get out of this? ✤ Critique a design properly - using science and visual psychological principles - beyond just "opinions" UX AUSTRALIA EDITION @samthebridge
  86. developer ondesignWhat will the dev get out of this? ✤ Critique a design properly - using science and visual psychological principles - beyond just "opinions" ✤ Be able to separate Form from Function and critique both separately UX AUSTRALIA EDITION @samthebridge
  87. developer ondesignWhat will the dev get out of this? ✤ Critique a design properly - using science and visual psychological principles - beyond just "opinions" ✤ Be able to separate Form from Function and critique both separately ✤ Champion good design within their team UX AUSTRALIA EDITION @samthebridge
  88. developer ondesignWhat will the dev get out of this? ✤ Critique a design properly - using science and visual psychological principles - beyond just "opinions" ✤ Be able to separate Form from Function and critique both separately ✤ Champion good design within their team ✤ Spot flaws in the UI and fix them before they ship, or point them out in code reviews UX AUSTRALIA EDITION @samthebridge
  89. developer ondesignWhat will the dev get out of this? UX AUSTRALIA EDITION @samthebridge
  90. developer ondesignWhat will the dev get out of this? ✤ Understand WHY consistency matters to our users UX AUSTRALIA EDITION @samthebridge
  91. developer ondesignWhat will the dev get out of this? ✤ Understand WHY consistency matters to our users ✤ Identify signature interaction patterns within your app/site and understand why they are used UX AUSTRALIA EDITION @samthebridge
  92. developer ondesignWhat will the dev get out of this? ✤ Understand WHY consistency matters to our users ✤ Identify signature interaction patterns within your app/site and understand why they are used ✤ Understand the difference between EXTENDING the design language rather than violating it UX AUSTRALIA EDITION @samthebridge
  93. developer ondesignWhat will the dev get out of this? ✤ Understand WHY consistency matters to our users ✤ Identify signature interaction patterns within your app/site and understand why they are used ✤ Understand the difference between EXTENDING the design language rather than violating it ✤ Know when NOT to innovate UX AUSTRALIA EDITION @samthebridge
  94. developer ondesignWhat will the dev get out of this? UX AUSTRALIA EDITION @samthebridge
  95. developer ondesignWhat will the dev get out of this? ✤ Produce higher quality UI in 20% and ShipIt projects UX AUSTRALIA EDITION @samthebridge
  96. developer ondesignWhat will the dev get out of this? ✤ Produce higher quality UI in 20% and ShipIt projects ✤ Collaborate more effectively and provide more considered feedback on Company-wide design initiatives UX AUSTRALIA EDITION @samthebridge
  97. developer ondesignWhat will the dev get out of this? ✤ Produce higher quality UI in 20% and ShipIt projects ✤ Collaborate more effectively and provide more considered feedback on Company-wide design initiatives ✤ Help our org become a design-led software company UX AUSTRALIA EDITION @samthebridge
  98. developer ondesignWhat will the dev get out of this? ✤ Produce higher quality UI in 20% and ShipIt projects ✤ Collaborate more effectively and provide more considered feedback on Company-wide design initiatives ✤ Help our org become a design-led software company ✤ Be the change they seek. UX AUSTRALIA EDITION @samthebridge
  99. Did you know?26% of all Dwellsubscribers arecomputer sciencegraduates.Source: Made Up Stats 2012 developer ondesign
  100. developer ondesign UX AUSTRALIA EDITION @samthebridge
  101. developer ondesignthe partabout case studies UX AUSTRALIA EDITION @samthebridge
  102. developer ondesignBitbucket Cards UX AUSTRALIA EDITION @samthebridge
  103. developer ondesignBitbucket Cards UX AUSTRALIA EDITION @samthebridge
  104. developer ondesignBitbucket Cards UX AUSTRALIA EDITION @samthebridge
  105. developer ondesignBitbucket Cards UX AUSTRALIA EDITION @samthebridge
  106. developer ondesignbut it gets better... UX AUSTRALIA EDITION @samthebridge
  107. developer ondesignBitbucket Cards All will be revealed soon... UX AUSTRALIA EDITION @samthebridge
  108. developer ondesignBitbucket Cards All will be revealed soon... UX AUSTRALIA EDITION @samthebridge
  109. developer ondesignJIRA Issues Importer UX AUSTRALIA EDITION
  110. developer ondesignJIRA Issues Importer ✤ Developed for internal use only by support team as a 20% project UX AUSTRALIA EDITION
  111. developer ondesignJIRA Issues Importer ✤ Developed for internal use only by support team as a 20% project ✤ Switched on only when doing an import UX AUSTRALIA EDITION
  112. developer ondesignJIRA Issues Importer ✤ Developed for internal use only by support team as a 20% project ✤ Switched on only when doing an import ✤ Requires expert level domain knowledge UX AUSTRALIA EDITION
  113. developer ondesignJIRA Issues Importer ✤ Developed for internal use only by support team as a 20% project ✤ Switched on only when doing an import ✤ Requires expert level domain knowledge ✤ Not a customer-facing feature due to risk of data loss UX AUSTRALIA EDITION
  114. developer ondesign UX AUSTRALIA EDITION
  115. developer ondesignLightbulb moment UX AUSTRALIA EDITION
  116. developer ondesignLightbulb moment ✤ Why is this NOT customer facing? ✤ Let’s lighten the support load by giving it to the admins ✤ How do we do this? UX AUSTRALIA EDITION
  117. developer ondesignLightbulb moment UX AUSTRALIA EDITION
  118. developer ondesignLightbulb moment ✤ How to think outside the implementation model ✤ Consider a competitor tool. How would you import data from JIRA into one of those tools ✤ Sketch it out like a network diagram ✤ Can we do this without a single instruction? UX AUSTRALIA EDITION
  119. developer ondesignThe network diagram Inline Error + Inline Error + recovery text recovery text Check archive Check format Browse archive to issues file format Browse to images folder Start import Hint for archive format under file 2 ways to do this: make field incompatible format disabled in file system, or return an inline error with help text UX AUSTRALIA EDITION
  120. developer ondesign UX AUSTRALIA EDITION
  121. developer ondesignHow did it scale? UX AUSTRALIA EDITION @samthebridge
  122. Did you know? Almost half of all software devs claim that “Photoshop istoo mainstream now.”Source: Made Up Stats 2012 developer ondesign
  123. developer ondesign UX AUSTRALIA EDITION @samthebridge
  124. developer ondesignthe partabout plan b UX AUSTRALIA EDITION @samthebridge
  125. developer ondesign“Think like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  126. developer ondesign“Think like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  127. developer ondesign“Think like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  128. developer ondesign“Think like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  129. developer ondesign“Think like a Designer” Bootcamp Classes UX AUSTRALIA EDITION @samthebridge
  130. developer ondesignUsability Test Workshops UX AUSTRALIA EDITION @samthebridge
  131. developer ondesignUsability Test Workshops UX AUSTRALIA EDITION @samthebridge
  132. developer ondesignUsability Test Workshops UX AUSTRALIA EDITION @samthebridge
  133. developer ondesignUsability Test Workshops UX AUSTRALIA EDITION @samthebridge
  134. developer ondesignUsability Test Workshops UX AUSTRALIA EDITION @samthebridge
  135. developer ondesignAtlasCamp Talks UX AUSTRALIA EDITION @samthebridge
  136. developer ondesignAtlasCamp Talks ✤ Twice-yearly developer camp UX AUSTRALIA EDITION @samthebridge
  137. developer ondesignAtlasCamp Talks ✤ Twice-yearly developer camp ✤ Plugin Devs get to pick the brains of our dev team UX AUSTRALIA EDITION @samthebridge
  138. developer ondesignAtlasCamp Talks ✤ Twice-yearly developer camp ✤ Plugin Devs get to pick the brains of our dev team ✤ This year we’re offering Design training to help our ecosystem and support their add-ons UX AUSTRALIA EDITION @samthebridge
  139. Did you know?In a recent survey of back-end engineers,when asked the one person with whomthey would like tohave dinner with,72% ofrespondentsnominatedFrank Gehry.Source: Made Up Stats 2012 developer ondesign
  140. developer ondesign UX AUSTRALIA EDITION @samthebridge
  141. developer ondesignhave wesucceeded? UX AUSTRALIA EDITION @samthebridge
  142. developer ondesign UX AUSTRALIA EDITION @samthebridge
  143. developer ondesignbut Sam,I’m agency-side... UX AUSTRALIA EDITION @samthebridge
  144. developer ondesignKnow your team UX AUSTRALIA EDITION @samthebridge
  145. developer ondesignKnow your team ✤ If they are local, go meet them UX AUSTRALIA EDITION @samthebridge
  146. developer ondesignKnow your team ✤ If they are local, go meet them ✤ Talk process and methods - find out how they work UX AUSTRALIA EDITION @samthebridge
  147. developer ondesignKnow your team ✤ If they are local, go meet them ✤ Talk process and methods - find out how they work ✤ Give up some of your own time to mentor them - it will pay for itself in no time with repeat work UX AUSTRALIA EDITION @samthebridge
  148. developer ondesignKnow your team ✤ If they are local, go meet them ✤ Talk process and methods - find out how they work ✤ Give up some of your own time to mentor them - it will pay for itself in no time with repeat work ✤ Set up lines of communication, HipChat, DropBox etc. UX AUSTRALIA EDITION @samthebridge
  149. Did you know?98% of all programmers can correctlydifferentiate Helvetica from Arial.Source: Made Up Stats 2012 developer ondesign
  150. developer ondesign UX AUSTRALIA EDITION
  151. developer ondesignthe partwith questions UX AUSTRALIA EDITION

×