Jobs to Be Done

From JTBD to Product Requirements: Bridging the Gap

How to translate Jobs to Be Done insights into actionable product requirements: the process, common failures, and a practical template.

The Most Dangerous Gap in Product Development

You did the research. You mapped the job. You captured 130 desired outcomes, surveyed 300 customers, and identified 15 outcomes with opportunity scores above 12. You know — with quantitative confidence — what your customers need.

And then nothing happens.

The JTBD insights sit in a research report. The product roadmap continues on its pre-existing trajectory. Engineering works on features that were decided before the research was complete. The beautifully constructed JTBD Canvas hangs on a wall, admired and ignored.

This is the translation gap — the space between customer insight and product specification — and it is where most JTBD initiatives die. Not because the research was wrong. Not because the methodology failed. But because no one built the bridge between “minimize the time to verify crane stability before lifting” (an outcome) and a specific engineering requirement that R&D can act on.

This article provides the bridge. It is a practical guide for translating JTBD/ODI insights into actionable product requirements that engineering teams can build against — complete with the process, the common failure modes, and a working framework.

For the full JTBD methodology, see our Complete Guide to Jobs to Be Done.


Why the Translation Fails: Three Root Causes

Root Cause 1: Different Languages

Customer research speaks in outcomes: “Minimize the time to…” Product management speaks in features: “Add a dashboard that shows…” Engineering speaks in specifications: “The system shall display X in Y format with Z latency.” These are three different languages describing the same intent, and the translation between them is lossy.

When the product manager translates “minimize the time to verify crane stability” into “add a stability indicator,” she has made a design decision embedded in the requirement. The outcome does not prescribe an indicator — it could be addressed by automatic stabilization, haptic feedback, audio confirmation, or eliminating the need for verification entirely. By jumping from outcome to feature, she has closed the innovation space prematurely.

Root Cause 2: No Structured Process

In most organizations, the path from customer insight to product requirement is informal. A product manager reads the research, interprets it through her existing mental model, and writes requirements based on her interpretation. This works for incremental improvements to well-understood products. It fails for innovation, where the most valuable outcomes may point to solutions the team has not considered.

Root Cause 3: The Outcome-to-Solution Jump

The natural human tendency is to jump from problem to solution. When you hear “minimize the time to verify crane stability,” your brain immediately generates solutions: a stability indicator, automatic outrigger adjustment, a pre-lift checklist app. This instinct is valuable in brainstorming. It is destructive in requirements definition, because it substitutes one person’s preferred solution for a systematic exploration of the solution space.

The gap between JTBD research and product requirements is not a knowledge gap — teams have the insights. It is a process gap. Without a structured method for translating outcomes to specifications, teams default to their existing habits, which typically means converting outcomes into the features they were already planning to build.

Martin Pattera

The Translation Framework: Outcome to Requirement in Five Steps

Step 1: Prioritize Outcomes by Opportunity Score

Start with your quantified outcomes from the ODI survey. Rank them by opportunity score (Importance + max(Importance - Satisfaction, 0)). Focus on the top 10-15 outcomes — these represent the highest-value opportunities.

For each priority outcome, document:

  • The outcome statement (verbatim)
  • The opportunity score
  • The job map stage it belongs to
  • The dimension (functional, emotional, social)
  • How the outcome is currently addressed (or not) by your product and competitors

Step 2: Decompose Each Outcome into Solution-Independent Requirements

This is the critical step. For each priority outcome, generate solution-independent requirements — statements that describe what the product must accomplish without specifying how.

Example:

Outcome: “Minimize the time it takes to verify that the outriggers are properly deployed for the current load” (opportunity score: 13.6)

Solution-independent requirements:

  1. The system must provide the operator with confirmation that outrigger deployment is correct for the current load configuration
  2. The confirmation must be available before the lifting operation begins
  3. The confirmation must account for ground conditions, load weight, and lift geometry
  4. The time from “outriggers deployed” to “confirmation received” must be under [target] seconds
  5. The confirmation must be unambiguous — no interpretation required by the operator

Notice: these requirements describe what must be true without prescribing a specific solution. They could be met by a visual display, an automatic system, audio feedback, physical indicators on the outriggers, or a combination.

