Help and Documentation It’s In The Manual

Slides:



Advertisements
Similar presentations
Microsoft Word for the Mac Tricia Sharkey & Nick Kozin C.A.S.E. Assistive Technology.
Advertisements

Chapter 11 Designing the User Interface
Constructing a Task List ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Human Computer Interface
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
User Interface Structure Design
Help and Documentation. 2 Agenda User Support Requirements Types of doc/help User Support Approaches Presentation issues.
1 Software User Documentation Don Bagert CSSE 375, Rose-Hulman October 9, 2006.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Word Create footnotes and endnotes. Course contents Overview: Be a footnote and endnote whiz Lesson 1: Add footnotes and endnotes Lesson 2: Beyond the.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
1 Lecture 16 - Chapter 11 User support Issues –different types of support at different times –implementation and presentation both important –all need.
Key Applications Module Lesson 19 — PowerPoint Essentials
11.10 Human Computer Interface www. ICT-Teacher.com.
Chapter Three The UNIX Editors. 2 Lesson A The vi Editor.
Lecture 16 user support. Today’s Outline Users have different requirements for support at different times. User support should be:  available but unobtrusive.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
This tutorial teaches Microsoft Word basics. Although knowledge of how to navigate in a Windows environment is helpful, this tutorial was created for.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
CMPUT 301: Lecture 27 Help and Documentation Martin Jagersand Department of Computing Science University of Alberta.
Productivity Programs Common Features and Commands.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
G063 - Human Computer Interface Design Designing the User Interface.
Material from Authors of Human Computer Interaction Alan Dix, et al
Chap#11 What is User Support?
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
The Software Development Process
Part One The Forms of Software Documentation Chapter2: Writing to Teach- Tutorials Chapter3: Writing to Guide- Procedures Chapter4 : Writing to Support-
Chapter Three The UNIX Editors.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Goals of Documentation ITSW 1410, Presentation Media Software Instructor: Glenda H. Easter.
User support. Issues –different types of support at different times –implementation and presentation both important –all need careful design Types of.
Fall 2002CS/PSY Help and Documentation It’s In The Manual Agenda Guidelines Types of doc/help Presentation issues Doc organization.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Chapter 11 user support. Overview Users require different types of support at different times. There are four main types of assistance that users require:
Human Computer Interaction Lecture 21 User Support
Chapter 6 : User interface design
Multimedia Design.
Working with Data Blocks and Frames
Image by MIT OpenCourseWare Troughput (bps) Error rate (%) Mouse Trackball Joystick Touchpad.
Human Computer Interaction Lecture 21,22 User Support
11.10 Human Computer Interface
Introduction to presentations ms PowerPoint
Unit 2 User Interface Design.
Guide To UNIX Using Linux Third Edition
Software Engineering: A Practitioner’s Approach, 6/e Chapter 12 User Interface Design copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Exploring the Basics of Windows XP
The Basics of Microsoft Word 2007 Excel
MicroSoft Word 2007 The purpose of this PowerPoint presentation is to show you some of the major differences in Word 2007 from the version we had here.
Windows xp PART 1 DR.WAFAA SHRIEF.
TEACHERS AND POWERPOINT 2000
MBI 630: Week 11 Interface Design
The Basics of Microsoft Word 2007 Excel
Chapter 11 user support.
COMP444 Human Computer Interaction Usability Engineering
CIS 375 Bruce R. Maxim UM-Dearborn
Lab 07 Creating Documents with Efficiency and Consistency
SAP Enable Now Web Assistant content strategy
Presentation transcript:

Help and Documentation It’s In The Manual Agenda Guidelines Types of doc/help Presentation issues Doc organization Fall 2002 CS/PSY 6750

Customer Support Fall 2002 CS/PSY 6750

User Support Help Documentation Problem-oriented and specific System-oriented and general Fall 2002 CS/PSY 6750

Help & Documentation Never a replacement for bad design, but essential Simple system User walks up and uses it Name some Most other systems with rich features require help Fall 2002 CS/PSY 6750

Documentation Many users don’t read manuals Boring, no goal Just dive in and start working Often used in panic mode, when user needs immediate help Manuals probably locked away somewhere Points to need for on-line help with search Sometimes want quick ref - emacs card Fall 2002 CS/PSY 6750

User Support Requirements Availability Should be available any time the user is operating the system Accuracy & Completeness Should be accurate (tricky with changing versions) and should cover all aspects of application Consistency Across different sections, between on-line and paper documentation, in terminology, content and style Fall 2002 CS/PSY 6750

User Support Requirements Robustness Should be predictable and free of errors Flexibility Appropriate for novices through experts, maybe by having expandable sections of details Unobtrusiveness Shouldn’t distract from or interfere with normal work flow Fall 2002 CS/PSY 6750

