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

How to take your devs along the UX journey

How to take your devs along the UX journey

I presented this talk at the SAUX talk in Cape Town.

As a UI/UX designer at BSG, I typically work on designing internal software solutions for corporate companies, which comes with some challenges. One of these challenges is ensuring that your developers understand the user experience implications of the code they are introducing into a system that will ultimately be used by a person.

On a project that BSG undertook in the retail industry, I worked with our talented .Net team. I was only going to be on the project for a limited period of time whereas the developers would continue coding for months afterwards, so I knew I had to come up with a way for them to share the empathy I would have with our users.

My article about this talk:
http://www.designandux.com/2014/03/25/taking-your-dev-team-on-the-ux-journey/

Adriaan Fenwick

March 19, 2014
Tweet

More Decks by Adriaan Fenwick

Other Decks in Design

Transcript

  1. Three types of users ! Experts Happy to explore your

    product or service and to push the limits of what it can do. ! Willing adopters Tempted to use something more sophisticated, but they're not comfortable playing with something entirely new. ! Mainstreamers Don't use technology for its own sake; they use it to get a job done.
  2. Three types of users ! Experts Happy to explore your

    product or service and to push the limits of what it can do. ! Willing adopters Tempted to use something more sophisticated, but they're not comfortable playing with something entirely new. ! Mainstreamers Don't use technology for its own sake; they use it to get a job done. Developers Vast majority of people
  3. “Simpler than a bike, until you try to ride it”

    - Simple and Usable by Giles Colborne Not that kind of simple
  4. Heuristics Visibility of system status 10 Usability Heuristics for User

    Interface Design. Jakob Nielsen http://www.nngroup.com/articles/ten-usability-heuristics/ Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognise, diagnose, and recover from errors Help and documentation
  5. Developers Sprint Backlog Select a set of stories SCRUM an

    extremely high level view Release Sprint planning Sprint review
  6. Developers Sprint Backlog SCRUM an extremely high level view Definition

    of done Insert ______ here! heuristics Release Sprint planning Sprint review Select a set of stories
  7. Examples 1. Automated 2. Simple and intuitive 3. Flexible 4.

    Generate insights from historical data 5. Stricter controls Source: http://www.flickr.com/photos/lawley/369315502/ These principles become the beacons for navigating decisions
  8. Remember your readers are users - users don’t read…so tell

    a story with your data that’s easy to understand
  9. “Simpler than a bike, until you try to ride it”

    - Simple and Usable by Giles Colborne Not that kind of simple STOP
  10. Walking encyclopaedia Over-share Explain why Mention the user Repeat DID

    YOU KNOW? 553 EXPERTS OFTEN WANT FEATURES THAT WOULD HORRIFY MAINSTREAMERS. Be that guy #BSGUXD
  11. “The consumerisation of IT has impacted many layers within organisations,

    from user expectations to mobility strategy, requiring a fundamental shift in the selection and adoption of technology. However less than 37% say it is currently a critical part of their application development process.” - Consumerisation changes user expectations, by IT-Online #BSGUXD