Prompts & heuristics
These are the lines I come back to when things get noisy. Short. Memorable. Usable mid-meeting.
Discovery
Section titled “Discovery”- If you cannot explain the problem in one sentence, you do not understand it yet.
- If your “user” is a department, you’re missing the real person doing the work.
- The best discovery question is: “What do you do today when this fails?”
- If you don’t know what success looks like, you’re just collecting opinions.
- A feature request is rarely the real request; ask what outcome they’re buying.
- If you can’t find three concrete examples, you probably have a hypothesis, not a problem.
- Don’t ask users what they want; ask what they’re trying to avoid.
Prioritization
Section titled “Prioritization”- The loudest stakeholder is not the same as the highest cost of delay.
- If everything is priority one, nothing is.
- If you can’t name the tradeoff, you didn’t prioritize.
- The feature engineering estimates as easy is rarely the one users care about most.
- A roadmap is a list of sacrifices; write down what you’re not doing.
- If the metric won’t change in a month, pick an input metric you can influence.
- “Strategic” without a measurable outcome is just a strong feeling.
Delivery
Section titled “Delivery”- If you didn’t write a non-goal, you guaranteed scope creep.
- A requirement written as UI is a guess; a requirement written as an outcome is a constraint.
- When timelines slip, ask what changed: scope, capacity, dependencies, or risk.
- If you can’t rollback safely, you’re not ready to launch.
- The fastest way to lose trust is to hide a risk until it becomes a fire.
- Don’t confuse motion with progress; progress has a measurable change.
- Every meeting should end with a decision, an owner, or a cancelled calendar invite.