Blog
-

Before you automate a decision, name the person accountable for it
AI decisions need named, accountable humans assigned to them. Without that, AI-driven decisions can go unchallenged, live to customers.
-

How to write an outcome-based OKR when your user is an AI agent
Agents have behavior but they have no interest nor consequence. If you’re going to write OKRs for your AI agents,…
-

Don’t let AI automate the mess out of product development
AI is good at removing waste and mess from our process. But some of that waste, mess and friction is…
-

How to write a definition of done for an AI feature
Evals are quickly becoming the new PRD but to know you are truly done they lack one key customer-facing element:…
-

The Last Cheap Moment: Optimizing Human-in-the-Loop AI Workflows
Putting a human in the loop is good practice however you have to put that human in the right part…
-

The ten product management posts you read most this year
The ten most-read posts on jeffgothelf.com over the past twelve months, on AI product management, OKRs, judgment, prioritization and what…
-

How to Run Customer Interviews for a Capability Your Users Have Never Experienced
Standard discovery interviews ask about past behavior. That breaks when the capability doesn’t exist yet. Here are three ways to…
-

Traits before tools: rethinking when to insert AI into your ways of working
AI amplifies how you already work. Barry O’Reilly’s traits→tasks→tools model explains the AI ROI gap—and how flipping the order closes…
-

How to Collect Product Feedback When Your AI Gives Every User a Different Answer
Traditional product feedback assumes everyone uses the same product. AI features break that assumption. Here’s an instrumentable way to fix…
-

How to prioritize your backlog when effort is no longer the constraint
How to use learning and reversibility to prioritize work AI can now build cheaply and quickly