Connecting with developers to expand ux influence
This presentation is the property of its rightful owner.
Sponsored Links
1 / 44

Connecting with Developers to Expand UX Influence PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

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)


About me

About Me

HELLO

my name is


The joys of working in the software industry

The Joys of Working in the Software Industry

Business Objects

Inxight

SAP


About you

About You

  • YOU


Introducing user experience to a company

Story Time

Introducing User Experience to a Company


Challenge 1 limited resources

Challenge #1: Limited resources

me


Challenge 2 many p roducts no single vision

Challenge #2: Many products, no single vision

Product 3

Product 1

Product 5

Product 6

Product 2

Product 4


Challenge 3 developers and designers speak different languages

Challenge #3: Developers and designers speak different languages

a typical development team

Developer

Developer

Developer

Developer

Designer

Developer

Developer

Developer

Manager


Challenge 4 ux is not part of the development process

Challenge #4: UX is not part of the development process

a typical development team

Developer

Developer

Developer

Developer

Designer

Developer

Developer

Developer

Manager


Challenge 5 ux is a low priority

Challenge #5: UX is a low priority


Working on a user experience team at a company

Story Time

Working on a User Experience Team at a Company


Challenge 1 limited resources1

Challenge #1: Limited resources

UX


Challenge 2 many p roducts no single vision1

Challenge #2: Many products, no single vision

Product 3

Product 1

Product 5

Product 6

Product 2

Product 4


Challenge 3 developers and designers speak different languages1

Challenge #3: Developers and designers speak different languages

a typical development team

Developer

Developer

Developer

Developer

Designer

Developer

Developer

Developer

Manager


Challenge 4 ux is a low priority

Challenge #4: UX is a low priority


What are some ux challenges you face at your company

What are some UX challenges you face at your company?


Creating a usability special interest group

Case Study

Creating a Usability Special Interest Group


Membership why developers

Membership: Why developers?

a typical development team

Developer

Developer

Developer

Developer

Designer

Developer

Developer

Developer

Manager


Usability group goals

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


What we actually do

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


So what have we accomplished

Member Testimonials

So what have we accomplished?


Connecting with developers to expand ux influence

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


Connecting with developers to expand ux influence

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


Connecting with developers to expand ux influence

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


Connecting with developers to expand ux influence

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


Connecting with developers to expand ux influence

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


Ux challenges

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

ü

ü

ü

ü


Connecting with developers to expand ux influence

  • All this, without requiring any major organizational changes.


How to engage developers

Lessons Learned

How to Engage Developers


Assume that developers care about user experience

1

Assume that Developers care about user experience


Encourage and facilitate open communication

2

Encourage and facilitate open communication


Become a teacher

3

Become a teacher


Learn together

4

Learn together


Get in touch regularly and often

5

Get in touch regularly and often


Start your own discussion group

Take Action

Start Your Own Discussion Group


Limit group membership and make it a privilege

1

Limit Group membership and Make it a privilege


Keep topics relevant to developers

2

Keep topics relevant to developers


Be flexible and offer a variety of topics

3

Be flexible and offer a variety of topics


Get everyone to participate

4

Get everyone to participate


Ask for a commitment

5

Ask for a commitment


It takes some effort but here is what you get

It takes some effortbut here is what you get


Connecting with developers to expand ux influence

  • 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.


Connecting with developers to expand ux influence

Thank you!


  • Login