SlideShare une entreprise Scribd logo
1  sur  198
Télécharger pour lire hors ligne
Usability
2.0
(my apologies for the buzzword)



Greg Moreno
Nov 14, 2006
10
Top        signs
your TEAM has
usability issues
10. We need a
splash screen.
fonts MORE so
9. Shrink the

that we can put more

contents                at the

top.
8. We'll just put
an quot;Under
constructionquot;
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 System
Word Processor
Document
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 things
     we
“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
CHANGE
software
it is
DIFFICULT
to change software
           without
breaking
                it
#4

Good design takes
too looooong
and

costs too MUCH
#5

Good design is just
cool graphics
#6

Users can always rely on
documentation and help
#7

   research takes care of
Market

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 problem
it is about

MINDSET
You are not
your users
do not think the same
They

       do not act the same
They

They do not    have the same
experience
Your users
are 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
Intelligence
Consistency
what makes web applications

unique
usability

challenges
#1: Scalability
#2:
Visual Design
#3: Comprehension
#4: Interactivity
#5: Change Management
Do
   you
  want
    to
  know
   the
usability
 secret?
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 test
test test test test test test test test
test test test test test test test test
SURGEON GENERAL WARNING



   “usability stockholm syndromequot;
Let me repeat it
usability is about

MINDSET
You are not
your users
Your users
are 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

Contenu connexe

En vedette

Rescate Proyecto Divino
Rescate Proyecto DivinoRescate Proyecto Divino
Rescate Proyecto DivinoEuler
 
Fuentes informativas de Facundo
Fuentes informativas de FacundoFuentes informativas de Facundo
Fuentes informativas de FacundoFacu De Casanova
 
A Palavra Merda!
A Palavra Merda!A Palavra Merda!
A Palavra Merda!Renata Emy
 
Botanicayaz
BotanicayazBotanicayaz
Botanicayazerniux
 
Apresentação da REM no II Fórum Nacional de Museus
Apresentação da REM  no II Fórum Nacional de MuseusApresentação da REM  no II Fórum Nacional de Museus
Apresentação da REM no II Fórum Nacional de MuseusREM
 
Solar System
Solar SystemSolar System
Solar Systemopsroom18
 
Business Bluepen
Business BluepenBusiness Bluepen
Business Bluepenfunnywxj
 
Solar System
Solar SystemSolar System
Solar Systemopsroom18
 
Presentacion De Plan De Compensacion Holistic
Presentacion De Plan De Compensacion Holistic Presentacion De Plan De Compensacion Holistic
Presentacion De Plan De Compensacion Holistic lidertabasco
 

En vedette (20)

Rescate Proyecto Divino
Rescate Proyecto DivinoRescate Proyecto Divino
Rescate Proyecto Divino
 
FéLix SáNchez
FéLix SáNchezFéLix SáNchez
FéLix SáNchez
 
Fuentes informativas de Facundo
Fuentes informativas de FacundoFuentes informativas de Facundo
Fuentes informativas de Facundo
 
El Canasto
El CanastoEl Canasto
El Canasto
 
Jornadas de Educación Ambiental
Jornadas de Educación AmbientalJornadas de Educación Ambiental
Jornadas de Educación Ambiental
 
A Palavra Merda!
A Palavra Merda!A Palavra Merda!
A Palavra Merda!
 
Noche De Bodas
Noche De BodasNoche De Bodas
Noche De Bodas
 
Botanicayaz
BotanicayazBotanicayaz
Botanicayaz
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Verdadero Amor
Verdadero AmorVerdadero Amor
Verdadero Amor
 
Apresentação da REM no II Fórum Nacional de Museus
Apresentação da REM  no II Fórum Nacional de MuseusApresentação da REM  no II Fórum Nacional de Museus
Apresentação da REM no II Fórum Nacional de Museus
 
Solar System
Solar SystemSolar System
Solar System
 
1 Minuto
1 Minuto1 Minuto
1 Minuto
 
bicicletas
bicicletasbicicletas
bicicletas
 
Basketball
BasketballBasketball
Basketball
 
Clase08
Clase08Clase08
Clase08
 
Business Bluepen
Business BluepenBusiness Bluepen
Business Bluepen
 
Solar System
Solar SystemSolar System
Solar System
 
Arturitoska P[2]
Arturitoska P[2]Arturitoska P[2]
Arturitoska P[2]
 
Presentacion De Plan De Compensacion Holistic
Presentacion De Plan De Compensacion Holistic Presentacion De Plan De Compensacion Holistic
Presentacion De Plan De Compensacion Holistic
 

Similaire à World Usability Day 2006 (Philippines)

User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designsdavis6b
 
Framer for the win - Using Framer prototypes for your app project. (For Melbo...
Framer for the win - Using Framer prototypes for your app project. (For Melbo...Framer for the win - Using Framer prototypes for your app project. (For Melbo...
Framer for the win - Using Framer prototypes for your app project. (For Melbo...Jinju Jang
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company Shelly Megan
 
E4IT STARTER - MODULE 11.pdf
E4IT STARTER - MODULE 11.pdfE4IT STARTER - MODULE 11.pdf
E4IT STARTER - MODULE 11.pdfAnna Gandrabura
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startupsOleg Podsechin
 
Preview java j2_ee_book
Preview java j2_ee_bookPreview java j2_ee_book
Preview java j2_ee_bookSubhadip Pal
 
Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportPunit Jajodia
 
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACIFrom desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACIAdi Polak
 
TDD - Cultivating a Beginner's Mind
TDD -  Cultivating a Beginner's MindTDD -  Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's MindShai Yallin
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)Rachel M. Carmena
 
UX Fluency for a better Front End
UX Fluency for a better Front End  UX Fluency for a better Front End
UX Fluency for a better Front End Monika Piotrowicz
 
Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-developmentlukaramishvili
 
RedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious FutureRedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious FutureRedis Labs
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009Justin Ferrell
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersZeroTurnaround
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)kevinjohngallagher
 

Similaire à World Usability Day 2006 (Philippines) (20)

User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
Framer for the win - Using Framer prototypes for your app project. (For Melbo...
Framer for the win - Using Framer prototypes for your app project. (For Melbo...Framer for the win - Using Framer prototypes for your app project. (For Melbo...
Framer for the win - Using Framer prototypes for your app project. (For Melbo...
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company
 
E4IT STARTER - MODULE 11.pdf
E4IT STARTER - MODULE 11.pdfE4IT STARTER - MODULE 11.pdf
E4IT STARTER - MODULE 11.pdf
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Preview java j2_ee_book
Preview java j2_ee_bookPreview java j2_ee_book
Preview java j2_ee_book
 
Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 Report
 
Ux guide
Ux guideUx guide
Ux guide
 
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACIFrom desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
 
TDD - Cultivating a Beginner's Mind
TDD -  Cultivating a Beginner's MindTDD -  Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's Mind
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
UX Fluency for a better Front End
UX Fluency for a better Front End  UX Fluency for a better Front End
UX Fluency for a better Front End
 
Best pratice
Best praticeBest pratice
Best pratice
 
Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-development
 
RedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious FutureRedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious Future
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven Peters
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

World Usability Day 2006 (Philippines)