Step 3: Generate Solution Concepts

For each set of solution-independent requirements, brainstorm multiple solution concepts. This is where design thinking and engineering creativity come in. The structured requirements from Step 2 constrain the solution space to the right problem while leaving room for creative approaches.

Solution concepts for the outrigger confirmation example:

  • Concept A: Sensor-based system that measures outrigger extension and ground pressure, displays status on the cabin screen with green/yellow/red indication
  • Concept B: Automatic outrigger positioning system that configures outriggers based on the planned load, with manual override
  • Concept C: Augmented reality overlay on the operator’s view that shows the stability envelope in real time
  • Concept D: Physical indicators on each outrigger leg (spring-loaded markers that show when pressure is within range) plus an audible confirmation tone

Step 4: Evaluate Concepts Against the Full Outcome Set

Here is where the JTBD data prevents local optimization. Do not evaluate each concept in isolation. Evaluate each concept against the full set of priority outcomes.

Concept A may address the outrigger verification outcome but does nothing for “minimize the effort required to determine the optimal crane configuration” (another high-priority outcome). Concept B may address both — automatic positioning implies optimal configuration. Concept C may address three outcomes simultaneously.

Create a matrix: solution concepts across the top, priority outcomes down the side. For each cell, rate how well the concept addresses the outcome (0 = not at all, 1 = partially, 2 = fully). Sum the scores. The concept with the highest total score addresses the most customer value.

This matrix prevents the common trap of building features that each address one outcome in isolation, resulting in a cluttered product that does many things adequately and nothing exceptionally.

Step 5: Write Engineering Specifications

Only now — after prioritizing outcomes, generating solution-independent requirements, developing concepts, and evaluating them against the outcome set — do you write engineering specifications. At this point, the specification is fully traceable: you can explain why each specification exists, which customer outcome it addresses, and how the team knows it matters.

Specification example (for Concept B — automatic outrigger positioning):

AttributeSpecification
FunctionAutomatic outrigger deployment and positioning
Outcome addressed“Minimize the time to verify outrigger deployment” (OPP: 13.6)
InputLoad weight (from load cell), lift geometry (from crane controller), ground condition (from pressure sensors)
OutputOutrigger configuration + confirmation signal to operator
Performance targetConfiguration + confirmation in < 45 seconds from truck stabilization
AccuracyOutrigger extension within 2% of calculated optimal
Failure modeIf any sensor data is unavailable, system defaults to manual mode with operator alert
TraceabilityRequirement traces to outcome #7, job map stage “Confirm”

The Requirements Traceability Matrix

The traceability matrix is the document that keeps the connection between customer outcomes and engineering specifications alive throughout the development process. Without it, specifications drift, features accumulate without strategic justification, and the product gradually loses alignment with customer needs.

The matrix has four columns:

Customer OutcomeOpp. ScoreSolution-Independent RequirementEngineering Specification
Minimize time to verify outrigger deployment13.6Confirmation of correct deployment within [target] secondsAuto-positioning system: config + confirm < 45s
Minimize likelihood of selecting wrong configuration12.9System must prevent or flag incorrect configurationsAuto-positioning eliminates manual selection
Minimize anxiety about stability during lift12.4Real-time stability feedback during operationContinuous stability envelope display, amber/red alerts

Every engineering specification traces back through solution-independent requirements to a quantified customer outcome. When someone asks “why are we building this?” the answer is in the matrix — with a number.

How to Use the Matrix in Practice

During sprint planning: When evaluating candidate work items, check them against the matrix. Work items that do not trace to a priority outcome should be questioned. They may be valid (technical debt, regulatory compliance), but they should not be prioritized over work that directly addresses high-opportunity outcomes.

During trade-off decisions: When engineering faces a trade-off (speed vs. accuracy, cost vs. capability), the outcome data provides the tiebreaker. If “minimize time” outcomes consistently outrank “maximize precision” outcomes for the target segment, speed wins the trade-off.

During scope reviews: When the project is behind schedule and scope must be cut, the opportunity scores tell you what to protect and what to sacrifice. Cut features tied to lower-opportunity outcomes first.

During post-launch review: Compare the launched product’s capabilities against the priority outcomes. Which outcomes did you address? Which did you miss? How does customer feedback correlate with the outcome data? This closes the loop and improves the next cycle.

