User Centered Design
approach in a Drupal
agency: keep calm and
carry on
Anna Hanchar
@anna.hanchar
Agenda 1 What is UCD
2
3
4
What is the challenge
Why UCD
What is our approach
5 Our steps to follow
6 How we test
7 Tips and tricks
1
2
3
4
Why UCD
What is UCD
What is the challenge
What is our approach
Agenda
5 Our steps to follow
6 How we test
7 Tips and tricks
User Centered Design
Early focus on users and tasks
Launch and Maintenance
Design and implementation
Conceptual design
Usability evaluation
1 What is UCD
2
3
4
Why UCD
What is the challenge
What is our approach
Agenda
5 Our steps to follow
6 How we test
7 Tips and tricks
Client is NOT the user
Client defines how a website should look like
UCD is the link
Connects end-user and client
Usable products that end-users love
Happy customers and
saved/earned money
1 What is UCD
2
3
4
What is the challenge
Why UCD
What is our approach
Agenda
5 Our steps to follow
6 How we test
7 Tips and tricks
The challenge is
How to sell it?!
• “Awesome UX comes naturally”
misconception
• Additional research/iterations/changes =
additional budget
• Client knows the best
1 What is UCD
2
3
4
What is the challenge
Why UCD
What is our approach
Agenda
5 Our steps to follow
6 How we test
7 Tips and tricks
Start early, walk together
• Sell the client a product design process as a
whole
• Include specification workshops in the project
scope
• Personas
• Customer journey
• Conversion goals
1 What is UCD
2
3
5
What is the challenge
Why UCD
Our steps to follow
Agenda
4 What is our approach
6 How we test
7 Tips and tricks
1. IA is essential
• Milestones (Header, Footer)
• Clear structure and visual feedback
2. Important parts of UX
• What are the most essential workflows?
• Notifications?
• Emails created and translated?
Image source: http://speckyboy.com/2011/03/31/10-essential-web-application-usability-guidelines/
3. Wireframes and prototype are
part of specification
4. Reduce to the max
4. Reduce to the max
Agenda 1 What is UCD
2
3
4
What is the challenge
Why UCD
What is our approach
5 Our steps to follow
6 How we test
7 Tips and tricks
We conduct UX tests
Remote moderated usability test
• Participants are at home or what suits them best
• Script via Google Forms
• VC Software
• Video and audio recording
We test
• Clickable prototype with the homepage designed
• Target users
• Go through tasks and think aloud
• Rate the experience before and after interaction
• Complete System Usability Scale
We do the homework
• Analysis of videos
• SUS and questionary results
Present results wisely
• Always propose a way how to solve a problem
• Wrap as nicely as possible and add some sugar
• Visualise
Results side effects
“Thank God you get this feedback, you made
me very happy just now!”
Agenda 1 What is UCD
2
3
4
What is the challenge
Why UCD
What is our approach
5 Our steps to follow
7 Tips and tricks
6 How we test
Test and research
• As early as possible
• The most important interactions
• Embrace as much as possible of user experience
Rules to follow
• Never conduct usability tests shortly before
launch
• UX researcher is not interaction designer
discuss the results together
• Improvements can be implemented in different
phases
Always improve
Have a hypothesis that a feature is not user friendly?
• Guerilla tests with a couple of people
• Elaborate a better solution
Login redesign
Work as a team
• Slack UX-channel
• Feedbacks of the team on (clickable) prototypes and designs
• Design critique is an input and not critique
• Share best practises and findings on Demofriday
It’s worth it!
• Save costs in the long run -> fewer change
requests
• User friendly solutions and high quality
• Happy customers
Contribute
Drupal features can be improved
Create a solution (for your client)
Contribute this to drupal.org
Error messages
https://github.com/AmazeeLabs/ife
Questions?
Drupalcamp London 2015

Drupalcamp London 2015

  • 1.
    User Centered Design approachin a Drupal agency: keep calm and carry on Anna Hanchar @anna.hanchar
  • 2.
    Agenda 1 Whatis UCD 2 3 4 What is the challenge Why UCD What is our approach 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 3.
    1 2 3 4 Why UCD What isUCD What is the challenge What is our approach Agenda 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 4.
    User Centered Design Earlyfocus on users and tasks Launch and Maintenance Design and implementation Conceptual design Usability evaluation
  • 5.
    1 What isUCD 2 3 4 Why UCD What is the challenge What is our approach Agenda 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 6.
    Client is NOTthe user Client defines how a website should look like
  • 7.
    UCD is thelink Connects end-user and client Usable products that end-users love Happy customers and saved/earned money
  • 8.
    1 What isUCD 2 3 4 What is the challenge Why UCD What is our approach Agenda 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 9.
    The challenge is Howto sell it?! • “Awesome UX comes naturally” misconception • Additional research/iterations/changes = additional budget • Client knows the best
  • 10.
    1 What isUCD 2 3 4 What is the challenge Why UCD What is our approach Agenda 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 11.
    Start early, walktogether • Sell the client a product design process as a whole • Include specification workshops in the project scope • Personas • Customer journey • Conversion goals
  • 12.
    1 What isUCD 2 3 5 What is the challenge Why UCD Our steps to follow Agenda 4 What is our approach 6 How we test 7 Tips and tricks
  • 13.
    1. IA isessential • Milestones (Header, Footer) • Clear structure and visual feedback
  • 14.
    2. Important partsof UX • What are the most essential workflows? • Notifications? • Emails created and translated? Image source: http://speckyboy.com/2011/03/31/10-essential-web-application-usability-guidelines/
  • 15.
    3. Wireframes andprototype are part of specification
  • 16.
    4. Reduce tothe max
  • 17.
    4. Reduce tothe max
  • 18.
    Agenda 1 Whatis UCD 2 3 4 What is the challenge Why UCD What is our approach 5 Our steps to follow 6 How we test 7 Tips and tricks
  • 19.
    We conduct UXtests Remote moderated usability test • Participants are at home or what suits them best • Script via Google Forms • VC Software • Video and audio recording
  • 20.
    We test • Clickableprototype with the homepage designed • Target users • Go through tasks and think aloud • Rate the experience before and after interaction • Complete System Usability Scale
  • 21.
    We do thehomework • Analysis of videos • SUS and questionary results
  • 22.
    Present results wisely •Always propose a way how to solve a problem • Wrap as nicely as possible and add some sugar • Visualise
  • 23.
    Results side effects “ThankGod you get this feedback, you made me very happy just now!”
  • 24.
    Agenda 1 Whatis UCD 2 3 4 What is the challenge Why UCD What is our approach 5 Our steps to follow 7 Tips and tricks 6 How we test
  • 25.
    Test and research •As early as possible • The most important interactions • Embrace as much as possible of user experience
  • 26.
    Rules to follow •Never conduct usability tests shortly before launch • UX researcher is not interaction designer discuss the results together • Improvements can be implemented in different phases
  • 27.
    Always improve Have ahypothesis that a feature is not user friendly? • Guerilla tests with a couple of people • Elaborate a better solution
  • 28.
  • 29.
    Work as ateam • Slack UX-channel • Feedbacks of the team on (clickable) prototypes and designs • Design critique is an input and not critique • Share best practises and findings on Demofriday
  • 30.
    It’s worth it! •Save costs in the long run -> fewer change requests • User friendly solutions and high quality • Happy customers
  • 31.
    Contribute Drupal features canbe improved Create a solution (for your client) Contribute this to drupal.org
  • 32.
  • 33.