Drupalcamp London 2015

34
User Centered Design approach in a Drupal agency: keep calm and carry on Anna Hanchar @anna.hanchar

Transcript of Drupalcamp London 2015

Page 1: Drupalcamp London 2015

User Centered Design approach in a Drupal

agency: keep calm and carry on

Anna Hanchar @anna.hanchar

Page 2: Drupalcamp London 2015

Agenda 1 What is UCD2

3

4

What is the challenge

Why UCD

What is our approach5 Our steps to follow6 How we test7 Tips and tricks

Page 3: Drupalcamp London 2015

1

2

3

4

Why UCD

What is UCD

What is the challengeWhat is our approach

Agenda

5 Our steps to follow6 How we test7 Tips and tricks

Page 4: Drupalcamp London 2015

User Centered DesignEarly focus on users and tasks

Launch and Maintenance

Design and implementation

Conceptual design

Usability evaluation

Page 5: Drupalcamp London 2015

1 What is UCD2

3

4

Why UCD

What is the challengeWhat is our approach

Agenda

5 Our steps to follow6 How we test7 Tips and tricks

Page 6: Drupalcamp London 2015

Client is NOT the user

Client defines how a website should look like

Page 7: Drupalcamp London 2015

UCD is the link

Connects end-user and client

Usable products that end-users love

Happy customers and saved/earned money

Page 8: Drupalcamp London 2015

1 What is UCD2

3

4

What is the challenge

Why UCD

What is our approach

Agenda

5 Our steps to follow6 How we test7 Tips and tricks

Page 9: Drupalcamp London 2015

The challenge isHow to sell it?!

• “Awesome UX comes naturally” misconception

• Additional research/iterations/changes = additional budget

• Client knows the best

Page 10: Drupalcamp London 2015

1 What is UCD2

3

4

What is the challenge

Why UCD

What is our approach

Agenda

5 Our steps to follow6 How we test7 Tips and tricks

Page 11: Drupalcamp London 2015

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

Page 12: Drupalcamp London 2015

1 What is UCD2

3

5

What is the challenge

Why UCD

Our steps to follow

Agenda

4 What is our approach

6 How we test7 Tips and tricks

Page 13: Drupalcamp London 2015

1. IA is essential

• Milestones (Header, Footer) • Clear structure and visual feedback

Page 14: Drupalcamp London 2015

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/

Page 15: Drupalcamp London 2015

3. Wireframes and prototype are part of specification

Page 16: Drupalcamp London 2015

4. Reduce to the max

Page 17: Drupalcamp London 2015

4. Reduce to the max

Page 18: Drupalcamp London 2015

Agenda 1 What is UCD2

3

4

What is the challenge

Why UCD

What is our approach5 Our steps to follow6 How we test7 Tips and tricks

Page 19: Drupalcamp London 2015

We conduct UX testsRemote moderated usability test

• Participants are at home or what suits them best• Script via Google Forms• VC Software• Video and audio recording

Page 20: Drupalcamp London 2015

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

Page 21: Drupalcamp London 2015

We do the homework

• Analysis of videos

• SUS and questionary results

Page 22: Drupalcamp London 2015

Present results wisely

• Always propose a way how to solve a problem

• Wrap as nicely as possible and add some sugar

• Visualise

Page 23: Drupalcamp London 2015

Results side effects

“Thank God you get this feedback, you made me very happy just now!”

Page 24: Drupalcamp London 2015

Agenda 1 What is UCD2

3

4

What is the challenge

Why UCD

What is our approach5 Our steps to follow

7 Tips and tricks

6 How we test

Page 25: Drupalcamp London 2015

Test and research

• As early as possible

• The most important interactions

• Embrace as much as possible of user experience

Page 26: Drupalcamp London 2015

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

Page 27: Drupalcamp London 2015

Always improve

Have a hypothesis that a feature is not user friendly?

• Guerilla tests with a couple of people

• Elaborate a better solution

Page 28: Drupalcamp London 2015

Login redesign

Page 29: Drupalcamp London 2015

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

Page 30: Drupalcamp London 2015

It’s worth it!

• Save costs in the long run -> fewer change requests

• User friendly solutions and high quality

• Happy customers

Page 31: Drupalcamp London 2015

Contribute

Drupal features can be improved

Create a solution (for your client)

Contribute this to drupal.org

Page 32: Drupalcamp London 2015

Error messages

https://github.com/AmazeeLabs/ife

Page 33: Drupalcamp London 2015

Questions?

Page 34: Drupalcamp London 2015