Taking your dev team on the UX journey
Adriaan Fenwick UI/UX Designer
!
@adriaanfenwick www.designandux.com
www.bsg.co.za
Taking your dev team on the UX journeyWhy is it important?
#BSGUXD
Simple and Usable web, mobile and interaction design by Giles Colborne
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.
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
“Experts often want features that would horrify mainstreamers” - Simple and Usable by Giles Colborne
“Simpler than a bike, until you try to ride it” - Simple and Usable by Giles Colborne
Not that kind of simple
Project team
Project teamClient
Project team
Business analysts
Project team
Project manager
Project team
Developers
Project team
UX designer
Project team
Users
Project team
Users
Developers
UX designer
Key techniques
#BSGUXD
Heuristics
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
Developers
Sprint
Backlog
Select a set of stories
SCRUM an extremely high level view
Release
Sprint planning
Sprint review
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
Developers
Every day at standup
Solid examples
#BSGUXD
Design principles
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
Observe & analyse
Connect the dots
Share…share…share…
It doesn’t exist - if it’s only in your head or on your computer.
It doesn’t exist - if it’s only in your head or on your computer.
Remember your readers are users - users don’t read…so tell a story with your data that’s easy to understand
Take them to usability testing
“…but aren’t all users like me?”
Source: http://www.flickr.com/photos/21202433@N08/8524623559/
“Wow, I never thought they’d do that”
Design standards document
Blueprints to consistency in a way that makes sense to your development team
CoachingBonus
“Simpler than a bike, until you try to ride it” - Simple and Usable by Giles Colborne
Not that kind of simple
STOP
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
Summary
Summary
Heuristics
Design principles
Observe & analyse
Share…share…share…
Take them to usability testing
Design standards document
Coaching
The way
#BSGUXD
“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
#BSGUXD
@adriaanfenwick www.designandux.com
@bsgafrica www.bsg.co.za
Stay in touch