46
Supporters Sponsors Organiser 1 9.30 Saturday 10 November 2012 Tom Stewart, Founder System Concepts If UCD is so great, why are more systems not perfect? User centred design is now mainstream. It's widely accepted as the best way to create usable systems. Not everyone follows the ISO standard for UCD (ISO 9241-210 previously known as ISO 13407) but the basic principles seem unarguable. Start by understanding the users and context. Then set measurable objectives and test potential designs against these objectives with typical users. Keep refining the design till it meets the objectives. What could possibly go wrong? In this presentation we discuss a number of real world stumbling blocks which mean that even when the process is followed properly ( and not doing it properly is one of the first stumbling blocks), the results are not always what was wanted. Issues include failing to get management buy-in, testing with the wrong users and fixed project schedules which preclude fixing known problems. , This document and it’s content is Copyright ©2012 [Tom Stewart] and UCD UK Limited.

Tom Stewart - If UCD is so great, why are more systems not perfect?

  • Upload
    ucduk

  • View
    279

  • Download
    0

Embed Size (px)

DESCRIPTION

User centred design is now mainstream. It’s widely accepted as the best way to create usable systems. Not everyone follows the ISO standard for UCD (ISO 9241-210 previously known as ISO 13407) but the basic principles seem unarguable. Start by understanding the users and context. Then set measurable objectives and test potential designs against these objectives with typical users. Keep refining the design till it meets the objectives. What could possibly go wrong? In this presentation we discuss a number of real world stumbling blocks which mean that even when the process is followed properly ( and not doing it properly is one of the first stumbling blocks), the results are not always what was wanted. Issues include failing to get management buy-in, testing with the wrong users and fixed project schedules which preclude fixing known problems.

Citation preview

Page 1: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

1

9.30 Saturday 10 November 2012 Tom Stewart, Founder System Concepts

If UCD is so great, why are more systems not perfect?

User centred design is now mainstream. It's widely accepted as the best way to create

usable systems. Not everyone follows the ISO standard for UCD (ISO 9241-210 previously

known as ISO 13407) but the basic principles seem unarguable. Start by understanding the

users and context. Then set measurable objectives and test potential designs against these

objectives with typical users. Keep refining the design till it meets the objectives. What could

possibly go wrong? In this presentation we discuss a number of real world stumbling blocks

which mean that even when the process is followed properly ( and not doing it properly is

one of the first stumbling blocks), the results are not always what was wanted. Issues

include failing to get management buy-in, testing with the wrong users and fixed project

schedules which preclude fixing known problems.

,

This document and it’s content is Copyright ©2012 [Tom Stewart] and UCD UK Limited.

Page 2: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

2

If UCD is so great, why are

more systems not perfect?

Page 3: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

3

Actually, IT projects have a

long history of failure

Page 4: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

4

Typical reasons for failure

1. The technology didn’t work

Page 5: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

5

Me = Mistake edition

Page 6: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

6

Typical reasons for failure

1. The technology didn’t work

2. Unrealistic ambitions

Page 7: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

7

• Other thoughts “the new system will let everyone be customer facing so customer

service will be great!”

Page 8: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

8

Typical reasons for failure

1. The technology didn’t work

2. Unrealistic ambitions

3. Rejected by users

Page 9: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

9

User feedback

“in the FCO’s long history of

ineptly implemented IT

initiatives, Prism is the most

badly-designed, ill-

considered one of the lot”

Page 10: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

10 10

Page 11: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

11

UCD is the solution

but not everyone gets it (Google user centred design)

Page 12: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

12

Page 13: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

13

Page 14: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

14

But most do (Google images for User Centre Design)

Page 15: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

15

Page 16: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

16

Standards trivia

• Started as ISO 13407

• “Human centred” to

reflect more stakeholders

• Revision is part 210 of

ISO 9241 series

• Part 210 contains “shalls”

ie can claim conformance

Page 17: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

17

Warning!

Photos from this point are NOT

from the actual project or client

Page 18: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

18

Plan the human-centred

design process

Page 19: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

19

Plan the human-centred design process

• What can go wrong?

Page 20: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

20

Page 21: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

21

Plan the human-centred design process

• What can go wrong?

– Phased development with no time to

incorporate feedback after initial phases

– Organisational changes exposed

‘accidentally’ during design consultation

• Lessons

– Plan for time to incorporate feedback

– Don’t use IT to force organisational change

Page 22: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

22

Understand and specify

the context of use

Page 23: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

23

Understand and specify the context of use

• What can go wrong?

Page 24: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

24

Page 25: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

25

Understand and specify the context of use

• What can go wrong?

– Scope and position of new product assumed

by remote teams

• Lesson

– Communicate context of use as early as

possible to as many stakeholders as possible

Page 26: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

26

Specify the user

requirements

Page 27: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

27

Specify the user requirements

• What can go wrong?

Page 28: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

28

Page 29: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

29

Specify the user requirements

• What can go wrong?

– Project team “hadn’t decided who would use

system”, planned to install then see “who took

to it best”

• Lesson

– Be absolutely clear about target user

characteristics

Page 30: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

30

Produce design solutions

to meet user requirements

Page 31: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

31

Produce design solutions to meet user

requirements

• What can go wrong?

Page 32: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

32

Page 33: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

33

Produce design solutions to meet user

requirements

• What can go wrong?

– Too early focus on detail, users reluctant to

criticise what appear to be fully worked designs

• Lesson

– Keep design concepts simple prior to initial

evaluation

Page 34: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

34

Page 35: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

35

Evaluate the designs against the

requirements

• What can go wrong?

– Not test at all

Page 36: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

36

Page 37: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

37

Page 38: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

38

Page 39: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

39

Evaluate the designs against the

requirements

• What can go wrong?

– Not test at all

– Test with wrong users and tasks – managers

instead of staff

• Lesson

– Test with real users and their tasks

Page 40: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

40

Page 41: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

41

Iterate where appropriate

• What can go wrong?

Page 42: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

42

“Most government IT

therefore remains trapped in

an outdated model, which

attempts to lock project

requirements up-front and

then proceeds at a glacial

pace. The result is repeated

system-wide failure”

Report published by the Institute for

Government, March 2011

www.instituteforgovernment.org.uk

Page 43: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

43

Iterate where appropriate

• What can go wrong?

– Not enough time to iterate, made worse by

contractual straightjackets

• Lesson

– Plan better, gain management buy in to

agile/ucd process to minimise risk as part of

organisations IT governance

Page 44: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

44 44

Page 45: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

45

020 7240 3388

www.system-concepts.com

Tom Stewart

[email protected]

Page 46: Tom Stewart - If UCD is so great, why are more systems not perfect?

Supporters Sponsors Organiser

46

“Many forms of Government design process have

been tried, and will be tried in this world of sin and

woe. No one pretends that democracy user

centred design is perfect or all-wise. Indeed, it has

been said that democracy user centred design is

the worst form of Government design process

except for all those other forms that have been

tried from time to time."

‘based’ on a speech by Winston Churchill, 1947