Synthesizing Insights
Turn 5 interview transcripts into 3-5 actionable insights that drive product decisions.
Why
Interviews produce hours of transcripts and hundreds of quotes; without synthesis, you have data but no decisions. Synthesis is the step that converts raw interview data into the 3-5 insights that actually drive the product. An insight is not a quote ("she said reviewing takes 4 hours") — it is a pattern with an implication ("4/5 maintainers spend 3+ hours per review session on weekends, which means the pain is not speed but time displacement from personal life; the solution should move review off the weekend, not make it faster"). Good synthesis separates patterns from anecdotes, connects findings to product decisions, and produces a artifact the team can act on. Without it, the team re-reads quotes and debates interpretations endlessly, or worse, defaults to the loudest opinion in the room.
When
After every 5 interviews. Takes 2-3 hours. Do it the same day while memories are fresh.
How
1. Re-read all 5 transcripts (or re-listen to recordings) - Do this in one sitting to keep all 5 in mind - Highlight quotes that relate to your learning goal 2. Extract every pain, behavior, and workaround mentioned - One sticky note per item: "[persona] [pain/behavior] [context]" - Include who said it (1-5) for counting 3. Cluster the sticky notes by theme - Group notes that describe the same underlying thing - Name each cluster: "weekend time displacement", "GitHub UI too slow", "exhaustion from long sessions" 4. Count notes per cluster and per interview - A cluster with notes from 3+ interviews is a PATTERN - A cluster with notes from 1-2 interviews is an ANECDOTE - Patterns drive decisions; anecdotes get noted but do not 5. For each pattern, write the insight - Format: "[pattern, with count] which means [implication for the product]" - Example: "4/5 maintainers review on weekends (pattern) which means the solution must move review to weekdays, not make weekend review faster (implication)" - The implication is the actionable part 6. Write 3-5 insights, ranked by confidence - Confidence = how many interviews support it (5/5 > 3/5) - Each insight must connect to a product decision - Share with the team; the insights are the interview output
Example
5 interviews with solo OSS maintainers. Learning goal: how they review PRs and what frustrates them.
Sticky notes (excerpt, 23 total):
[1] reviews on Saturday, 4h
[2] lets PRs sit for weeks, exhausting
[3] reviews on weekend, partner annoyed
[4] reviews Sunday morning, 3h
[5] batches into weekend blocks, 5h
[1] pulls into VS Code, GitHub UI too slow
[3] pulls into VS Code for diff
[4] uses GitHub UI, fine for small PRs
[2] "not hard, just tedious"
[5] "tedious, not difficult"
...
Clusters:
A. Weekend time displacement — notes from [1,2,3,4,5] → 5/5 PATTERN
B. GitHub UI too slow for large diffs — notes from [1,3] → 2/5 anecdote
C. Review is tedious not difficult — notes from [2,5] → 2/5 anecdote (but surprising)
D. Exhaustion from long sessions — notes from [2,3,5] → 3/5 PATTERN
Insights (ranked by confidence):
1. [5/5] All maintainers review on weekends, displacing personal time
→ Implication: the solution must move review to weekdays or async, not make weekend review faster
2. [3/5] Long review sessions cause exhaustion, not difficulty
→ Implication: the solution should break review into smaller chunks or pre-vet to reduce session length
3. [2/5, surprising] Review is tedious, not technically difficult
→ Implication: AI that handles the tedious parts (checking style, tests) is more valuable than AI that handles the difficult parts (logic review)
Decision: the product is "async AI pre-vetting that runs on weekdays and queues results for the maintainer", not "real-time AI review bot". The synthesis reframed the product from 3 patterns.Common Problems
- ⚠Treating quotes as insights — "she said reviewing takes 4 hours" is a quote; an insight includes the pattern and the implication, not just the data point.
- ⚠Not distinguishing patterns from anecdotes — a cluster with 1-2 interviews is an anecdote; treating it as a pattern leads to building for one user.
- ⚠Synthesizing alone — one person's synthesis has bias; have 2 team members synthesize independently and compare, to surface differences.
- ⚠Producing insights that do not connect to decisions — "users are frustrated" is not actionable; "users are frustrated, which means we should X" is.
Best Practices
- ✓Write insights as [pattern] + [implication] — the pattern is the evidence; the implication is the decision; both are needed for action.
- ✓Require 3+ interviews for a pattern — this threshold separates signal from noise and prevents building for one vocal user.
- ✓Synthesize the same day as the interviews — memory decays fast; a synthesis from notes 3 days later misses tone and emotion.
- ✓Have 2 people synthesize independently and compare — different people notice different patterns; the comparison surfaces bias and produces a more honest synthesis.