Defensive Design for the Web : How to improve error messages, help, forms, and o
暫譯: 網頁防禦性設計:如何改善錯誤訊息、幫助、表單及其他元素

Matthew Linderman, Jason Fried

  • 出版商: New Riders
  • 出版日期: 2004-03-12
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 073571410X
  • ISBN-13: 9780735714106
  • 已絕版

買這商品的人也買了...

商品描述

Description 

Let's admit it: Things will go wrong online. No matter how carefully you design a site, no matter how much testing you do, customers still encounter problems. So how do you handle these inevitable breakdowns? With defensive design. In this book, the experts at 37signals (whose clients include Microsoft, Qwest, Monster.com, and Clear Channel) will show you how.

Defensive design is like defensive driving brought to the Web. The same way drivers must always be on the lookout for slick roads, reckless drivers, and other dangerous scenarios, site builders must constantly search for trouble spots that cause visitors confusion and frustration. Good site defense can make or break the customer experience.

In these pages, you'll see hundreds of real-world examples from companies like Amazon, Google, and Yahoo that show the right (and wrong) ways to get defensive. You'll learn 40 guidelines to prevent errors and rescue customers if a breakdown occurs. You'll also explore how to evaluate your own site's defensive design and improve it over the long term.

This book is a must read for designers, programmers, copywriters, and any other site decision-makers who want to increase usability and customer satisfaction.

Table of Contents

1. Understanding Defensive Design.

Making mistakes well.

Introduction. No One's Perfect. Why "Defensive Design"? Crisis Points. Contingency Design to the Rescue. Success Stories. So What Will This Book Teach Me? What Won't I Learn from This Book? Who Should Read It? How Should I Use This Book? A Brief Introduction to the Guidelines. Be Flexible. One Last Thing: See People, Not Users. Let's Get to It.

2. Show the Problem.
Display obvious error messages and alerts.

Introduction. Guideline 1: Give an error message that's noticeable at a glance. QwestDex: Where's My Error Message? Hilton: But I Just Entered My Login. MotherNature: This Isn't What I Wanted. KB Toys: Obvious Error Notice. Excite: Try Again Error. Guideline 2: Use color, icons, and text to clearly highlight and explain the. problem area. Topica: The Wrong Way. Sony: Wrong Spot. Expedia: The Right Way. Google: Can't-Miss Error Message. Banana Republic: Clear Explanation. Guideline 3: Always identify errors the same way. E*Trade: Inconsistent Error Notification. Priceline: Same Style, Same Place. Guideline 4: Eliminate the need for back-and-forth clicking. EBay: It's Your Problem. Shutterfly: No More Backtracking. United Airlines: Which Airport in Chicago? Head to Head: Ticketmaster vs. Victoria's Secret. Summary.

3. Language Matters.
Provide clear instructions.

Introduction. Guideline 5: Don't use language that might be unfamiliar to your customers. ESPN and USPS: What's That Mean? Network Solutions: What's a TLD? Switchboard: Keep Internal Terms Internal. Typebox: Add to Buybox? University of Chicago: Funky Acronyms Explained. Guideline 6: Keep text brief and easy to understand. Aer Lingus and Fortune: Is There an Echo in Here? Motley Fool: Straightforward Messaging. C2it: Cash or No Cash? Head to Head: Qwest vs. AT&T. UPS: Invalid. Verify Validity. FedEx: Simpler Is Better. Guideline 7: Be polite. Best Deal Magazines: We Warned You. Hallmark: Apologetic Tone. Lands' End: We Owe It All To You. Summary.

4. Bulletproof Forms.
Create friendly forms that are easy to complete.

Introduction. Guideline 8: Highlight either required or optional fields. Victoria's Secret: Turned Off. Washington Post: Marked With *. Guideline 9: Accept entries in all common formats. Nordstrom: No Hyphens or Spaces. KB Toys: It's All Good. AOL: Autoformat. Zagat Survey: They've Got My Number. Guideline 10: Provide sample entries, pull-downs, and formatting hints to. ensure clean data. E*Trade:Which Dates Are Valid? United Airlines: Month Pull-Down. DeepDiscountCD: Improving the Odds. Expedia and E*Trade: MM/DD/YYYY and XXX-XX-XXXX. Yahoo! and Citysearch: Sample Answers. Dell: Boxed In. Guideline 11: Explicitly state limits to characters, number of entries, and. so forth. Yahoo!: Then How Many? CDNow: What's the Limit? Google: 25 Max. Head to Head: Paypal vs. SprintPCS. Guideline 12: If customers can't choose it, don't show it. Google: Then Don't Offer 2003. Ticketmaster: Why Not Tell Me It's Sold Out? Peapod: Only Show Available Times. EasyJet: Easy Picking. Guideline 13: Validate entries (as soon as possible). AOL: New York, Alaska? UPS: Match City and Zip. Motley Fool: Enter a Valid Number. NBA: Invalid Email. ATI: Check Compatibility. Guideline 14: Button up: Eliminate the Reset button and disable the Submit. button after it's clicked. Bank One: Reset Only. FedEx: Asking for Button Trouble. University of Washington:Are You Sure? E*Trade: Click Only Once. Applied Biosystems: Disabling a Button. Guideline 15: Assist form dropouts by saving information. Discover: It's Now or Never. Bank One: Saving for Later. Netflix: Finish Up. Summary.

