做产品 PMaker
空格的键盘
目标用户 给谁用 具体到能想出一个人 核心价值 解决什么 凭什么比现在的办法好 功能边界 做到哪为止 以及明确不做什么 缺了它 谁提需求都有道理 功能越加越杂 缺了它 做完了没人用 说不清凭什么换过来 缺了它 永远做不完 每个版本都在加 三块要同时成立,任何一块含糊,另外两块也守不住

产品定义就这三句话。写不出来不是因为它难,是因为写出来就要放弃一些东西。

The Definition Has Three Parts

Who for, what problem, and where to stop. Without these three nailed down, every later decision wobbles, and the cost of the wobble keeps growing.

What you will run into
  • 讨论一个功能做不做,两边都有道理,最后靠感觉定
  • 做了半年,说不清这个产品到底是给谁用的
  • 每个版本都在加功能,但没有一版让人觉得「这下好用了」

What Each Part Has to Hit

这一块写成什么样才算合格常见的不合格写法
目标用户 具体到你能在脑子里想出一个人:他的职业、设备、熟练度、每天在忙什么 「年轻白领」「小微企业主」——这种描述套谁都行
核心价值 说清楚他现在怎么办,以及你凭什么让他换过来 「提升效率」「更好的体验」——没有对比对象
功能边界 一份要做的清单,加一份明确不做的清单 只有要做的那半份,不做的从来不写
The right side lets you derive the IA directly: the core entities are projects and revision records, the main tasks are archiving and reconciliation, and anything to do with teams or sketches doesn't need to be considered.
定义写对了,下一层的东西是「推」出来的,不是「想」出来的 目标用户 接单的自由设计师 核心价值 把散在微信里的需求和改稿 记录按项目归档,对账时说清 功能边界 不做团队协作、不做在线画稿 核心实体 项目 · 改稿记录 · 客户 主任务 归档 · 对账 · 导出 整片不用考虑的 权限 · 通知 · 画布 · 协同编辑 「一个给团队用的效率工具,提升协作效率」推不出右边任何一格——因为它对任何产品都成立。 对任何产品都成立的话,等于什么都没说。
The right side lets you derive the IA directly: the core entities are projects and revision records, the main tasks are archiving and reconciliation, and anything to do with teams or sketches doesn't need to be considered.

How to Check You Got It Right

After writing, run these three questions over it. If any one has no answer, go back and revise.

没通过
一个给团队用的效率工具
让协作更顺畅,提升工作效率,
支持任务、文档、日程和沟通
谁都能用 = 谁都不会为它换掉现在的工具
通过
给接单的自由设计师
把散在微信里的需求和改稿记录,
按项目自动归档,对账时一次说清
不做团队协作、不做在线画稿
The right side lets you derive the IA directly: the core entities are projects and revision records, the main tasks are archiving and reconciliation, and anything to do with teams or sketches doesn't need to be considered.

Note for the AI

Write the three parts into the project's first document, and bring them along every time you ask the AI to build a feature.

PROMPT · Product definition
这个项目的定义如下,之后所有设计和实现都以它为准:

目标用户:[具体的人:职业、设备、熟练度、日常在忙什么]
核心价值:[他现在怎么办 → 我们让这一步变成什么样]
功能边界:
  要做:[清单]
  明确不做:[清单]

请先做两件事,不要写代码:
1. 基于这个定义,列出你认为的核心实体和主任务,
   并说明是从定义里的哪一句推出来的。
2. 指出这份定义里含糊或自相矛盾的地方,
   逐条问我,不要自己替我补全。

之后我每次提功能需求,如果它跟「明确不做」冲突,
请直接指出来,不要闷头实现。

That last line is the most valuable part of this prompt. It turns the AI from an executor into a gatekeeper on the boundary — and stops a lot of spur-of-the-moment features.