jtbd-framing
정보
이 스킬은 제품 사고를 기능 중심에서 사용자 목표 중심으로 전환하는 Jobs-to-be-Done 프레임워크를 제공하며, 작업 진술과 우선순위 기준을 다룹니다. 기능 목록이나 페르소나가 효과적이지 않을 때, 특히 제품 발견 또는 전략 회의 중에 사용자 요구를 명확히 하고 의사 결정을 주도하는 데 활용하세요. 이는 수행적인 의례를 피하면서 발견 결과를 실행 가능한 전략과 연결하는 데 도움이 됩니다.
빠른 설치
Claude Code
추천npx skills add rampstackco/claude-skills -a claude-code/plugin add https://github.com/rampstackco/claude-skillsgit clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/jtbd-framingClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
Jobs-to-be-Done Framing
A senior product leader's playbook for the Jobs-to-be-Done framework as applied methodology. Job statements, struggling moments, hire and fire criteria, the difference between feature-thinking and job-thinking. Honest about where JTBD adds clarity and where it becomes performative ritual.
JTBD has become one of the more cited and less practiced frameworks in product. Teams cite it in strategy docs, run job-statement workshops, produce wall-sized artifacts, and continue building from feature requests and persona archetypes the next quarter. The methodology gets the credit; the practice gets skipped.
This skill is JTBD as applied product methodology. The framework's actual contribution: surfacing what users are trying to ACCOMPLISH (the job) rather than treating users as preference-aggregators (feature requests) or demographic archetypes (persona theater). When the framing is grounded in struggling moments and hire/fire criteria, it produces decisions; when it stops at the job-statement worksheet, it produces ritual.
This skill is honest about both modes. JTBD genuinely earns its keep in discovery, prioritization, and positioning when applied with rigor. It becomes ceremony when teams treat job statements as deliverables rather than as analytical tools.
The voice is the senior product leader who has used JTBD well and watched plenty of teams use it badly. Concrete, opinionated about what the framework actually contributes, willing to call out where it gets oversold.
When to use this skill: applying JTBD to a discovery cycle, replacing persona-driven prioritization with job-driven prioritization, reframing positioning around what users hire the product to do, or auditing whether existing JTBD work in the org is driving decisions.
What this skill is for
This skill spans JTBD as a framing technique within product work. The PM-skill distinction:
discovery-research-synthesisis broader synthesis discipline; JTBD is one framing technique within it.jtbd-framing(this skill) is the specific JTBD methodology, its strengths, and its failure modes.pm-spec-writingis downstream: specs reference jobs as input.creative-directionis positioning territory; JTBD informs positioning but does not replace creative direction.roadmap-planningis downstream: roadmap can be organized around jobs rather than features.
The audience: senior PMs, product directors, product strategists, agencies running discovery and positioning work, in-house teams considering or already using JTBD.
What is not in scope: other product strategy frameworks (Wardley mapping, North Star, OKRs); the broader synthesis discipline (discovery-research-synthesis covers it); the demographic-persona work that sometimes gets confused with JTBD.
Feature-request-list vs persona-theater vs job-framing
The keystone framing.
Feature-request-list. "Users want X, Y, Z." Treats users as preference-aggregators. The product team builds the most-requested features. Output: a product that satisfies stated preferences but misses what users were actually trying to accomplish. Users do not always know what would solve their problem; they describe symptoms, not solutions. Feature-list-driven products often improve incrementally without becoming meaningfully better.
Persona-theater. Demographic personas with cute names. "Marketing Manager Maria, 35, urban, Pinterest user, drinks oat milk lattes." Decorative, not decision-driving. Persona characteristics rarely correlate with what the user needs from the product; demographic detail substitutes for behavioral insight. Personas in the wild often live as wall posters that nobody references in actual prioritization debates.
Job-framing. Users hire products to do jobs. The job is what the user is trying to accomplish, not who the user is or what features they request. The framing surfaces struggling moments (when do users feel pulled toward an alternative); hire criteria (what makes them adopt a product); fire criteria (what makes them switch away). Output: product decisions grounded in user motivation rather than user description.
The litmus test. Take a product decision the team is debating. Can JTBD ground the decision? "Should we build feature X?" Reframed: "What job would feature X help users do? What job is currently done badly that this addresses?" If the JTBD framing produces clearer arguments on both sides, the framing is earning its keep. If the JTBD framing just adds vocabulary without resolving the debate, the framing is ritual.
The job statement structure
The canonical structure: "When [situation], I want to [motivation], so I can [outcome]."
Situation. The context, trigger, or moment when the job becomes active. Not a demographic; a moment.
- "When my team is rolling out a new feature and I need to communicate it to customers..."
- "When I am preparing the quarterly board deck..."
- "When I get a customer escalation outside of business hours..."
Motivation. What the user is trying to do in that situation.
- "...I want to write a clear announcement that explains what changed and why it matters..."
- "...I want to assemble revenue and engagement data into a coherent narrative..."
- "...I want to triage and respond without disrupting my evening too much..."
Outcome. What success looks like; what the user is trying to achieve by doing the job.
- "...so I can ship the rollout without flooding support with confusion."
- "...so I can answer the board's likely questions before they ask them."
- "...so I can address the customer's concern while still being present at home."
The structure forces specificity at all three levels. Vague situations, vague motivations, or vague outcomes produce job statements that drive nothing.
Detail in references/job-statement-structure-patterns.md.
Identifying struggling moments
Jobs become visible at struggling moments: when the user's current solution is failing them, when the alternative tools they have feel inadequate, when they would actively prefer a different way of doing the job.
The signal. Users describe friction in their current approach. They describe workarounds. They describe wishing they had something better. They describe specific moments when the current approach broke down.
The methodology. Discovery interviews surface struggling moments through specific prompts: "Walk me through the last time you did X." "What was hardest about that?" "What would you have done differently if you could?" Specific recent moments produce richer data than abstracted descriptions of "how I usually do this."
The pattern recognition. Across many users, struggling moments cluster. The same kinds of friction recur. The clusters reveal the jobs that are not currently being done well in the market.
The pitfall. Teams that interview without grounding in specific moments produce abstracted job descriptions that cannot drive decisions. "Users want to be more productive" is not a struggling moment; "I lost an hour on Tuesday assembling the board metrics from three different dashboards because none of them had the slice I needed" is.
Detail in references/identifying-struggling-moments.md.
Hire and fire criteria
Why users adopt a product (hire), why they switch away (fire). The two questions ground the framework in real decisions users make.
Hire criteria.
- The struggling moment the user is trying to solve.
- The alternatives they considered or tried first.
- What made the chosen product the answer (vs the alternatives).
- The expected job output: what the user expected to accomplish with the product.
Fire criteria.
- The struggling moment that recurred even with the chosen product.
- The alternative that started looking better.
- What tipped the user from "considering switching" to "switching."
- The job output that the chosen product failed to deliver consistently.
Why hire/fire matters.
- Hire criteria reveal what the product needs to be excellent at to win adoption.
- Fire criteria reveal what the product needs to maintain to retain users.
- The two are often different: features that win adoption are not always the features that prevent churn.
The methodology. Customer interviews surface hire/fire through specific prompts: "What were you doing before you adopted X?" "What made you switch?" "If you switched away from X tomorrow, what would the trigger be?" Recent switch decisions are particularly rich; users remember the specific moment.
Detail in references/hire-and-fire-criteria.md.
Functional, emotional, and social dimensions of jobs
Jobs have three dimensions. Strong JTBD work surfaces all three; weak work treats jobs as functional only.
Functional dimension. What the user is mechanically trying to accomplish.
- "Assemble the quarterly board deck."
- "Track team OKR progress."
- "Onboard a new engineer to the codebase."
Emotional dimension. How the user feels (or wants to feel) doing the job.
- "Confident that the deck represents the team's actual progress, not a polished version."
- "In control of the OKR check-in cadence, not behind on it."
- "Helpful to the new engineer without becoming their full-time guide."
Social dimension. How the user wants to be perceived doing the job.
- "Seen by the board as a competent leader who knows the numbers."
- "Seen by direct reports as someone who follows through on commitments."
- "Seen by the new engineer as a senior who invested in their onboarding."
Why three dimensions matter.
- Products that win on functional alone often lose to alternatives that also serve emotional and social.
- Some product decisions hinge on emotional dimensions ("the user wants to feel in control"); functional analysis alone misses these.
- Social dimensions inform positioning more than functional descriptions do.
The discipline. For each job statement, ask the three dimensions explicitly. Most early job statements are functional-only; the addition of emotional and social often reveals what the product actually needs to address.
Detail in references/functional-emotional-social-dimensions.md.
Where JTBD adds clarity vs where it becomes ritual
The honest framing.
Where JTBD genuinely earns its keep.
- Discovery. When research is grounded in struggling moments and hire/fire decisions, JTBD surfaces the user motivation that feature-list discovery misses. Discovery interviews structured around jobs produce richer data than ones structured around feature preferences.
- Prioritization. When the team is debating which work to prioritize, jobs ground the debate in what users are trying to accomplish. "Does this work help users do an important job better?" cuts through the politics of feature-request prioritization.
- Positioning. When marketing or sales is articulating what the product does, jobs frame the product as a way of accomplishing something the customer cares about, rather than as a feature list.
Where JTBD becomes ritual.
- Job-statement workshops as deliverables. The team runs a workshop, produces a wall of job statements, and never references the artifacts in subsequent decisions. The workshop became the deliverable; the analytical work did not happen.
- Job statements substituted for personas without analytical rigor. "We have JTBD now" but the team treats job statements as named characters (Job Bob, Job Alice) instead of as analytical tools.
- Mandatory JTBD for every product question. Every meeting starts with "what's the job?" Even when the question does not benefit from the framing. The methodology becomes a tax rather than a tool.
- JTBD as compliance. The org adopts JTBD because a leadership book or conference talk endorsed it; teams produce JTBD artifacts to show they are using the framework; nobody actually uses the framework to decide.
The honest signal. If the team can show how a recent product decision was different because of JTBD analysis, the framework is earning its keep. If the team uses JTBD vocabulary but cannot trace decisions to JTBD analysis, the framework is ritual.
Applying JTBD to discovery, prioritization, positioning
The three modes where JTBD genuinely contributes.
Discovery. Structure interviews around recent struggling moments, hire decisions, and fire decisions. Gather job statements after the interviews from the data, not before. Cluster jobs across users. Name jobs from the clusters. Pair with discovery-research-synthesis for the broader synthesis discipline.
Detail in references/applying-jtbd-to-discovery.md.
Prioritization. When evaluating roadmap candidates, frame each candidate by the job(s) it addresses. Ask: which jobs is the product currently doing badly? Which candidates address those jobs vs adjacent or unrelated work? Pair with roadmap-planning for the broader prioritization discipline.
Detail in references/applying-jtbd-to-prioritization.md.
Positioning. When articulating what the product is for, lead with the job rather than the features. "Help product teams synthesize discovery research into decisions" is a job framing; "AI-powered research synthesis with collaboration tools" is a feature framing. Pair with creative-direction and brand-discovery for the broader positioning work.
Detail in references/applying-jtbd-to-positioning.md.
Common failure modes
Rapid-fire. Diagnoses in references/common-jtbd-failures.md.
- "We did the JTBD workshop but nothing changed in our roadmap." Job-statement workshop as deliverable; no analytical work after the workshop.
- "Our job statements all sound the same." Generic job statements; not grounded in specific struggling moments. Re-ground in interview data.
- "Our jobs read like feature requests." "When I am using product X, I want feature Y" is not a job; the job is what the user was trying to accomplish, independent of the product.
- "We have personas and jobs and they contradict each other." Personas are demographic; jobs are situational. They do not have to align; if they conflict, jobs usually carry more decision weight.
- "JTBD says we should build everything." Without prioritization across jobs, JTBD identifies many opportunities and does not pick. Pair with prioritization discipline.
- "We dropped JTBD because it became theater." Common; the recovery is JTBD as analytical tool, not JTBD as ritual. Use the framework where it earns its keep; do not force it everywhere.
- "Our job statements are functional only." Add emotional and social dimensions; many product decisions hinge on the latter two.
- "We cannot agree on the job." Often signals different segments with different jobs. Surface the segment differences.
- "Our marketing copy uses JTBD vocabulary but our product does not." Positioning-product gap; the marketing claim is not load-bearing in product decisions.
The framework: 12 considerations for JTBD framing
When applying JTBD or auditing JTBD work, walk these 12 considerations.
- Job-framing, not feature-list or persona-theater. Users hire products to accomplish jobs.
- Job statement structure: situation, motivation, outcome. Specific at all three levels.
- Struggling moments ground the jobs. Specific recent moments, not abstractions.
- Hire criteria identified. What makes users adopt the product over alternatives.
- Fire criteria identified. What makes users switch away (or would).
- Functional, emotional, social dimensions surfaced. All three; not functional only.
- Jobs derived from data, not workshop output. Job statements emerge from interview data, not from whiteboard sessions.
- JTBD applied where it earns its keep. Discovery, prioritization, positioning. Not as ritual.
- Segment differences in jobs surfaced. When the same product is hired for different jobs by different segments.
- Decisions traceable to JTBD analysis. Each major decision can be explained through the job framing.
- JTBD vocabulary not substituted for analytical work. Vocabulary without analysis is ritual.
- Honest assessment of where JTBD does not help. Some questions do not benefit from the framing; force-fitting produces ritual.
The output of the framework is product decisions grounded in user motivation rather than user description, with the framing applied where it adds clarity and held back where it would become ritual.
Reference files
references/job-statement-structure-patterns.md- The situation/motivation/outcome structure with worked examples. Common structural failures (vague situations, motivation as feature request, outcome as feature output).references/identifying-struggling-moments.md- Discovery prompts that surface struggling moments. Pattern recognition across users. The specific-moment vs abstraction distinction.references/hire-and-fire-criteria.md- Methodology for surfacing hire and fire criteria. Why the two are often different. Recent-switch interview discipline.references/functional-emotional-social-dimensions.md- Three dimensions per job. Why functional-only fails. Worked examples per dimension. Positioning implications of social dimension.references/applying-jtbd-to-discovery.md- Discovery interview structure around jobs. Job clustering. Naming jobs from data. Pair with discovery-research-synthesis.references/applying-jtbd-to-prioritization.md- Prioritizing roadmap candidates by jobs. Identifying which jobs are done badly. Pair with roadmap-planning.references/applying-jtbd-to-positioning.md- Job-led positioning vs feature-led positioning. Lead with what the product helps users accomplish. Pair with creative-direction.references/common-jtbd-failures.md- 9+ failure patterns with diagnoses and cures. The cross-cutting pattern: JTBD as ritual vs JTBD as analytical tool.
Closing: jobs over features
The Jobs-to-be-Done framework is one of the most useful product methodologies available when applied with rigor, and one of the most performative when applied as ritual. The difference is in whether the framework drives decisions or decorates documentation.
Jobs over features is a real shift in product thinking. Feature-list discovery treats users as preference-aggregators; persona archetypes treat users as demographic categories; job-framing treats users as people trying to accomplish things, where the product is one tool they hire (or fire) for the job.
The teams that benefit from JTBD are the ones that take the analytical work seriously: grounding jobs in struggling moments, identifying hire and fire criteria, surfacing functional-emotional-social dimensions, deriving jobs from data, and applying the framing where it earns its keep. The teams that adopt JTBD vocabulary without the analytical work produce ritual.
When in doubt about whether a JTBD application is real or ritual, ask: can a recent product decision be traced to the JTBD analysis, or did the JTBD work happen in parallel with decisions that were made on other grounds? If the former, JTBD is doing its work. If the latter, the framework is decoration.
GitHub 저장소
연관 스킬
okr-design
기타이 스킬은 단순한 이론이 아닌 실제 적용에 초점을 맞춘 실용적인 OKR 설계 지침을 제공합니다. 효과적인 결과 진술, 측정 가능한 핵심 결과, 적절한 평가 기준을 설정하는 데 도움을 주며, 보수적, 야망적, 도전적 OKR을 구분하는 방법을 안내합니다. 분기별 목표 설정, OKR 문제 진단, 또는 팀의 현재 실행 방식이 비생산적인 패턴으로 퇴보했을 때 활용하세요.
roadmap-planning
기타이 스킬은 개발자들이 아이디어와 요청으로 구성된 백로그에서 우선순위가 부여된 다중 분기 로드맵을 작성하는 데 도움을 줍니다. 분기별 계획 수립, 종속 작업의 순서 설정, 신규 구축과 개선 및 유지보수 간의 균형 조정에 사용됩니다. 결과물은 명확한 우선순위 결정 논리에 기반하여 방어 가능한 로드맵 문서입니다.
product-analytics-setup
기타이 스킬은 제품 분석 계측을 올바르게 구현하기 위한 포괄적인 가이드를 제공합니다. 신뢰할 수 있는 데이터를 구축하기 위해 이벤트 분류 체계, 속성 설계, 명명 규칙, 스키마 버전 관리 등을 다룹니다. 새로운 분석 시스템을 설정하거나, 기존 구성을 검토하거나, 기능에 대한 추적을 설계할 때 일반적인 실패 모드를 피하기 위해 활용하세요.
pm-spec-writing
기타이 스킬은 모호한 아이디어와 기능 요청을 PRD나 사용자 스토리처럼 명확하고 실행 가능한 개발 브리프로 변환합니다. 범위 설정, 구현, 우선순위 결정과 관련된 문구에 반응하여 요구사항과 수용 기준을 정의하는 데 도움을 줍니다. 어떠한 불완전한 개념이라도 개발자나 AI 에이전트가 구축할 수 있는 구체적인 명세서로 전환할 때 활용하세요.
