a builder's codex
codex · operators · Evan Spiegel · ins_jtbd-as-agent-wiring-diagram

Map agents 1:1 to enumerated jobs-to-be-done, not abstractly to "AI-augmented" workflows

By Evan Spiegel · CEO and co-founder, Snap · 2026-04-28 · podcast · Evan Spiegel — Distribution, design as bottleneck — Lenny's Podcast

Tier A · TL;DR
Map agents 1:1 to enumerated jobs-to-be-done, not abstractly to "AI-augmented" workflows

Claim

Don't deploy agents around vague capability ("AI for marketing"). Enumerate the jobs-to-be-done explicitly — the user journey jobs, the advertiser jobs, the operator jobs — then map each to an agent, with named human checkpoints. The agent inherits the JTBD frame; cross-functional teams form around the jobs, not the agents.

Mechanism

JTBD pre-decomposes the work into the right unit. An "AI-augmented marketing team" is a vague abstraction that produces tools without owners. A list of explicit jobs (download app → add friends → use lens; trial → demo → activation; ad creative → bid → measurement) gives each job an owner who can be human, agent, or hybrid. The decomposition is the value; the agent assignment is downstream.

Conditions

Holds when:

Fails when:

Evidence

"By listing out all these jobs to be done, really for the community journey and for advertisers as well, it became very clear where we could use agents, where we needed to be very focused in terms of building cross-functional teams around those jobs supported by AI tools."

Snap's go-to-market agent example: "Taking that product idea, writing the spec, identifying the relevant folks who need to be involved in sign-offs, doing the risk analysis from a legal/trust-safety perspective, writing the go-to-market materials like the blog... doing that in one shot is really wild."

— Evan Spiegel on Lenny's Podcast, 2026-04-28

Signals

Counter-evidence

JTBD discipline is rare. Most teams that say they use it actually use vague "personas" plus a feature roadmap. Without the actual decomposition work, "agents mapped to JTBD" becomes a slogan, not a structure. Bob Moesta's broader JTBD work is the prerequisite; Evan's contribution is mapping to agents specifically.

Cross-references

Open the interactive view → View original source → Markdown source →