| Typical
Development Tasks |
Usability
Tasks |
| PHASE
1: SCOPE |
| high-level
requirements definition |
|
| define project
scope |
|
| overall project
planning |
usability project
planning |
| project team
organization |
usability role
assignment |
| |
user profile
|
| |
contextual
task analysis |
| |
usability
goal setting |
| phase 2 planning
|
|
| PHASE
2: REQUIREMENT DEFINITION / DESIGN |
| |
workflow reengineering
|
| |
hardware/software
definition |
| |
UI
mockups |
| |
iterative UI
walkthroughs |
| |
UI
conceptual model design |
| functional
modeling |
style guide
development |
| data modeling
|
|
| prototype
functional design |
prototype
UI design |
| prototype
development |
|
| iterative requirements
definition |
iterative UI
evaluation/testing |
| system architecture
design |
detailed UI
design |
| phase 3 planning
|
|
| PHASE
3: DEVELOPMENT |
|
| detailed system
design |
|
| test
plan development |
|
| system development
|
|
| iterative system
testing |
iterative UI
evaluation/testing |
| documentation
development |
|
| training development
|
|
| customer
acceptance testing |
|
| phase
4 planning |
|
| PHASE
4: INSTALLATION |
|
| customer training
|
|
| installation |
|
| customer support
|
user feedback
|