Info

The traceability matrix is not a bureaucratic exercise. It is a decision tool. Print it and bring it to every product review meeting. When debates about features become opinion-driven, point to the data. The team that can say “this feature addresses outcome #3 with an opportunity score of 14.1” wins the argument over the team that says “I think customers would like this.”

Common Translation Failures (and How to Avoid Them)

Failure 1: The Premature Solution

What happens: The product manager reads the outcome and immediately writes a feature requirement. “Minimize the time to verify outrigger deployment” becomes “add a stability indicator on the cabin display” without exploring alternatives.

How to avoid it: Enforce the solution-independent requirements step. Before any solution concept is generated, write requirements that describe what must be true without specifying how. This keeps the innovation space open and prevents anchoring on the first idea.

Failure 2: The Cherry-Picked Outcome

What happens: The product manager selects the outcome that supports the feature she already wanted to build, ignoring higher-priority outcomes that point in a different direction.

How to avoid it: Require that the top 10-15 outcomes (by opportunity score) are all addressed in the translation process. If the roadmap only addresses outcomes ranked #8, #12, and #15 while ignoring #1-#5, something is wrong.

Failure 3: The Lost Signal

What happens: The JTBD research produces clear outcomes with high opportunity scores. The product manager writes requirements. Engineering interprets those requirements through their existing assumptions and builds something that technically meets the requirement but does not address the outcome.

How to avoid it: Include engineering in the outcome review. Have engineers read the raw outcome statements and the underlying interview data — not just the abstracted requirements. When engineers understand why the requirement exists (the customer’s actual frustration), they make better design decisions at the implementation level.

Failure 4: The Scope Creep Reversal

What happens: The initial roadmap is built around priority outcomes. Over the development cycle, stakeholders add features that are not tied to any outcome. By launch, 40% of the product’s capabilities address outcomes that were never on the priority list.

How to avoid it: Every feature request must be mapped to the traceability matrix. If it does not address a priority outcome, it needs an explicit justification — regulatory requirement, technical dependency, or strategic rationale — with sign-off from the product leader.

Failure 5: The Emotional Outcome Ignored

What happens: The prioritized outcomes include emotional outcomes (e.g., “minimize the anxiety about system failure during critical operations”). Engineering does not know how to write a specification for “anxiety.” The outcome gets dropped or addressed with a vague “improve user interface” line item.

How to avoid it: Decompose emotional outcomes into solution-independent requirements just as rigorously as functional outcomes. “Minimize anxiety about system failure” decomposes into: (1) the system must communicate current operational status clearly, (2) the system must provide advance warning of conditions that could lead to failure, (3) recovery from abnormal conditions must be clearly guided, (4) the system must confirm when conditions have returned to normal. Each of these is a specifiable, buildable requirement.


A Practical Template: From Outcome to Spec

Here is the working template we use with product teams at MYLES:

For Each Priority Outcome:

1. Outcome Statement [Verbatim from ODI survey]

2. Context

  • Job map stage: [Define/Locate/Prepare/Confirm/Execute/Monitor/Modify/Conclude]
  • Dimension: [Functional/Emotional/Social]
  • Opportunity score: [number]
  • Current state: [How is this outcome addressed today? How are customers working around unmet needs?]

3. Solution-Independent Requirements

  • R1: [The system must…]
  • R2: [The system must…]
  • R3: [The system must…]

4. Solution Concepts

  • Concept A: [Description]
  • Concept B: [Description]
  • Concept C: [Description]

5. Concept Evaluation [Score each concept against the full set of priority outcomes]

6. Selected Concept [Which concept was selected and why]

7. Engineering Specifications

  • Spec 1: [Detailed technical specification]
  • Spec 2: [Detailed technical specification]
  • Performance targets: [Measurable criteria]
  • Test criteria: [How will we verify the specification is met?]

8. Traceability This specification traces from: Outcome → Requirement → Concept → Spec → Test

This template creates a documented chain from customer need to engineering deliverable. Every specification has a reason. Every reason has data. Every piece of data traces to a customer.


Connecting to Agile Development

Many product teams worry that JTBD/ODI’s structured approach conflicts with Agile methodologies. It does not — it complements them.

