Anne Thomas Manes Using User Experience

Post on 11-May-2015

281 views 2 download

Tags:

transcript

Founding Sponsors

This Presentation Courtesy of the International SOA SymposiumOctober 7-8, 2008 Amsterdam Arenawww.soasymposium.cominfo@soasymposium.com

Gold Sponsors

Platinum Sponsors

Silver Sponsors

MAKE OR BREAK:USING USER EXPERIENCE

SOA SYMPOSIUM7 OCTOBER 2008

Anne Thomas ManesVP & Research DirectorBurton Groupamanes@burtongroup.comhttp://www.burtongroup.com

2

Make or Break: Using User ExperienceAgenda• Statements about user experience• Users, architects, and systems• Common UXP problems• Risks and reactions• Fat, thin, fit• Recommendations

3

STATEMENTS ABOUT USER EXPERIENCE

Make or Break: Using User Experience

4

User ExperienceIs an epiphenomenon:

• The visible consequences of the underlying system

• The user is primarily aware of what is seen

5

WYGIWYS

“What you get is what you see.”

Gillian Crampton Smith

FactGood user experience (UXP) makes it easier to

accomplish sophisticated tasks.

(How much do we understand what users need to do?)

7

FactGood UXP does not stop at the glass.

(But we tend to relegate UXP to visual design.)

8

FactPoor UXP impacts productivity.

(Are we helping?)

9

FactPoor UXP corrodes trust.

(Do we assume that people are forgiving?)

10

FactUXP design challenges the human - machine

boundary.

(How comfortable are we at that boundary?)

11

One of the major goals of the drive to higher levels has always been to make as natural as possible the task of communicating to the computer what you want it to do.

Douglas HofstadterGödel, Escher, Bach

One of the major goals of the drive to higher levels has always been to make as natural as possible the task of communicating to the computer what you want it to do.

(apologies to) Douglas HofstadterGödel, Escher, Bach

USERS, ARCHITECTS, AND SYSTEMSMake or Break: Using User Experience

14

system

External users

Internal users

Architects*

outside

inside

External Users

External users are not captive, and they don’t want to be constrained.

They are driven by fashion and commerce.

They are sophisticated users of many technologies.

16

Internal Users

Internal users are captive, but…

Their tasks are becoming more complicated.

They expect similar technology at home and at work.

17

User Experience 18

(…to the same person at the same time)

Hacked my router

IMs, emails and talks on the phone...

Huge media consumer

Needs little instruction

Fearless

Kate, age 15

User Experience 19

Earl, age 701. When you say ‘phishing’ he thinks you mean it

2. Mistrusts the computer

3. Only uses the branch…

3.1. …but is starting to explore the internet and…

3.2 …will eventually find hisBank.com

User Goals

Users want control of their transactions……especially in an increasingly virtual world.

“You know all about me, but I’m in control.”

Wim Guerden

20

User Goals

Users want to limit complexity……and decrease “time to done”.

“I don’t want to be controlled by a technology. I just want to get on with my life.”

Donald Norman

21

System Architect Goals

Architects want to increase flexibility……and decrease (internal) time to market.

“One of the best things you can do is turn a large project into a small one by simplifying its architecture and process.”

Martin Fowler

22

Systems

From How Buildings Learn: Stewart Brand

System layers change at different rates, and for different reasons.

skin

structure

services

space plan

stuff

site

23

system

External users

Internal users

Architects*

outside

inside

Web 2.0

Enterprise 2.0

COMMON UXP PROBLEMSMake or Break: Using User Experience

25

FEATURE SATURATIONCommon UXP Problems

26

Just When I Thought I Knew How to Work It…27

Toto WellyouII

Not just a toilet…

28

Climate, Comfort and Cleansing Control Unit

• Stop button (?)• Timed heating/cooling of room• Automatic seat up/down• Sensor flush• Powerful deodorizer • Sound effects

• while in use• volume control• onFlush()

29

Network Connected Health Monitoring Collection Device

• urine analysis• blood pressure

measurement• body fat analysis

30

Adventure Version31

Office 2003 to 200732

How much do you really need?33

PAVLOV’S UXPCommon UXP Problems

34

Insert Card Here Insert Card Here

OTHER THINGS THAT CAN GO WRONG

Common UXP Problems

37

Right Application, Wrong Form Factor38

Design Overloads the Structure39

Design Confuses the User40

APPLICATION DESIGNCommon UXP Problems

41

Independent Applications, One Use Case

User devices/apps

Enterprise devices/apps

Software as a Service

42

Independent Applications, One Use Case

User devices/apps

Enterprise devices/apps

Software as a Service

43

IT Aggregation causes technology inertia44

Someone else’s really great idea

Notes

Someone’s really great idea

Legacy Java

ASP/COM

Mainframe hardware and apps

Enterprise COTS

Misc. web frameworks

The process stack45

tech to biz stack2.jpg

RISKS AND REACTIONSMake or Break: Using User Experience

46

I discard quickly.47

I’m moving on!now now + 1 year 48

I’ll build what I need.

And then ask you to support it…

49

FAT, THIN, FITMake or Break: Using User Experience

50

RIA and the WebFat vs. Thin

51

PrimitiveUXP

Stateless

ServerProcessing

No OS Integration

On-Line

Limited

Decentrally Managed

ClientProcessing

Off-Line

Lacks Portability

Centrally Managed

Ubiquitous

Portable

Stateful

OS Integration

RichUXP

Fat Client Thin Client

RIA

RichUXP

RIA and the WebRIA Capabilities

52

Fit Clients53

Client/ServerProcessing

On/Off-Line

Fit Client

PrimitiveUXP

Stateless

ServerProcessing

No OS Integration

On-Line

Limited

Decentrally Managed

ClientProcessing

Off-Line

Lacks Portability

Centrally Managed

Ubiquitous

Portable

Stateful

OS Integration

RichUXP

Fat Client Thin Client

RIA

RichUXP

Fit Client Capabilities54

RECOMMENDATIONSMake or Break: Using User Experience

55

Hire People who Study People

Then…

56

Anthropologists! Anthropologists!

Integrate them into System Development57

Increase FlexibilityDecrease Coupling

Manage Complexity

skin

structure

services

stuff

space plan

site

58

Make or Break: Using User Experience

References

• Burton Group’s Application Strategies• Rich Internet Applications: Creating an Effective Web Experience• Rich Mobile Application Development: Technologies and Standards

• Burton Group’s Content and Collaboration Strategies• SharePoint in the Enterprise: Building it Right from the Start• Content Analytics: Assessing the Value of Corporate Content

• Burton Group’s Identity and Privacy Strategies• User Provisioning• Personalizing the Identity Management Infrastructure: Engaging Users in

Content Management

• Burton Group’s Security and Risk Management Strategies• Securing “Web 2.0” Technologies

59