Platform teams collect DevEx survey verbatims, portal analytics, and AI-assistant adoption telemetry — then let them rot in spreadsheets because synthesis is tedious.
Tier: Foundation · Workflow area: Developer platform & DevEx
This playbook uses an LLM to turn hundreds of free-text responses plus usage numbers into a defensible, prioritized roadmap, with a traceability audit so every theme you present to leadership can be traced back to real quotes and real numbers, not model invention.
Skip AI for surveys under ~20 responses — read them yourself; the synthesis overhead exceeds the reading time.
Strip identity before anything leaves your machine. Delete name/email/team columns you don't need; replace team names with codes if survey policy promised anonymity. Free-text often self-identifies ("as the payments team's SRE...") — accept that residual risk only inside an approved tenant.
Synthesize themes with mandatory evidence. Upload the survey CSV:
You are analyzing a developer-experience survey for an internal platform team.
Attached: survey.csv (columns: role, tenure_band, q1_biggest_friction,
q2_platform_wish, q3_ai_tooling_feedback).
Produce:
1. 5-9 themes, each with: name, one-paragraph description, estimated share of
respondents mentioning it, and 3 VERBATIM quotes (copied exactly, with row
numbers).
2. A "contradictions" section: places where respondents disagree.
3. A "long tail" list: real issues mentioned by only 1-2 respondents.
Do not invent quotes. If fewer than 3 quotes support a theme, say so and
demote it.
Audit the quotes. Spot-check at least one quote per theme against the CSV by row number (grep or Ctrl+F). A quote that doesn't exist verbatim kills the theme until you re-verify it manually. This is the claim-audit discipline from the common core applied to survey data.
Join with telemetry. Upload the usage CSVs in the same conversation:
Now cross-reference themes against the attached telemetry. For each theme,
state whether usage data supports, contradicts, or is silent on it — citing
the specific metric and value. Flag any theme where loud survey sentiment
contradicts quiet usage data (or vice versa) as "investigate before acting."
Prioritize with an explicit model. Ask for a RICE (or effort/impact) table over the supported themes, with the model's reasoning per score shown. You then adjust the scores — the LLM proposes, you decide. Scores you can't defend in a roadmap review get recomputed by hand.
Draft the readout, keep authorship. Generate a one-page readout (themes, evidence, top 3 investments, explicitly deferred items). Rewrite the recommendations section in your own words — the priorities are your call and your accountability.
The deliverable is not "the AI's themes" — it is themes where every quote is row-verified and every priority is telemetry-cross-checked; that is what survives a leadership Q&A.
themes[].quotes[].row) so quarter-over-quarter outputs are comparable.Employee survey data is personal data in most jurisdictions and often covered by works-council or HR policy:
CLIENT_A, PROJECT_X) before synthesis — same rule as client telemetry.Survey tools promise respondents anonymity — pasting raw verbatims with team metadata into an unapproved AI tool can break that promise even if no names appear.