Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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