by David Singleton
A disciplined practice where a team member (often a PM or Leader) simulates a specific user persona to complete a core task, recording every moment of hesitation, confusion, or delight.
Core Principles
- 1.Select a specific Persona: Do not just 'test.' Adopt a mental model (e.g., 'I am a developer at Atlassian trying to integrate Billing').
- 2.Stream of Consciousness: Write down thoughts in real-time. Note where you get stuck, what feels slow, and what is confusing.
- 3.Full Stack Audit: Don't stop at the UI. Open the docs, use the API, and write the code required to finish the task.
- +2 more...
"You need to put yourself in a particular user's shoes. It's actually important to have a very clear idea of who is the person I am kind of modeling the friction for right now."