Human-centered design process¶
Purpose: Frame problems from user needs before jumping to UI solutions.
Harvest / review: 2026-05
Agent hint: Load for discovery/IA phases · Pair with ../website-design/information-architecture.md
Principles¶
| Principle | Practice |
|---|---|
| Desirable + viable + feasible | Balance people, business, and technology (IDEO) |
| Iterate, don't waterfall | Short cycles: learn → adjust |
| Prototype to learn | Low-fidelity before high-fidelity code |
| Define the right problem | A sharp problem statement beats feature lists |
Modes (Stanford d.school)¶
| Mode | Goal |
|---|---|
| Empathize | Observe and interview; find gaps between what people do and say |
| Define | Synthesize into a point-of-view / problem statement |
| Ideate | Generate many options; defer judgment |
| Prototype | Make something testable quickly |
| Test | Get feedback; refine or pivot |
Patterns¶
- Start interviews with open questions (“walk me through last time you…”) not feature pitches.
- Capture constraints early (budget, timeline, accessibility, compliance).
- Use How might we… to open ideation after Define.
- Test with 5–8 users for qualitative signal (NN/g rule of thumb for iterative tests).
Anti-patterns¶
| Avoid | Why |
|---|---|
| Solution-first mockups | Builds the wrong thing beautifully |
| Single stakeholder = “the user” | Misses edge cases and equity gaps |
| Skipping Test on “simple” sites | Assumptions survive to production |
Pre-ship checklist (lightweight)¶
- [ ] Problem statement written in user language
- [ ] At least one round of feedback on prototype or staging
- [ ] Accessibility considered in Define, not bolted on at Test
Sources¶
- IDEO — Design thinking — 2026-05
- Stanford d.school — Design Thinking Bootleg — 2026-05