more notes

git-svn-id: svn://anubis/gvsu@453 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
josh 2009-10-07 00:23:28 +00:00
parent eda9f7c194
commit a4c7f869da

View File

@ -62,3 +62,65 @@ Chapter 2.3 - Interaction Styles
- reversable actions
6. Metaphors
7. Natural Language
Chapter 3 - Interaction Design Process
design - evaluation - redesign
Discount usability engineering
- a quick-and-dirty approach
- basic premise: designs change substantially in early development phases
- make a prototype that shows UI to get feedback early on
- perfection is not cost effective
- test early and often
- how to do
1. scenarios
- task analysis
- prototyping - partial
- use paper & pencil or simple tools
2. simplified thinking out loud
- use 3-6 real users
- ask user to think out loud while performing given tasks
- collect data by note-taking
User-Centered Design (UCD)
- basic idea: design should emerge from the user's goals, tasks, and
environments
- early focus on users and tasks
- continuous evaluations
- iterative design
Chapter 4 - Discovery
- what should be done before designing the interface
- to understand the domain
- workflows
- stakeholders
- 5W's + 1H
1. collection
- observation
- elicitation
2. interpretation
- user analysis
- task analysis
User Analysis
- learn by recognition, not recall
- remember things in related groups
- have different ways of learning and communicating
- like to be in control
User Categories
1. The Novice User
- beginner or casual
- performance not a major concern
- don't rely on training or documentation
2. Intermediate User
- efficiency of routine tasks
3. Expert users
- like to explore
- need keyboard shortcuts
Task Analysis
- to understand a business process
- identify what to support
- hierarchical task analysis (HTA)
- a top-down approach to task analysis and documentation
- task: a goal to achieve
- subtask: subgoals/actions
- atomic actions - are not broken down into sub-steps
- plans: sequences and conditions
- consider task frequencies