30
Founding Sponsors This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com [email protected] Gold Sponsors Platinum Sponsors Silver Sponsors MAKE OR BREAK: USING USER EXPERIENCE SOA SYMPOSIUM 7 OCTOBER 2008 Anne Thomas Manes VP & Research Director Burton Group [email protected] http://www.burtongroup.com 2

Anne Thomas Manes Using User Experience

Embed Size (px)

Citation preview

Page 1: Anne  Thomas Manes    Using User Experience

Founding Sponsors

This Presentation Courtesy of the International SOA SymposiumOctober 7-8, 2008 Amsterdam [email protected]

Gold Sponsors

Platinum Sponsors

Silver Sponsors

MAKE OR BREAK:USING USER EXPERIENCE

SOA SYMPOSIUM7 OCTOBER 2008

Anne Thomas ManesVP & Research DirectorBurton [email protected]://www.burtongroup.com

2

Page 2: Anne  Thomas Manes    Using User Experience

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

Page 3: Anne  Thomas Manes    Using User Experience

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

Page 4: Anne  Thomas Manes    Using User Experience

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

Page 5: Anne  Thomas Manes    Using User Experience

FactPoor UXP impacts productivity.

(Are we helping?)

9

FactPoor UXP corrodes trust.

(Do we assume that people are forgiving?)

10

Page 6: Anne  Thomas Manes    Using User Experience

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

Page 7: Anne  Thomas Manes    Using User Experience

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

Page 8: Anne  Thomas Manes    Using User Experience

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

Page 9: Anne  Thomas Manes    Using User Experience

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

Page 10: Anne  Thomas Manes    Using User Experience

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

Page 11: Anne  Thomas Manes    Using User Experience

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

Page 12: Anne  Thomas Manes    Using User Experience

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

Page 13: Anne  Thomas Manes    Using User Experience

COMMON UXP PROBLEMSMake or Break: Using User Experience

25

FEATURE SATURATIONCommon UXP Problems

26

Page 14: Anne  Thomas Manes    Using User Experience

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

Toto WellyouII

Not just a toilet…

28

Page 15: Anne  Thomas Manes    Using User Experience

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

Page 16: Anne  Thomas Manes    Using User Experience

Adventure Version31

Office 2003 to 200732

Page 17: Anne  Thomas Manes    Using User Experience

How much do you really need?33

PAVLOV’S UXPCommon UXP Problems

34

Page 18: Anne  Thomas Manes    Using User Experience

Insert Card Here Insert Card Here

Page 19: Anne  Thomas Manes    Using User Experience

OTHER THINGS THAT CAN GO WRONG

Common UXP Problems

37

Right Application, Wrong Form Factor38

Page 20: Anne  Thomas Manes    Using User Experience

Design Overloads the Structure39

Design Confuses the User40

Page 21: Anne  Thomas Manes    Using User Experience

APPLICATION DESIGNCommon UXP Problems

41

Independent Applications, One Use Case

User devices/apps

Enterprise devices/apps

Software as a Service

42

Page 22: Anne  Thomas Manes    Using User Experience

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

Page 23: Anne  Thomas Manes    Using User Experience

The process stack45

tech to biz stack2.jpg

RISKS AND REACTIONSMake or Break: Using User Experience

46

Page 24: Anne  Thomas Manes    Using User Experience

I discard quickly.47

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

Page 25: Anne  Thomas Manes    Using User Experience

I’ll build what I need.

And then ask you to support it…

49

FAT, THIN, FITMake or Break: Using User Experience

50

Page 26: Anne  Thomas Manes    Using User Experience

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

Page 27: Anne  Thomas Manes    Using User Experience

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

Page 28: Anne  Thomas Manes    Using User Experience

RECOMMENDATIONSMake or Break: Using User Experience

55

Hire People who Study People

Then…

56

Anthropologists! Anthropologists!

Page 29: Anne  Thomas Manes    Using User Experience

Integrate them into System Development57

Increase FlexibilityDecrease Coupling

Manage Complexity

skin

structure

services

stuff

space plan

site

58

Page 30: Anne  Thomas Manes    Using User Experience

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