PowerPoint notes for Class wrapup

Download Report

Transcript PowerPoint notes for Class wrapup

Wrapping Up
Do User Interface Technologies
Discussed Aid Usability?
User Interface Technologies to
Consider
•
•
•
•
•
VB
Dreamweaver
Natural Language
Speech Recognition
Virtual Reality
Shneiderman’s Principles & Guidelines
•




•
•
•
•
•
•
•
•
•
•
•
•
•
Principle 1: Recognize the Diversity

Usage Profiles

User Characteristics

Task Profiles

Interaction Styles
Principle 2: Follow 8 Golden Rules
1. Strive for consistency
2. Enable frequent users to use shortcuts
3. Offer informative feedback
4. Design dialogs to yield closure
5. Offer error prevention and simple error handling
6. Permit easy reversal of actions
7. Support internal locus of control
8. Reduce short-term memory load
Principle 3: Prevent Errors
Shneiderman’s Principles & Guidelines
•
•
•
•
•
•
•
•
•
•
•
•
•
Guidelines for Data Display
1. Consistency of data display
2. Efficient information assimilation by the user
3. Minimal memory load on user
4. Compatibility of data display with data entry
5. Flexibility for user control of data display
Guidelines for Data Entry
1. Consistency of data-entry transactions
2. Minimal input actions by user
3. Minimal memory load on user
4. Compatibility of data entry with data display
5. Flexibility for user control of data entry
Ten Usability Heuristics
•
•
•
•
•
•
•
•
•
•
Visibility of system status
Match between system and the real world
User control and freedom
Consistency and standards
Error prevention
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose, and recover from errors
Help and documentation
3.4 Developmental
Methodologies
• Six Stages of Logical User-Centered Design
Methodology (Kreitzberg):
• Stage 1: Develop Product Concept
• Stage 2: Research and Needs Analysis
• Stage 3: Design Concepts and Key Screen Prototype
• Stage 4: Iterative Design and Refinement
• Stage 5: Implement Software
• Stage 6: Provide Roll-Out Support
Stage 3: Design Concepts and
Key Screen Prototype
• Create Specific Usability Objectives
• Initiate Guidelines
• Select Navigational Model and Design
Metaphor
• Identify Key Screens
• Develop Prototype of Key Screens
• Initial Reviews and Usability Tests
Stage 4: Iterative Design and
Refinement
•
•
•
•
Expand Key screen prototype
Conduct Heuristic and Expert Reviews
Conduct Full Scale Usability Tests
Deliver Prototype and Specification
The End
• A lot of technology is Usability Neutral –
it’s in how you use it