5. Missing in Action.
Overcome missing pages, images, or plug-ins.

Introduction. Guideline 16: Offer customized "Page Not Found" error pages. Home Depot: Where's the Beef? Apple: Top-Notch 404. Hewlett Packard: Explaining Why It's Not Found. Head to Head:Moviefone vs. IBM. The New York Times: Back to the News. Guildeline 17: Successfully redirect near-miss URLs. Apple: Uppercase vs. Lowercase. Excite: One Too Many. Amazon: One Too Few "W"s. Google: Ooo Yeah. Yahoo!: Photo or Photos? Guideline 18: Use ALT tags for images. J. Crew: No Alternative. Red Envelope: Missing Navigation. Apple:Text Rather Than Images. Guideline 19: Don't shut out visitors with old technology: Offer alternative. versions and technology upgrade information. Warren Center: Simpler Is Better. Versace: Have It Your Way. Connected Earth: Plug-In Breakdown. Sumomusic: Flash Help. Yellow Pencil: It works, but please upgrade. Summary.

6. Lend a Helping Hand.
Offer help that's actually helpful.

Introduction. Guideline 20: Answer questions on the same page they arise. Lands' End: On-the-Spot Help. Wedding Channel:Sanity Savers. Yahoo!: Contextual Help. Amazon: The Shipping News. Guideline 21: Offer an easy-to-use "Help" section and provide clear links to. it. PC Mall: Hidden Help. EBay: Bare-Bones Help. Yahoo! Chat: Help That's Actually Helpful. Orbitz: 4 Ways to Receive Help. Amazon: Need Further Assistance? Guideline 22: Let customers help themselves through online forums and. training sessions. Blogger: Help from Other Customers? EBay and Adobe: Self-Serve Help. Guideline 23: Provide a human fallback plan (help via chat, phone, or email). EBay: Snail-Mail Help? Lands' End: Help That's Convenient for You. 1-800 Flowers and Gap: Help Avenues. Guideline 24: Answer emails quickly and effectively. Gap: Short and Sweet. Dell: "Customer Support, This Is Tarzan". Lands' End: Return Policy Explained. Guideline 25: Help login with tips or email. Lego: What's My Username Again? Pottery Barn: Password Savior. Yahoo!: Give Me a Hint. Apple: Three Strikes and You're Sent an Email. Summary.

7. Get Out of the Way.
Eliminate obstacles to conversion (e.g. unnecessary ads, registration, navigation, etc.)

Introduction. Guideline 26: Don't disable the browser's Back button. Ticketmaster: Back Isn't a Bad Request. EBay: Input (T)error. Expedia: Back = No Problem. Guideline 27: Make it fast, not cute. Star Wars: Episode Ugh. EXPN: Too Cute. Thrifty: Getting to the Point. Comedy Central: Playing It Straight. Guideline 28: Don't force registration. Apple: Don't Make Me Sign In for Help. Sun: Getting to the Point. Guideline 29: Don't block content with ads. About: Owl Blockage. Yahoo!: Cruising for a Bruising. Orbitz: Ad Trumps Error. News: Bannerless. Guideline 30: Eliminate unnecessary navigation during multi-step processes. Pottery Barn: Checkout Distraction. EBay: Stay on Track. Summary.

8. Search and Rescue.
Deliver the right results with smart search engine assistance.

