Bootstrap personas, jobs, needs, and desired outcomes: the user side of every product graph.
personav0.1.0What this builds
Seven steps: anchor (Persona) → jobs → Job steps → needs → desired outcomes → switching costs → participants (research-resolved, optional).
7 phases · 7 entity types
Follow these steps in order. Each one adds entities to the graph and sets up the next.
Capture 1–3 user archetypes you are building for. Keep the set small: one persona per distinct mental model.
Name the jobs each persona is trying to get done. What progress are they trying to make?
Decompose each job into the observable steps a persona walks through (when this is useful).
Capture what each persona requires to make progress on each job: the explicit asks and gaps.
Frame measurable success criteria each persona would accept: the “done” signal for the job.
List what stops each persona from moving from their current solution: the friction to overcome.
Optional, post-research: research-resolved instances of personas (real people you spoke with).