Download What We`ve Learned About Web Application Design

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
What We've Learned About
Web Application Design
UPA 2002 Panel
Susan Fowler, FAST Consulting, [email protected]
Whitney Quesenbery, Cognetics Corporation, [email protected]
Jeff Johnson, UI Wizards, Inc., [email protected]
Steve Krug, Advanced Common Sense, [email protected]
What is a web application?
■
Can it be defined?
■ Any application that runs in a browser
■ An application that connects over the web
■
Does the definition matter?
■
Or is the real question:
How do we make design decisions?
What We’ve Learned About Web Application Design
UPA 2002 Panel
What drives design decisions?
■
A series of questions that can be used to discuss
different aspects of the application
■
■
■
■
■
■
■
■
Relationship between user and application
Style and tone of the conversation
Presentation style
Interaction style
Expectations for interface standards
Frequency of use
Perceived distance
Expectations for response time
What We’ve Learned About Web Application Design
UPA 2002 Panel
Relationship Between User and Application
Web Page
No ongoing
relationship.
No log in.
Calculator
■
■
■
■
Web App
Prior history.
Remembers
me.
E-commerce
Mission
critical
work
Online
banking
Is this app required for users?
Do users have to identify themselves?
Does the app remember prior work?
Is there an need for reliability?
What We’ve Learned About Web Application Design
UPA 2002 Panel
Interaction Style
Web Page
Text
Information
and Links
Online auction
■
■
Web App
Simple Data
Collection
Consumer mortgage
application
Data Presentation
and Complex
Controls
Network monitoring
and management
How do users interact with the application?
What is the basic paradigm of the interaction?
What We’ve Learned About Web Application Design
UPA 2002 Panel
Style of Conversation
Web Page
Informal or
Casual
Self
promotion
■
■
Web App
Polite but
Friendly
Build-your-own
shopping app
Formal
Security
screener
What is the relationship between the application owner
and users?
What kind of language and terminology is used?
What We’ve Learned About Web Application Design
UPA 2002 Panel
Presentation Style
Web Page
Web App
Fun, Cool,
Graphic
■
■
Informational
but Attractive
Subdued,
Serious
What is the graphic style of the user interface?
How closely related is the presentation style to the
application content?
UPA 2002 Panel
What We’ve Learned About Web Application Design
Expectation for Interface Standards
Web Page
Web App
Consistency within
the site/app
Game
■
■
■
Strong PC or
Mac platform
standards
Online Banking
Does this application replace or supplement a desktop
application?
Is it used with other apps that set expectations?
Is it used exclusively in a business setting?
What We’ve Learned About Web Application Design
UPA 2002 Panel
Frequency of Use
Web Page
Occasional,
Erratic
Foreign
exchange tool
■
■
■
Web App
Episodic,
Periodic
Self-registration for
medical appts
Constant,
Daily
Customer
service
desktop
How often is this app used?
For how long is it used at one time?
What triggers its use?
UPA 2002 Panel
What We’ve Learned About Web Application Design
Perceived Distance
Web Page
Far Away
Server
Panama
Canal-cam
■
■
Web App
Can’t Tell or
Don’t Care
Quicken
updates
Nearby, On-site
or Local Machine
Internal
application
Where do users think this application ‘lives’?
Who do they think controls the data?
What We’ve Learned About Web Application Design
UPA 2002 Panel
Expectations for Response Time
Web Page
Web App
Slow
Enron
calculator
■
■
Immediate
Corporate
calendar
Is response time critical?
Why or how?
UPA 2002 Panel
What We’ve Learned About Web Application Design
Example: Mortgage Broker App
Used to process applications for mortgages
Relationship User and App
Mission Critical Work
Interaction Style
Complex Controls
Style of Conversation
Formal
Style of Presentation
Subdued, Serious
Expectations for Standards
Strong PC/ Mac standards
Frequency of Use
Constant, Daily
Perceived Distance
Nearby, Local Server
Expected Response Time
Immediate
Example: Online Personal Banking
Used to monitor checking account, pay bills, transfer funds
Relationship User and App
Mission Critical Work
Interaction Style
Mix
Style of Conversation
Style of Presentation
Expectations for Standards
Formal
Subdued, Serious
Strong PC/ Mac standards
Frequency of Use
Episodic, Periodic
Perceived Distance
Don’t Know
Expected Response Time
Immediate
Example: Custom Beauty Program
Used to create a custom mix of beauty products
No previous relationship
Relationship User and App
Interaction Style
Mix
Style of Conversation
Informal, casual
Style of Presentation
Fun, graphic
Expectations for Standards
Internal only
Frequency of Use
Occasional, erratic
Perceived Distance
Don’t Know
Expected Response Time
Immediate
App Selects User
Work ‘Desktops’
• information presentation
• data manipulation
• actions often separate
• embodies an entire task
• often mission critical
• long sessions
E-Commerce
User Selects App
RELATIONSHIP
Reports-Oriented Work
Home Applications
• browsing-focused
• casual until purchase
• stored information
convenient, not critical
• targeted task
• simple interaction style
• persistent data
• short sessions
Looking
Doing
INTENSITY OF INTERACTION
UPA 2002 Panel
App Selects User
Reports-Oriented Work
Work ‘Desktops’
Mortgage application processor
Physician access to test reports
Network surveillance tool
Hospital management program
Market report
User Selects App
RELATIONSHIP
What We’ve Learned About Web Application Design
Calendar/diary
Web article with comments
Finance rate calculator
Personal beauty planner
E-Commerce site
Online auction
Online banking
Grocery shopping list
E-Commerce
Looking
Home Applications
Doing
INTENSITY OF INTERACTION
What We’ve Learned About Web Application Design
UPA 2002 Panel
Exceptions
■
Games
■
■
■
Some visualizations
■
■
May be “obsessions”
Often turn usability guidelines on their heads
Too soon to tell whether they are “tools” or “toys”
Sites with overlapping purposes
■
Marketing sites with small applications
UPA 2002 Panel
What We’ve Learned About Web Application Design
Relationship
User and App
No Relationship
Mission Critical Work
Text and Links
Complex Controls
Interaction Style
Style of
Conversation
Style of
Presentation
Expectations for
Standards
Frequency of
Use
Perceived
Distance
Expected
Response
Time
Informal, Casual
Fun, Cool, Graphic
Informative but Attractive
Far Away Server
Slow
Subdued, Serious
Strong PC/ Mac standards
Internal Consistency
Occasional/Erratic
Formal
Polite but Friendly
Episodic, Periodic
Can’t Tell
Constant, Daily
Nearby, Local Server
Immediate