Skip to main content

Jobs-To-Be-Done

“Product Speak” – A Learning Path
  1. Product Personas – Understanding people
  2. Jobs-To-Be-Done – Understanding progress
  3. Product Manifesto – Shared product ethos
  4. Product Discovery – Validating hypothesis
  5. Product Rhythm – Sustaining learning loop
  6. The 3-Factor Score - Prioritization, What matters?
  7. Playbook Extreme - The bare minimum
Today’s Agenda
  • What
  • Why
  • How
  • Dos & Don’ts
  • Working Example (Owner Olivia)
Jobs-To-Be-Done – What

Asserts that customers don’t just “buy products”; they “hire” (and “fire”) solutions to do a “job” in their lives.

  • A “job” is not merely a task; it includes emotional and social dimensions
  • The “to-be” is not just now, but the progress they want to achieve
  • Shifts focus to the outcome, not the solution:

“When [situation], I want to [motivation], so I can [expected outcome]”

  • Example: A service owner doesn’t adopt observability tooling because they want dashboards — they do it to confidently operate reliable services and resolve incidents faster.
  • Commonly associated with Clayton Christensen & Tony Ulwick
Jobs-To-Be-Done – Why
  • Focus on motivation — why someone adopts, sticks with, or abandons a product
  • “Right” solutions are defined by perceived progress, not features
  • Creates a shared language across product, design, and engineering
  • Reveals unmet needs and poorly served moments
  • Improves positioning — you know why you’re hired
  • Jobs are stable over time; tools and technologies change
Jobs-To-Be-Done – How
  1. Understand the persona — environment, pressures, incentives
  2. Identify core & related jobs — real progress being sought
  3. Define a core JTBD statement — clear and testable
  4. Map the job journey — where friction and delay occur
  5. Identify desired outcomes & metrics — how success is measured
  6. Identify drivers & constraints — what enables or blocks progress
  7. Translate into opportunities — product bets, not features
  8. Create a JTBD canvas — visual shared understanding
  9. Validate & iterate — learning over certainty
Jobs-To-Be-Done – Dos & Don’ts
  • Do focus on desired outcomes
  • Do keep asking “Why?” until you reach the core motivation
  • Do identify struggling moments
  • Don’t confuse jobs with tasks
  • Don’t assume you already know the job
  • Don’t overcomplicate it — keep it testable
Jobs-To-Be-Done – #1 Understand the Persona

Profile summary

  • Role: Service Owner responsible for a production system
  • Experience: Senior engineer / tech lead with on-call responsibility
  • Environment: Distributed systems, shared ownership, incident-driven
  • Mindset: Pragmatic, risk-aware, delivery-focused

“I don’t need more dashboards — I need to know what’s wrong, why, and what to do next.”

Core characteristics

  • Accountable for reliability and customer impact
  • Coordinates with SREs and peer teams during incidents
  • Balances feature delivery with operational health
  • Values clarity, speed, and trust in tooling
Jobs-To-Be-Done – #2 Identify Core & Related Jobs

Functional Jobs

  • Detect and diagnose service issues quickly
  • Instrument services consistently and correctly
  • Monitor against meaningful SLOs
  • Understand dependencies and blast radius

Emotional Jobs

  • Feel confident during incidents
  • Reduce stress while on-call
  • Trust signals without second-guessing

Social Jobs

  • Be seen as a reliable owner by peers
  • Collaborate effectively during incidents
  • Build trust with leadership and customers
Jobs-To-Be-Done – #3 Define Core JTBD Statement

When my service degrades or behaves unexpectedly in production, I want to quickly understand what’s happening and why, so I can restore service health with confidence and minimize customer impact.

This captures:

  • Why: confidence and reliability
  • How: fast, trustworthy insight
  • Outcome: reduced MTTR and calmer incidents
Jobs-To-Be-Done – #4 Map The Job Journey
StageOlivia’s FocusMain Pain PointDesired Progress
Trigger / StruggleAlert fires or customer impactNoisy / unclear alertsClear signal of real issues
InvestigationFinding root causeDisconnected toolsCorrelated logs, metrics, traces
DiagnosisUnderstanding impactUnknown dependenciesClear blast radius
ResolutionFixing & validatingSlow feedback loopsFast confirmation of recovery
ReviewPost-incident learningMissing contextActionable insights
Jobs-To-Be-Done – #5 Identify Desired Outcomes & Metrics
Outcome TypeDesired OutcomeExample Metrics
SpeedFaster diagnosisMTTR
ConfidenceTrustworthy signalsAlert precision
ReliabilityFewer repeat incidentsError budget burn
CollaborationBetter incident coordinationTime to engage right team
Jobs-To-Be-Done – #6 Identify Job Drivers & Constraints

Drivers

  • Customer impact
  • On-call fatigue
  • Release confidence
  • Operational excellence

Constraints

  • Legacy instrumentation
  • Fragmented tooling
  • Limited time
  • Cognitive load during incidents
Jobs-To-Be-Done – #7 Translate Into Opportunities
JTBD InsightOpportunity
Need fast diagnosisOpinionated defaults
Tool overloadUnified experience
Dependency blind spotsService maps
Alert fatigueSmarter alerting
Jobs-To-Be-Done – #8 Create JTBD Canvas
ComponentDescription
Job StatementWhen operating a production service, Olivia wants fast, trustworthy insight so she can restore reliability quickly and confidently.
Functional JobsDetect issues, diagnose causes, understand impact
Emotional JobsFeel calm, confident, in control
Social JobsBe a dependable service owner
Pain PointsNoisy alerts, tool sprawl, missing context
Desired OutcomesLower MTTR, higher confidence, fewer incidents
ConstraintsTime pressure, legacy systems
Jobs-To-Be-Done – #9 Validate & Iterate
  • Observe incident response in real situations
  • Measure impact on MTTR and alert quality
  • Re-interview: “What changed about how you handle incidents?”
Jobs-To-Be-Done – Final Takeaway
  • Owner Olivia’s job is not “using observability tools”
  • Her real job is operating reliable services under pressure
  • Products that help her make progress win trust, adoption, and advocacy