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

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

定义由三部分组成

给谁、解决什么、做到哪为止。这三句话定不下来,后面每一个决定都会摇摆,而且摇摆的成本会越来越高。

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

三块各自的标准

这一块写成什么样才算合格常见的不合格写法
目标用户 具体到你能在脑子里想出一个人:他的职业、设备、熟练度、每天在忙什么 「年轻白领」「小微企业主」——这种描述套谁都行
核心价值 说清楚他现在怎么办,以及你凭什么让他换过来 「提升效率」「更好的体验」——没有对比对象
功能边界 一份要做的清单,加一份明确不做的清单 只有要做的那半份,不做的从来不写
第二行是最容易糊弄过去的。「提升效率」这种话之所以听起来没问题,是因为它对任何产品都成立——对任何产品都成立的话,等于什么都没说。

怎么检验写对了

写完之后拿这三个问题过一遍。任何一个答不上来,就回去改。

没通过
一个给团队用的效率工具
让协作更顺畅,提升工作效率,
支持任务、文档、日程和沟通
谁都能用 = 谁都不会为它换掉现在的工具
通过
给接单的自由设计师
把散在微信里的需求和改稿记录,
按项目自动归档,对账时一次说清
不做团队协作、不做在线画稿
右边这段能直接推出信息架构:核心实体是项目和改稿记录,主任务是归档和对账,团队和画稿相关的一切都不用考虑。

给 AI 的话

把三块写进项目的第一份文档,之后每次让 AI 做功能都带上它。

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

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

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

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

最后那句是这段提示词里最值钱的。它把 AI 从执行者变成了一道边界的看门人,能挡住不少一时兴起的功能。