Krug Chapter 5 A: Omit Needless Words and Defaults and Memory

Slides:



Advertisements
Similar presentations
Review for Midterm Spring 2015 Jeff Offutt SWE 205 Software Usability and Design.
Advertisements

Web Design, Usability, and Aesthetics 3
PowerPoint: Tables Computer Information Technology Section 5-11 Some text and examples used with permission from: Note: We are.
From Don’t Make Me Think by Steve Krug. Avoid cute or clever names, marketing induced names, company- specific names and unfamiliar technical names.
By the end of this session you should be able to...
Welcome to participating in an Online Discussion The goal of this lesson is to share with you techniques for participating in an online discussion. You.
Review for Final Exam Fall 2014 Jeff Offutt SWE 632 User Interface Design and Development.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Review for Final Exam Spring 2015 Jeff Offutt SWE 205 Software Usability and Design.
Web Design Guidelines by Scott Grissom 1 Designing for the Web  Web site design  Web page design  Web usability  Web site design  Web page design.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Basic Accessibility Options. Right Click on the screen and the following menu will appear. Left Click on Properties.
Unit 1 – Improving Productivity Elle-Marie Reid Instructions words per box.
Advanced Topics Lecture 8 Rachel A Ober
Class Lecture Notes Ms. Haut. Class Lecture Notes on Class Website Notes saved in 2 formats –PowerPoint Recommended.
USE IT, BUT DON’T ABUSE IT The uses of paraphrasing.
Killer Web Content’s “Six C’s”. People read differently on the web  If it’s not obvious, they don’t see it.  Bring meaning down to the bare essentials.
[The Design of Everyday Things, Don Norman, Ch 7]
Title of your poster here: if you have a really long title,
Software Engineering / Computer Science
Excise Tasks CS 4640 Programming Languages for Web Applications
ENGLISH TEST 45 Minutes – 75 Questions
Krug Chapter 5 B: Software Should be Considerate
User Interface Design and Development
Cooper Part III Interaction Details Designing for the Desktop
Norman Chapter 3 Knowledge in the Head (+ Mental Models)
Krug Chapter 6 A: Navigation
User Interface Design and Development
Norman Chapter 4 Knowing What To Do
Accidental and Essential Problems Excise Tasks
Krug 8 Dialog Boxes Toolbars
Design and Implementation of Software for the Web
Norman Chapter 6 Krug Chapter 7 C: Navigation
Krug 11 Usability as Courtesy
Facebook Cover Photo Trick
Web User Interface (WUI) Behavior
User Interface Design and Development
Software Usability and Design
User Interface Design and Development
Norman 7 C: Selecting Events
Cooper Part II Making Well-Behaved Products Excise
Krug Chapter 2 How We Really Use the Web and Web Site Design
User Interface Design and Development
Title of your poster here: if you have a really long title,
Software Usability and Design
SWE 205 Software Usability Analysis and Design
Hints on Writing (C) Common Mistakes From My Graduate Students
I Can Follow Directions!
Cooper Part II Making Well-Behaved Products Flow
Krug Chapter 6 B: Flow in UIs
Jeff Offutt SWE 637 Software Testing
Software Usability Analysis and Design
Cooper Part III Interaction Details Designing for the Desktop
Chapter 1 Cognitive psychology concepts
Krug Chapter 3 Billboard Design 101 and Chapter 4 Mindless Choices
Norman 7 A: User-Centered Design
Review for Midterm Spring 2018
Homework Assignment 5 My Patriot Web Evaluation
Norman Chapter 6 Krug Chapter 7 D: Undo
Krug Chapter 5 Omit Needless Words
Krug Chapter 2 How We Really Use the Web and Web Site Design
Graphical User Interfaces (GUI)
SWE 205 Software Usability Analysis and Design
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Krug Chapter 6 Street signs and Breadcrumbs
Software Should be Considerate
PowerPoint Tutorial 1 Creating a Presentation
Software Usability and Design
Krug 4 Animal, Mineral, or Vegetable
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Presentation transcript:

Krug Chapter 5 A: Omit Needless Words and Defaults and Memory Jeff Offutt https://www.cs.gmu.edu/~offutt/ SWE 205 Software Usability and Design

Omit Needless Words E. B. Strunk, The Elements of Style Vigorous writing is concise A sentence should contain no unnecessary words, a paragraph no unnecessary sentences Many words on web pages will never be read Get rid of half the words Then get rid of half of what’s left! 11-Nov-18 © Jeff Offutt

Editing Is Hard “There are no great writers, just great editors” Chris Offutt, author Sometimes I ask him to check something I write He cuts at least 25%, and the paper says MORE, not less Why is editing our writing so hard? When we first wrote a word, we thought it had a purpose in the sentence Cutting somebody else’s excess verbiage is easier than cutting our own words This slide is verbose! 11-Nov-18 © Jeff Offutt

Editing Takes Discipline “There are no great writers, just great editors” Chris Offutt, author Sometimes I ask him to check something I write He cuts at least 25%, and the paper says MORE, not less Why is editing our writing so hard? When we first wrote a word, we thought it had a purpose in the sentence Cutting somebody else’s excess verbiage is easier than cutting our own words he s my ing 11-Nov-18 © Jeff Offutt

Editing Helps Clarity “There are no great writers, just great editors” Chris Offutt, author Sometimes he checks my writing He cuts 25% and the paper says MORE Why is editing so hard? When we wrote a word, we thought it had a purpose Cutting somebody else’s excess verbiage is easier Much better! 30% shorter 11-Nov-18 © Jeff Offutt

Instructions Must Die If we need instructions, the interface has already failed The one definite thing about instructions is that nobody will read them! https://patriotweb.gmu.edu/ https://patriotweb.gmu.edu/pls/prod/zwgkrtou.P_DispTermsOfUsageAgree (must log in first) If instructions are needed, reduce them to the bare minimum Don’t Make Me Think ! 11-Nov-18 © Jeff Offutt

Overhead and Excise Tasks Overhead relates to solving problems: Revenue Tasks : Sub-tasks that work to solve the problem directly designing requirements Excise Tasks : Sub-tasks that must be done but do not directly help us solve the problem compiling debugging Excise tasks often satisfy the needs of the tools, not the users 11-Nov-18 © Jeff Offutt

Excise Tasks Excise tasks are trivial, unless we have a lot of them Eliminate them if possible Automate them as much as possible Excise for users with comp-semantic knowledge is often perceived as revenue for users without 11-Nov-18 © Jeff Offutt

Memory – Auto-customization Remember what the user did the last time Avoid unnecessary questions Imagine a roommate that asked you every time if it was okay to share the milk! Dialog boxes ask questions, buttons offer choices 11-Nov-18 © Jeff Offutt

Auto-customization Examples MS Word : I always put my files in C:\offutt But MS Word always thinks I’m going to open a file in C:\My Documents\ … (very difficult to find the customization!) PPT : I often print “Handouts”, “2”, “Pure black and white” If I print several PPT files in a row, I have to click all three boxes every time! ATM : I usually withdraw $150 Why does the ATM always use $100 and $200 as defaults? 11-Nov-18 © Jeff Offutt

Summary Omit needless words Edit ruthlessly Reduce excise tasks UIs should have memory 11-Nov-18 © Jeff Offutt