1 / 44

Connecting with Developers to Expand UX Influence

Connecting with Developers to Expand UX Influence. Natasha Lloyd SAP User Experience May 26, 2009. A Quick Note. These slides have changed since the conference materials were printed. You can download them from: http://www.natashascorner.com/upaboston09/slides.pdf

yair
Télécharger la présentation

Connecting with Developers to Expand UX Influence

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Connecting with Developers to Expand UX Influence Natasha Lloyd SAP User Experience May 26, 2009

  2. A Quick Note • These slides have changed since the conference materials were printed. • You can download them from: • http://www.natashascorner.com/upaboston09/slides.pdf • (will be uploaded later today)

  3. About Me HELLO my name is

  4. The Joys of Working in the Software Industry Business Objects Inxight SAP

  5. About You • YOU

  6. Story Time Introducing User Experience to a Company

  7. Challenge #1: Limited resources me

  8. Challenge #2: Many products, no single vision Product 3 Product 1 Product 5 Product 6 Product 2 Product 4

  9. Challenge #3: Developers and designers speak different languages a typical development team Developer Developer Developer Developer Designer Developer Developer Developer Manager

  10. Challenge #4: UX is not part of the development process a typical development team Developer Developer Developer Developer Designer Developer Developer Developer Manager

  11. Challenge #5: UX is a low priority

  12. Story Time Working on a User Experience Team at a Company

  13. Challenge #1: Limited resources UX

  14. Challenge #2: Many products, no single vision Product 3 Product 1 Product 5 Product 6 Product 2 Product 4

  15. Challenge #3: Developers and designers speak different languages a typical development team Developer Developer Developer Developer Designer Developer Developer Developer Manager

  16. Challenge #4: UX is a low priority

  17. What are some UX challenges you face at your company?

  18. Case Study Creating a Usability Special Interest Group

  19. Membership: Why developers? a typical development team Developer Developer Developer Developer Designer Developer Developer Developer Manager

  20. Usability Group Goals • Discuss usability concerns from the representative projects • Analyze the usability of key features in ourproducts • Evaluate product and corporate style guides as they’re developed • Maintain a repository for UI code and resource sharing • Share good and bad usability experiences • Promote and implement good usability practices in representative projects

  21. What we actually do • Product demos and reviews (both internal and external) • Book discussions • Designing the Obvious • Don’t Make Me Think • Getting Real • About Face 3 • Conference debriefings • UX topic presentations and discussions • User Research • Accessibility • Visual Data Analysis • Other relevant topic discussions • Learning from Failure • Project management techniques and methods

  22. Member Testimonials So what have we accomplished?

  23. The group has opened my eyes for my development work. Not only has it allowed me to bring back ideas from other members of the group, it has taught me valuable skills such as executing a usability study, but has also influenced how I approach working together with a team. This group helped me realize the power a team can have when its members work together. Software Development Manager

  24. I think most developers are accustomed to making all sorts of UI design decisions without actually having any training in the field. This group helps ensure that developers are aware of design issues and are more willing to reach out for help. Software Development Engineer

  25. This group provides greater engagement to those participating, as we are learning more about usability, and getting better at our jobs. It also improves the connection between the developers in the different teams, which means easier access to each other’s skills and competencies as we do our jobs. Senior Software Development Engineer

  26. As participants are from different project groups, the group discussions induce a common, up-to-date vision regarding UI design which makes it easier when working on the UI design as a team. Software Development Engineer

  27. Having a relatively informal group like this allows people to share their ideas, learn new technologies and trends which in turn make work more interesting. Senior Technical Writer

  28. UX Challenges ü • Limited resources • Many products, no single vision • Developers and designers speak different languages • UX is not part of the development process • UX is a low priority ü ü ü ü

  29. All this, without requiring any major organizational changes.

  30. Lessons Learned How to Engage Developers

  31. 1 Assume that Developers care about user experience

  32. 2 Encourage and facilitate open communication

  33. 3 Become a teacher

  34. 4 Learn together

  35. 5 Get in touch regularly and often

  36. Take Action Start Your Own Discussion Group

  37. 1 Limit Group membership and Make it a privilege

  38. 2 Keep topics relevant to developers

  39. 3 Be flexible and offer a variety of topics

  40. 4 Get everyone to participate

  41. 5 Ask for a commitment

  42. It takes some effortbut here is what you get

  43. Developers that care about user needs. • Developers that are passionate about design. • Developers that ask the right questions during feature planning. • Developers who can make good design decisions and incorporate UX activities into the development cycle. • Developers who encourage other team members to make decisions based on user needs. • In other words, free usability advocates.

  44. Thank you!

More Related