Introduction. Guideline 31: Offer a clear explanation when no results are found or inexact. matches are shown. Pepsi: Less Is Not More. Target: A Mop That Plays MP3s? Spun: No Keyword Matches. Crate & Barrel: Votive Explanation. Head to Head: Marshall Field's vs. Sears. Guideline 32: Anticipate common errors and provide relevant results. IRS: W2 or W-2? Google: Bad Spelling = No Problem. Head to Head: MarketWatch vs. Yahoo! Finance. Amazon: You Know What I Mean. Google: Using Search Logs. Head to Head: Bluelight vs. Wal-Mart. Guideline 33: Too many results? Offer features that let searchers refine and. filter results. Best Buy: I Just Wanted a DVD Player!. L.L. Bean: Give Me the Boot. Amazon: Which Cash? Sears: Sort Options. Citysearch: Have It Your Way. Yahoo!: Narrow My Search. HotJobs: Refine Results. EBay: Get More Specific. Qwest: Suggest Related Documents. CDNow: If You Like This… Head to Head: Foot Locker vs. Finish Line. Amazon: Letting the Customer Decide. Guideline 34: No results? Let customers easily expand search criteria. Marriott: No Quick Fix. EBay: Try These Search Alternatives. News: Expand Your Search. Yahoo!: Need More Results? Guideline 35: Offer tips on how to improve results. Reebok: No Tips. Amazon: Search Examples. AllRecipes: For Better Results… Guideline 36: Don't rely on advanced searches. Musician's Friend: Too Complex. Palm: Pull-down Overload. Chicago Tribune: Basic First, Then Advanced. Summary.

9. Out of Stocks and Unavailable Items.
Make sure unavailable items don't become dead ends.

Introduction. Guideline 37: Be upfront about item unavailability. Baby Ultimate: Don't Tease Like That. Amazon and Tower Records: Stock Notification. Lands' End: Inventory Alert. Guideline 38: If a product will be available at a later date, explain when,. provide product details, and take advance orders. Bookpool: When Will I Get It? CDNow: Expected Release Date. Head to Head: Barnes & Noble vs. Amazon. Guideline 39: Offer email notification. UPS: Can't You Get Back to Me? Kill Rock Stars: Tell Me When This Item Is in Stock. Mother Nature: "We will watch this product…". Guideline 40: Show similar items that are available. Terrific Toy: Less Is Not More. Gap and L.L. Bean:…But These Are Available. Hotmail: Try One of These Instead. Head to Head: Domain Bank vs. Register.com. Summary.

10. The Contingency Design Test.
See how your site rates.

Who Should Perform the Tasks? How Does This Differ from Other Site Usability Tests? Scoring Your Test. The Contingency Design Test. Tally Your Score. See How You Stack Up.

Conclusion.
Contingency Design.
A Long-Term Commitment.

Study Customer Support Inquiries. Solicit Feedback. Analyze Server Log Files. Get Outside Opinions. Put Someone in Charge of Contingency Design. Build a Contingency Design Knowledgebase. Prepare to Fail. Conclusion: One Step at a Time.

商品描述(中文翻譯)

**描述**

讓我們承認:在線上事情總會出錯。無論你多麼小心地設計網站,無論你進行多少測試,客戶仍然會遇到問題。那麼,你該如何處理這些不可避免的故障呢?答案就是防禦性設計。在這本書中,37signals 的專家(其客戶包括 Microsoft、Qwest、Monster.com 和 Clear Channel)將告訴你如何做到這一點。

防禦性設計就像是將防禦駕駛帶入網路。就像駕駛者必須隨時留意滑溜的道路、魯莽的駕駛者和其他危險情況一樣,網站建設者必須不斷尋找會讓訪客感到困惑和沮喪的問題點。良好的網站防禦可以決定客戶體驗的成敗。

在這些頁面中,你將看到來自 Amazon、Google 和 Yahoo 等公司的數百個真實案例,展示了防禦性設計的正確(和錯誤)方式。你將學到 40 條指導方針,以防止錯誤並在故障發生時拯救客戶。你還將探索如何評估自己網站的防禦性設計並在長期內加以改善。

這本書是設計師、程式設計師、文案撰寫者以及任何希望提高可用性和客戶滿意度的網站決策者的必讀之作。

**目錄**

1. 理解防禦性設計。
- 妥善處理錯誤。
- 介紹。沒有人是完美的。為什麼選擇「防禦性設計」?危機點。應急設計的救援。成功故事。那麼這本書會教我什麼?我不會從這本書中學到什麼?誰應該閱讀它?我應該如何使用這本書?指導方針的簡要介紹。保持靈活。最後一件事:看人,而不是用戶。讓我們開始吧。