Types of Doc/Help 1. Tutorial 2. Quick reference/review For start-up Gets user going Convey conceptual model Communicate essential items Sometimes see on-line tour or demo 2. Quick reference/review Reminder or short reference Often for syntax Can be recall aid for expert Can allow novice to see what’s available Fall 2002 CS/PSY 6750

Types of Doc/Help 3. Reference Manual (Full explanation) Detailed command descriptions Usually for experts Unix on-line manual pages, for example 4. Context-sensitive (task-specific) help System provides help on current situation Macintosh balloon help (old), ToolTips, for example Other examples? Fall 2002 CS/PSY 6750

User Support Approaches Command assistance Specific details on particular command, such as UNIX man Good if user knows what s/he wants, but that is not always case Command prompts Message when user commits an error Menus and icons fall under this category to a degree Fall 2002 CS/PSY 6750

User Support Approaches Context-sensitive help Knowledge of particular user to information pertinent to a particular situation or interface item On-line tutorials Work through simple examples, provide a feel for application On-line documentation How much like paper doc? Electronic can emphasize hypertext, indexing, and searching more Fall 2002 CS/PSY 6750

Medium Paper versus monitor Studies show that people are 15-30% slower reading and comprehending text from a display as compared to paper Fall 2002 CS/PSY 6750

Monitor Causes for slow-down Poor fonts (monospace, bad kerning “VA”, bad spacing, …) Low contrast of letters & background Emitted vs. reflected light (curved tube) Small display -> page turning Distance, placement of monitor Layout and formatting problems Reduced hand and body motion Fall 2002 CS/PSY 6750

Presentation Issues Integrate with system, don’t “add on” 1. How is help requested? Command, button, function, separate application Advantages, disadvantages? 2. How is help displayed? Separate window, whole screen, part of screen, on top of application, pop-up box, command line, highlighted button, light bulb.. Largely depends on what type of help it is Fall 2002 CS/PSY 6750

Presentation Issues 3. Effective presentation of help Design it like any other part of UI: language, terminology, jargon, etc. Use active voice “To close a window, place the mouse cursor in the box at the upper right corner (with the X) and click the mouse button.” 4. Implementation issues Fast response time is important How is help stored? File, database, …? Fall 2002 CS/PSY 6750

Help Levels 1. Designer model 2. Adaptable help 3. Adaptive help System designer has model of typical user and builds interface with this in mind 2. Adaptable help User can edit their own model, for example, .profile on UNIX 3. Adaptive help System maintains a user model and can change it on the fly Fall 2002 CS/PSY 6750

User Model How is user model constructed and maintained? 1. Quantification - Numeric levels of use Constructed and maintained 2. Stereotype Novice, intermediate, expert Utilize command use and errors to categorize 3. Overlay model Build expert user profile with optimal behavior Compare to what user is currently doing Fall 2002 CS/PSY 6750

Adaptive Help Adaptive Help Issues Tailor help level and style to the particular user Usually requires a system to maintain a user model Adaptive Help Issues Initiative & control Does user feel that control was taken away by system? “You’re not performing efficiently in this task” Use Is all this work actually useful? Scope To what aspect of system or of help does it apply? Fall 2002 CS/PSY 6750

Studies Studies have taken documentation and improved it People did perform better with the improved documentation -> Effort here is worthwhile Fall 2002 CS/PSY 6750

Recommendations OK Better All details of each command BNF or formal notation Terse, technical prose Better Subsets of concepts Lots of examples Readable explanations with a minimum of technical terms Fall 2002 CS/PSY 6750

Doc Organization State educational objectives Present concepts in logical sequence, increasing order of difficulty Avoid forward references Make sections have roughly equal amounts of material Have plenty of examples, complete sample sessions Fall 2002 CS/PSY 6750

Doc Organization Each concept section: Explain reason for concept Describe concept in task-domain semantic terms Show computer-related semantic concepts Offer syntax Table of contents and index are important Keep reading level simple Fall 2002 CS/PSY 6750

Reading Level Study on doc at 5th, 10th, 15th grade reading levels among low, mid, high reading level people Reading level of person affected performance, but not reading level of text People liked 5th grade text best Roemer & Chapanis, CHI ‘82 Fall 2002 CS/PSY 6750

Improving Doc Run through think-aloud sessions Use on-line example tutorials Try to predict common states and problems Anticipate errors Develop manuals early and pilot test Iteratively refine Fall 2002 CS/PSY 6750

Human Characteristics Don’t anthropomorphize “The computer will calculate an answer after you respond” Gives user inaccurate impression “You can get the solution by pressing F1” Better to put user in control Fall 2002 CS/PSY 6750

Terminology Avoid Better know, think, understand, have memory ask, tell, speak to, communicate with Better process, print, compute, sort, store, search, retrieve use, direct, operate, program, control Fall 2002 CS/PSY 6750