Stages of User-centered Software Development
- User research
- Conceptual design and information architecture
- Interaction design
- Detailed design and prototyping
- Evaluation
- Implementation
Norman's HCD Phases (ch. 6, Figure 6.2)
- Observation
- Idea Generalion
- Prototyping
- Testing
and repeat with Observation
Basic Process from Hartson and Pyla (HCI 440 text)
- Analyze
- Design
- Prototype
- Evaluate
and repeat with Analyze
Double-Diamond Design (Norman Figure 6.1)
- Find the Right Problem --> Broaden and then Narrow
- Find the Right Solution --> Broaden and then Narrow
Alternative process lists
Discussion questions
- What methods are covered with each stage?
- How are the stages followed in practice?
- Can you have examples of processes at other companies and organizations?
- How do HCD and Double-diamond complement each other?