JTBD/ODI operates at the strategic level: what should we build and why? Agile operates at the execution level: how do we build it iteratively and efficiently?

The translation framework produces a prioritized set of engineering specifications, each traced to customer outcomes. These specifications become the input to the product backlog. User stories are written for each specification, sprints are planned around them, and delivery is tracked against them.

The outcome data also improves sprint reviews. Instead of asking “did we complete the feature?” you can ask “does the feature address the outcome?” This shifts the conversation from output (did we build the thing?) to impact (does the thing address the customer’s need?).

For B2B-specific considerations in this translation process, see JTBD for B2B: How Enterprise Product Teams Use Jobs Theory.

The power of ODI is that it makes the front end of innovation — understanding what to build — as rigorous as the back end. Most companies have disciplined engineering processes. Few have disciplined need-finding processes. ODI provides that discipline, and the translation from outcomes to specifications is where that discipline meets engineering practice.

Tony Ulwick

Real-World Impact: What Happens When Translation Works

When the translation from JTBD insights to product requirements is done properly, three things change:

1. Fewer Features, Better Products

Instead of building 20 features that each partially address a different need, teams build 8 features that fully address the 10 highest-opportunity outcomes. The product is simpler, more focused, and more compelling. Development cost goes down. Customer satisfaction goes up.

2. Faster Alignment

The traceability matrix eliminates the “why are we building this?” debate. Every feature has a documented connection to a quantified customer need. Product reviews focus on execution, not justification. Engineering-product management friction drops because both teams share a common reference point.

3. Predictable Market Reception

Products built against quantified, prioritized outcomes perform predictably in the market. When you know that 78% of your target segment rates “minimize the time to verify outrigger deployment” as highly important and only 23% are satisfied with current solutions, and you build a product that addresses this outcome, market response becomes more predictable. This is the 86% success rate that the published ODI track record demonstrates.


Frequently Asked Questions

It does not replace your existing roadmap — it validates and reprioritizes it. Map your current roadmap items to the priority outcomes. Some roadmap items will align well (they address high-opportunity outcomes). Others will reveal a gap (they address already-satisfied outcomes or outcomes that are not important). The JTBD data provides evidence for reprioritizing, not for starting over. In practice, most teams find that 60-70% of their existing roadmap aligns with the outcome data, and 30-40% needs adjustment.
This is a common initial reaction. Engineers are accustomed to specifications that tell them what to build. Solution-independent requirements tell them what problem to solve. The transition requires a mindset shift: from “tell me what to build” to “tell me what must be true, and I will figure out how to make it true.” In our experience, engineers who initially resist solution-independent requirements become their strongest advocates once they realize the approach gives them more creative freedom, not less.
Separate your outcomes into three categories: (1) addressable with current technology — these become near-term roadmap items; (2) addressable with foreseeable technology development — these become mid-term R&D investments; (3) require fundamental technology breakthroughs — these inform long-term research direction. The opportunity scores help you decide how much to invest in categories 2 and 3. A high-opportunity outcome that requires significant technology development may justify the investment. A moderate-opportunity outcome that requires the same investment may not.
The matrix should be reviewed at every major product milestone: concept review, design freeze, prototype review, pre-launch. At each milestone, verify that the specifications still trace clearly to the priority outcomes and that no specifications have been added without outcome justification. The underlying outcome data (opportunity scores) should be refreshed annually or when significant competitive changes occur — a competitor launch, a regulatory change, or a technology shift that changes satisfaction levels.
Yes. The translation framework is product-type agnostic. Software, hardware, hybrid systems, and services all follow the same logic: customer outcome → solution-independent requirement → solution concept → specification → test. For software, the engineering specifications translate into user stories, API contracts, and UX specifications rather than mechanical or electrical specs. The traceability matrix works identically — every user story traces to a customer outcome.

Close the Gap Between Insight and Action

Book a complimentary discovery call to explore how these ideas apply to your organization.

Schedule a Working Session
Martin Pattera
Written by

Martin Pattera

Martin helps leadership teams build innovation capabilities and navigate strategic transformation. With experience spanning Fortune 500s and high-growth startups, he brings a practitioner's lens to strategy consulting.