World Usability Day 2006 (Philippines)

Preview:

DESCRIPTION

 

Citation preview

Usability2.0(my apologies for the buzzword)

Greg MorenoNov 14, 2006

Top 10 signs your TEAM has

usability issues

10. We need a splash screen.

9. Shrink the fontsMORE so

that we can put more

contents at the

top.

8. We'll just put an "Under construction" sign.

7. Usability testing is not needed. I am a user, and I find it easy to use.

6. Well, they should read the F*CKING manual.

5. How can our customers be so stupid! It's so obvious.

4. If you stop and think about how the interface works for a second, it makes complete sense.

3. We can use Ajax to fix that.

2. We need to start doing some usability tests before our launch next week.

1. Our software is intuitive and user-friendly.

I’m Greg Moreno

greg.moreno@gmail.com

microisv.com.ph

schoolhouse.ph

solegy.com

Nov 23, 1976

I’m not a teenager

over 21

over 25

under 65

let's talk about software usability

why is software not usable?

what can we do about it?

more importantly...

who’s to blame

my first computer

my first desktop

my first software

life was very simple

we carry this to share data

then it started...

but now they are friends

the lucky ones got this

while the rest of us suffer

in 1992, this is my

Operating SystemWord ProcessorDocument

software is getting more complex!!!

Upgrade = more money

Version 1.0

$

Version 2.0

$$$

Version 3.0

$$$$$$$

Version 4.0

$$$$$$$$$$$$

What’s the problem with software upgrades?

If you improve software over time,

you essentially ruin it

more features

more code

more bugs

more pains

It is also

OUR FAULT

We buy thingswe

“might”need

Teams DO NOT understand

their USERS

we think we do, but we do not

we think they are like us, but they are not

Boring stuffs

Improve navigation

Increase task completion

Improve quality of search results

These are cool!

AJAX, .NET, Java, Struts, Ruby on Rails, Google API, Web 2.0, CSS, RSS, REST, SOAP, XML, FireFox, blogs, tags, VoIP, SEO

#1

Good design is just

common sense

#2

Only experts create good designs

#3

Interfaces can be redesigned right before launch

it is easy to CHANGEsoftware

it is

DIFFICULTto change software

without

breakingit

#4

Good design takes

too looooongand

costs too MUCH

#5

Good design is just cool graphics

#6

Users can always rely on documentation and help

#7

Market research takes care of

understanding all user needs

Ask users, and they will lie. Observe them, and you will learn.

#8 Quality assurance groups make sure that application works well

what you should do?

it is not a technical problemit is about

MINDSET

You are not your users

They do not think the same

They do not act the same

They do not have the same experience

Your usersare different

but they are also

THE SAME

what the F*CK!

7 2(Miller’s Law)

But I only got

2 ears

“Every time you provide an option, you're asking the user to make a decision. That means they will have to think about something and decide about it.”

- Joel Spolsky

Designers must write

Consistency

Intelligence

what makes web applications

unique

usability

challenges

#1: Scalability

#2: Visual Design

#3: Comprehension

#4: Interactivity

#5: Change Management

Doyou

wantto

know the

usabilitysecret?

test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test testtest test test test test test test testtest test test test test test test test

“usability stockholm syndrome"

SURGEON GENERAL WARNING

Let me repeat it

usability is about

MINDSET

You are not your users

Your usersare different

Your users are also

THE SAME

•Photos are from Flickr and stock.xchng.•Presentation ideas inspired (read: copied) from Lawrence Lessig and Dick Hardt•Evan Sagge for the nice book•Kathy Sierra, Jakob Nielsen for the graphs

THANKS GUYS