2. 顯示問題。
- 顯示明顯的錯誤訊息和警報。
- 介紹。指導方針 1:提供一個一目了然的錯誤訊息。QwestDex:我的錯誤訊息在哪裡?Hilton:但我剛剛輸入了我的登錄。MotherNature:這不是我想要的。KB Toys:明顯的錯誤通知。Excite:再試一次錯誤。指導方針 2:使用顏色、圖標和文本清楚地突出和解釋問題區域。Topica:錯誤的方式。Sony:錯誤的位置。Expedia:正確的方式。Google:無法錯過的錯誤訊息。Banana Republic:清晰的解釋。指導方針 3:始終以相同的方式識別錯誤。E*Trade:不一致的錯誤通知。Priceline:相同的風格,相同的地方。指導方針 4:消除來回點擊的需要。EBay:這是你的問題。Shutterfly:不再回溯。United Airlines:芝加哥的哪個機場?正面對決:Ticketmaster vs. Victoria's Secret。總結。

3. 語言很重要。
- 提供清晰的指示。
- 介紹。指導方針 5:不要使用客戶可能不熟悉的語言。ESPN 和 USPS:那是什麼意思?Network Solutions:什麼是 TLD?Switchboard:保持內部術語內部。Typebox:添加到購買框?芝加哥大學:奇怪的縮寫解釋。指導方針 6:保持文本簡短且易於理解。Aer Lingus 和 Fortune:這裡有回音嗎?Motley Fool:直接的訊息。C2it:現金還是沒有現金?正面對決:Qwest vs. AT&T。UPS:無效。驗證有效性。FedEx:簡單更好。指導方針 7:要有禮貌。Best Deal Magazines:我們警告過你。Hallmark:道歉的語氣。Lands' End:我們全靠你。總結。

4. 防彈表單。
- 創建友好的表單,易於填寫。
- 介紹。指導方針 8:突出顯示必填或選填欄位。Victoria's Secret:關閉。華盛頓郵報:標記為 *。指導方針 9:接受所有常見格式的輸入。Nordstrom:不允許連字符或空格。KB Toys:一切都很好。AOL:自動格式化。Zagat Survey:他們有我的號碼。指導方針 10:提供示例輸入、下拉選單和格式提示,以確保數據的整潔。E*Trade:哪些日期是有效的?United Airlines:月份下拉選單。DeepDiscountCD:提高成功率。Expedia 和 E*Trade:MM/DD/YYYY 和 XXX-XX-XXXX。Yahoo! 和 Citysearch:示例答案。Dell:被框住。指導方針 11:明確說明字符、輸入數量等的限制。Yahoo!:那麼多少?CDNow:限制是什麼?Google:最多 25。正面對決:Paypal vs. SprintPCS。指導方針 12:如果客戶無法選擇,則不要顯示。Google:那麼不要提供 2003。Ticketmaster:為什麼不告訴我已經售罄?Peapod:僅顯示可用時間。EasyJet:輕鬆選擇。指導方針 13:驗證輸入(儘快)。AOL:紐約,阿拉斯加?UPS:匹配城市和郵政編碼。Motley Fool:輸入有效的號碼。NBA:無效的電子郵件。ATI:檢查兼容性。指導方針 14:按鈕設置:消除重置按鈕,並在點擊後禁用提交按鈕。Bank One:僅重置。FedEx:要求按鈕麻煩。華盛頓大學:你確定嗎?E*Trade:只點擊一次。Applied Biosystems:禁用按鈕。指導方針 15:通過保存信息來幫助表單放棄者。Discover:現在或永不。Bank One:稍後保存。Netflix:完成。總結。

5. 失踪的行動。
- 克服缺失的頁面、圖像或插件。
- 介紹。指導方針 16:提供自定義的「找不到頁面」錯誤頁面。Home Depot:牛肉在哪裡?Apple:一流的 404。Hewlett Packard:解釋為什麼找不到。正面對決:Moviefone vs. IBM。紐約時報:回到新聞。指導方針 17:成功重定向接近錯誤的 URL。Apple:大寫 vs. 小寫。Excite:多了一個。Amazon:少了一個「W」。Google:哦耶。Yahoo!:照片還是照片?指導方針 18:為圖像使用 ALT 標籤。J. Crew:沒有替代方案。Red Envelope:缺失的導航。Apple:文本而非圖像。指導方針 19:不要用舊技術排斥訪客:提供替代版本和技術升級信息。Warren Center:簡單更好。Versace:隨你所願。Connected Earth:插件故障。Sumomusic:Flash 幫助。Yellow Pencil:它可以運作,但請升級。總結。

