UXPA Norfolk - Working with Developers

424 views

Published on

Published in: Technology, Business
  • Be the first to comment

UXPA Norfolk - Working with Developers

  1. 1. Ryan Ward @ryan_ward Java C# | .Net Javascript M&S UX & Dev Collaboration ryan@simisinc.com
  2. 2. If you know the enemy and you know yourself, your victory will not stand in doubt - Sun Tzu “
  3. 3. Having “T” Shaped Skills Pity the fool! Broad Deep
  4. 4. GOOD pick any two cheapFAST
  5. 5. Just a little more philosophy: “Quality is Future Speed” http://deliberate-software.com/quality-is-future-speed/ “The Real Cost Of Software Development” http://www.techfounder.net/2013/02/01/the-real-cost-of-software-development/
  6. 6. SIMPLICITY
  7. 7. Getting to know the developer
  8. 8. I need you to add this feature - design team “ What I’m thinking: ( I have no clue how I’m going to do that )
  9. 9. That’s going to require some research and probably writing a new web service. It might require some database modifications. We may need some additional libraries... - my response “ What design team hears: ...it’s going to take forever
  10. 10. Case Study: Add a button to download a file
  11. 11. UX is not UI UX is not (just) UI
  12. 12. Bowl = API Milk = User Interaction
  13. 13. Challenges Customization Scope Scalability Security Performance Platforms Environment Ambiguity Schedule
  14. 14. Internet Explorer
  15. 15. IA UX Jedi & Security Sith
  16. 16. InfoSec Triad
  17. 17. 80/20
  18. 18. Combine the 20% effort that gets you 80% of the detail in a visual representation with the 20% effort that gets you 80% of the detail in a text specification. - Leon Barnard, Balsamiq “ Requirements http://blogs.balsamiq.com/ux/2013/02/06/using-mockups-in-your-agile-user-stories/
  19. 19. The 3 C’s: Communication Collaboration Culture
  20. 20. The 3 4 C’s: Communication Collaboration Culture Community
  21. 21. Thank you

×