What is Usage-Centered Design?
ìSoftware for Useî by Larry Constantine and Lucy Lockwood
Focuses on improving the match between the userís task and the toolís user interface
Somewhat of a popular, practical version of task-modeling
Construct models leading to implementation:
- use cases lead to
- abstract interaction sequences lead to
- interaction contexts with abstract widgets leads to
- actual GUI layouts and implementation
Elements of UCD:
- Pragmatic design guidelines
- Model-driven design process
- Organized development activities
- Iterative improvement
- Measures of quality