- Do "formative analysis"
- Ensure robustness
- Provide feedback for designers
- Ensure robustness---no catastrophic failures allowed!
- Perform verification and validation
- Perform usability studies of every "user interface"
- Record results
|
- Did we build the right system?
- Did we build the system right?
- Did we log the right data?
- Did we test usability of GUIs, APIs, user manuals, help systems?
|