6. 伸出援手。
- 提供實際有幫助的幫助。
- 介紹。指導方針 20:在問題出現的同一頁面上回答問題。Lands' End:即時幫助。Wedding Channel:理智的救星。Yahoo!:上下文幫助。Amazon:運送新聞。指導方針 21:提供易於使用的「幫助」部分,並提供清晰的鏈接。PC Mall:隱藏的幫助。EBay:基本的幫助。Yahoo! 聊天:實際有幫助的幫助。Orbitz:四種獲得幫助的方式。Amazon:需要進一步的幫助嗎?指導方針 22:讓客戶通過在線論壇和培訓課程自助。Blogger:來自其他客戶的幫助?EBay 和 Adobe:自助幫助。指導方針 23:提供人性化的備用計劃(通過聊天、電話或電子郵件的幫助)。EBay:慢郵件幫助?Lands' End:方便你的幫助。1-800 Flowers 和 Gap:幫助途徑。指導方針 24:快速有效地回覆電子郵件。Gap:簡短而甜美。Dell:「客戶支持,這是 Tarzan」。Lands' End:退貨政策解釋。指導方針 25:提供登錄提示或電子郵件幫助。Lego:我的用戶名是什麼?Pottery Barn:密碼救星。Yahoo!:給我一個提示。Apple:三次失敗後會發送電子郵件。總結。

7. 讓路。
- 消除轉換障礙(例如不必要的廣告、註冊、導航等)。
- 介紹。指導方針 26:不要禁用瀏覽器的返回按鈕。Ticketmaster:返回不是一個壞請求。EBay:輸入(T)錯誤。Expedia:返回 = 沒問題。指導方針 27:讓它快速,而不是可愛。Star Wars:第 Ugh 集。EXPN:太可愛。Thrifty:直入主題。Comedy Central:直截了當。指導方針 28:不要強迫註冊。Apple:不要讓我登錄以獲得幫助。Sun:直入主題。指導方針 29:不要用廣告阻擋內容。About:貓頭鷹阻塞。Yahoo!:尋找麻煩。Orbitz:廣告勝過錯誤。新聞:無橫幅。指導方針 30:在多步驟過程中消除不必要的導航。Pottery Barn:結帳分心。EBay:保持在正軌。總結。

8. 搜索和救援。
- 通過智能搜索引擎協助提供正確的結果。
- 介紹。指導方針 31:當未找到結果或顯示不精確的匹配時,提供清晰的解釋。Pepsi:少即是多。Target:一個播放 MP3 的拖把?Spun:沒有關鍵字匹配。Crate & Barrel:蠟燭解釋。正面對決:Marshall Field's vs. Sears。指導方針 32:預測常見錯誤並提供相關結果。IRS:W2 還是 W-2?Google:拼寫錯誤 = 沒問題。正面對決:MarketWatch vs. Yahoo! Finance。Amazon:你知道我在說什麼。Google:使用搜索日誌。正面對決:Bluelight vs. Wal-Mart。指導方針 33:結果太多?提供讓搜索者精煉和過濾結果的功能。Best Buy:我只想要一個 DVD 播放器!L.L. Bean:給我靴子。Amazon:哪一種現金?Sears:排序選項。Citysearch:隨你所願。Yahoo!:縮小我的搜索。HotJobs:精煉結果。EBay:更具體。Qwest:建議相關文件。CDNow:如果你喜歡這個……正面對決:Foot Locker vs. Finish Line。Amazon:讓客戶決定。指導方針 34:沒有結果?讓客戶輕鬆擴展搜索條件。Marriott:沒有快速解決方案。EBay:試試這些搜索替代方案。新聞:擴大你的搜索。Yahoo!:需要更多結果嗎?指導方針 35:提供改善結果的提示。Reebok:沒有提示。Amazon:搜索示例。AllRecipes:為了更好的結果……指導方針 36:不要依賴高級搜索。Musician's Friend:太複雜。Palm:下拉過載。Chicago Tribune:基本先行,然後再進階。總結。

9. 缺貨和無法獲得的項目。
- 確保無法獲得的項目不會成為死胡同。
- 介紹。指導方針 37:對商品缺貨保持透明。Baby Ultimate:不要這樣調侃。Amazon 和 Tower Records:庫存通知。Lands' End:庫存警報。指導方針 38:如果產品將在稍後日期可用,請解釋何時、提供產品詳細信息並接受預訂。Bookpool:我什麼時候能拿到?CDNow:預期發行日期。正面對決:Barnes & Noble vs. Amazon。指導方針 39:提供電子郵件通知。UPS:你不能回覆我嗎?Kill Rock Stars:告訴我這個項目何時有庫存。