Site MapUser Experience for a Better World | System Development Phase | Usability Activities (Simplified) | Consequences of Failure |
|---|---|---|
| 1. Proposal: Get ideas for a new system. | Performance analysis: Interviews, fault isolation, brainstorming. | Business opportunities are lost. |
| 2. Feasability: Check that system is practical. | Quantify costs/benefits. Check for simple manual solutions. | An expensive system that is impractical, unnecessary, or awkward to use. |
| 3. Definition: Describe system boundaries, high- level functions. |
Gather data on existing environment: user characteristics, taskflow, problems. High-level taskflow design. | A system that does not fit the user or environment. An awkward or confusing system structure. |
| 4. Preliminary Design: Select high-end UI architecture. |
Design the screenflow architecture to match the task flow design. | The user jumps around the system to get work done. |
| 5. Detailed Design: Design screen layouts, wording, operation, color. |
Standardize screen designs. Standardize error messages. Use protocol simulation testing. | Screens that are hard to understand and use. |
| 6. Implementation: Determine best overall user support. |
Prepare user support products: online help, user manuals, job aids, training. | Impractical or unusable documents, training, or job aids. |
| 7. Conversion: Put system in place. | Select and execute best conversion strategy: flash cut, dual run. | An awkward and expensive system installation with lingering bad feelings. |
| 8. Performance Review: Verify that system meets objectives. |
Establish testing protocol. Gather data: logs, interviews, probes, questionaires, analysis and problem resolution. | System with ergonomic "bugs". Developers never learn from their mistakes. |
| Top | ||