接手一个新产品的规划时,产品经理最容易陷入的状态是:需求收了一堆,会上聊了一下午,最后排期却完全推不动。我其实很早就听过 BMAD 这个方法,但真正觉得好用,是在把“产品分析与规划”拆成 Phase 1 和 Phase 2 之后。BMAD 四个字母分别对应业务(Business)、市场(Market)、分析(Analysis)、设计(Design)四个环节,前两个 Phase 刚好覆盖从发现问题到给出路线图的完整路径。这篇文章不聊概念,直接讲方法论怎么落地,以及我踩过的坑。适合正在做新产品立项、0 到 1 功能规划,或者准备给老产品做一轮大版本重构的产品经理和项目负责人参考。
1. 先建立骨架:BMAD 方法论到底在解决什么问题
很多团队做产品规划,习惯是“拿着竞品截图开会”,或者“老板说要做个什么,就往下拆功能”。这种方法不是完全错,但有一个致命弱点:它把分析和规划混在了一起。老板说“做个商城”,你直接开始画商城页面,却没有想过这个商城到底要解决谁的问题、关键指标是什么、现有用户为什么不用其他平台。BMAD 这套方法论,本质就是强制把“想清楚”和“做出来”分成两个独立阶段,再用固定流程串联起来。
1.1 BMAD 四个字母的含义与执行顺序
BMAD 不是一个神秘黑盒,它只是我团队内部长期用来跑项目的四步套路,四个字母各管一段:
| 字母 | 英文 | 中文定位 | 要回答的问题 |
|---|---|---|---|
| B | Business | 业务认知 | 我们为什么要做这件事?目标是什么? |
| M | Market | 市场与用户调研 | 用户在什么场景下有什么痛点?市场空间多大? |
| A | Analysis | 分析与收敛 | 哪些问题必须解决?优先级如何? |
| D | Design | 设计与规划 | 做什么功能、先做什么、什么时候上线? |
执行顺序一定是从 B 到 D,不要跳步。B 阶段是共同对准目标,避免后期方向跑偏;M 阶段是收集外部事实,让需求不做成闭门造车;A 阶段是“信息 → 洞察”的转换层,没有这一层,前面收集的数据就只是数字;D 阶段才是大家最熟悉的画原型、写 PRD、排期。
我见过很多人一上来就急着做 D,画了一堆页面,最后被业务方一句话“我们要的是提高复购”打回原形。原因就是 B 没有对齐。BMAD 不让这种事情发生,是因为它的第一步就逼你去问:“业务目标到底是什么?”
1.2 Phase 1 和 Phase 2 在整个流程中的位置
BMAD 完整的执行周期可以拆成两个阶段,对应到这次分享里:
- Phase 1:产品分析,覆盖 B + M + A 三个动作。目标是从业务目标出发,通过市场与用户调研,最终输出一张“问题清单”和“关键假设清单”。
- Phase 2:产品规划,覆盖 A + D 两个动作的落地。也就是说,Phase 1 产出的问题清单,在 Phase 2 里要被收敛成产品机会,再通过优先级评估、版本规划和路径设计,变成可执行的产品路线图。
你可能会发现 A 在 Phase 1 和 Phase 2 都出现了,这是刻意设计的。Phase 1 里的 A 是以收敛为主,把所有发现压缩为“值得解决的问题”;Phase 2 里的 A 是以决策为主,对问题做取舍。很多初级 PM 容易把一次分析当终点,做完访谈就丢张 Excel 给开发,这不行。分析的价值不在收集,而在筛选和排序。
1.3 这个方法适合哪些产品场景
一个方法论不能包治百病。我建议你在以下场景优先使用 BMAD:
- 新产品立项:从零开始,方向不清楚,需要体系化探索。
- 0 到 1 功能模块:例如现有 App 要加一个会员体系,目标人群和玩法都没验证过。
- 大版本重构:旧产品存在的问题多,需求互相牵连,需要先整体梳理再做规划。
- 旧业务增长停滞:想通过产品升级换一个新的增长曲线,先分析价值再规划版本。
但如果你只是处理一个明确的小 bug,或者给运营后台加一个筛选字段,完全没有必要跑 BMAD。方法论的目的是帮你处理复杂问题,不是给简单任务上枷锁。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Phase 1 实操拆解:产品分析阶段具体怎么做
Phase 1 是整个 BMAD 的重头戏。很多团队以为“产品分析”等同于“用户调研”,实际上差得很远。用户调研只是其中一个环节,完整的分析流程要从业务目标开始,到市场信息收集,再到观点收敛,每一步都有操作性很强的动作。
2.1 B 环:业务目标拆解是分析的起点
我见过太多调研报告做完,最后变成一个笑话:用户说想要A,老板说我们的商业模型不支持A,最后产品经理里外不是人。原因就在于没有先做业务目标拆解。
做 B 环时,我通常做三件事:
- 访谈关键干系人。包括老板、运营负责人、销售负责人、客户成功负责人,问的问题不是“你想做什么功能”,而是“未来一年,你这边最重要的数字是什么”。把“功能诉求”翻译成“业务指标”,你会发现大家真正在乎的东西往往高度一致。
- 把目标翻译成可衡量的指标。比如“增加营收”太粗,要拆成“新客首单转化率从 8% 提升到 12%”或“老客月度复购率提升 5 个百分点”;“提高效率”要拆成“销售每天录入客户信息的时间从 40 分钟降到 10 分钟”。
- 明确限制条件。包括团队人数、启动时间、预算上限、法务合规约束。这些边界虽然不性感,但直接决定了 Phase 2 的版本范围。
举个例子:前一段时间我协助一个 B 端 SaaS 项目,老板开口说“要做一个销售管理后台”。如果直接立项,功能清单能写出一百多项。但是做完 B 环之后我们发现,真实诉求是“销售线索跟进没有沉淀,老销售离职就带走客户关系”,关键指标是“客户跟进记录覆盖率从 30% 提升到 80%”。这个目标一旦明确,后面所有功能取舍都变得简单:凡是不能提高跟进覆盖率的功能,全部排在后面。
2.2 M 环:市场与用户信息的收集方法
B 环对齐的是内部视角,M 环补的是外部事实。这一环很多人倾向于“多看几份行业报告”,其实报告只能给你大背景,真正核心的是用户研究。
我常用的方法是四件套:
- 桌面研究:看行业数据、竞品公开信息、应用商店评价、社交平台吐槽。半天时间,目的是建立基本认知。
- 深度访谈:单次 30~40 分钟,目标样本 8~12 人。访谈要问“上一次你遇到这个问题时是怎么处理的”,而不是“你希望这个产品有什么功能”。前者还原场景,后者容易得到不靠谱的空想。
- 问卷调查:如果已经有了一定的用户池,可以用问卷验证假设。注意问卷适合做验证,不适合做发现,不要在问卷里放开放题让人填空。
- 后台数据与工单分析:如果产品已经上线,把用户反馈、工单、流失数据拉出来分类看,这是最容易不被重视但价值最高的信息源。
有个技巧叫“访问现场”:如果你做的是 B 端产品,尽可能去客户现场坐一个下午,看业务人员实际怎么操作。用户访谈里经常会出现“嘴上说的”和“手上做的”完全不一致的情况,现场观察能帮你拿到真实行为数据。
我建议你在 M 环节设置一个“反方小组”。团队里至少安排一个人,专门负责质疑收集到的信息:这个样本有没有代表性?这个需求是不是特例?用户的表达是否和实际行为一致?没有反对声的项目往往过于乐观,带着“反差”进入 A 环,分析才会更严密。
2.3 A 环:从原始信息提炼需求洞察
做完 B 和 M,你手里会有一大堆访谈记录、问卷结果、竞品分析和业务指标,加起来可能几十页。如果直接把这些丢给后续团队,等于什么都没做。A 环要做的就是“信息 → 洞察”的转化。
我习惯把过程中所有发现统一记录为“问题卡片”,一张卡片包含五个字段:
- 用户角色:谁遇到了这个问题。
- 使用场景:在什么时间、什么场景下发生。
- 当前做法:用户现在是怎么解决的(忍受、绕过、用别的工具)。
- 核心痛点:具体卡在哪里,影响是什么。
- 证据来源:这是哪个受访者说的,还是从数据里看出来的。
举个例子:
- 用户角色:销售主管
- 使用场景:每周一整理团队周报时
- 当前做法:让每个销售手写日报,再手动汇总成 Excel
- 核心痛点:汇总占用半天时间,且数据口径经常对不上
- 证据来源:5 位销售主管中有 4 位提到同样的问题;后台数据也显示周一活跃度明显下降
一张卡片记录一个独立问题,不要贪多。整个 A 环结束时,团队通常会收集到 30~60 张卡片,下一步就是合并同类项,按问题影响频次分类,最后挑出最值得进入 Phase 2 的 5~8 个问题。
2.4 Phase 1 的交付物与质量检查清单
Phase 1 不需要写几十页 PPT,但必须有清晰、可视化的交付物。我常用的清单是:
- 业务目标卡片:一句话说清“团队这个阶段最重要的目标是什么”。
- 目标用户素描:不是完整人物画像,而是明确“核心用户是谁、次核心用户是谁、非目标用户是谁”。
- 问题清单:从问题卡片中收敛出来的 5~8 个核心问题,每个问题标注受影响的人数、频次、严重程度。
- 关键假设清单:列出所有“我们认为是真的但还没有验证”的判断,作为 Phase 2 规划时需要重点测试的对象。
我的经验是,在 Phase 1 结束前,花一小时做一个检查:把问题清单上的每个问题重新问一遍 B 环的目标,如果它和业务目标没有直接或间接关系,删掉或降级。这一步能保证后面规划的产品不会被各种“锦上添花”的需求拖垮。
3. Phase 2 实操拆解:产品规划阶段怎么做才不跑偏
Phase 2 的核心产品动作是“把问题清单变成产品方案”。很多团队在这里翻车,是因为拿到问题后直接开始写 PRD,忘了做两步重要工作:一是把问题收敛成产品机会,二是对机会做优先级排序。这两个动作不做,写出来的 PRD 大概率是功能堆砌。
3.1 先把问题清单收敛成产品机会
问题清单是负向的,它是用户现状的“不满”;产品机会是正向的,它是产品可以切入的“打法”。同样的一个问题,切入角度不同,做出来的产品可能完全不同。
举个例子:用户痛点“周报汇总耗时”,可以收敛为“自动汇总工作日志”的产品机会,也可以收敛为“销售过程自动化记录”的产品机会。前者是一个轻量工具,后者是重塑业务流程,差别很大。
在收敛阶段,我常用“一句话定位”来逼团队想清楚:我们的产品通过什么方式,为哪类用户,解决什么问题,最终达成什么业务目标。这句话不需要写进 PPT 给领导汇报,但要保证团队每个人在脑中一致,它决定了后续所有功能边界。
完成定位后,可以把问题清单映射为功能需求列表。注意不是所有问题都要解决,只保留那些“不做就达不成业务目标”的问题。这条标准是 Phase 2 的北向指标,后面每次争论都要回到这里。
3.2 需求优先级评估:RICE 与价值复杂度矩阵
需求太多、人力有限的时候,优先级评估是最容易吵架的环节。我一般先用“价值-复杂度矩阵”做粗筛,再用 RICE 做细算,两层过滤之后基本不会出大偏差。
价值-复杂度矩阵很简单:横轴是“用户价值和业务价值”,纵轴是“实现复杂度”,把所有需求放进四个象限。优先做“高价值低复杂度”的;低价值高复杂度的直接砍掉;“高价值高复杂度”的拆阶段;“低价值低复杂度”的见缝插针。
粗筛之后,对进入候选池的需求用 RICE 公式打分:
RICE = (Reach × Impact × Confidence) / Effort
- Reach:一个周期内影响多少人。可以用“每月触达用户数”或“受影响客户数”。
- Impact:影响程度。建议按 0.5、1、2、3 分级,3 代表巨大影响。
- Confidence:你的信心指数,按百分比填写,数据越充分可信度越高。
- Effort:需要的团队工作量,按人天计算。
举个真实案例。一个 B 端销售管理系统里,有两个需求待选:
需求 A:自动化线索导入与分配。每月影响销售 30 人,影响程度评 3,置信度 80%,开发 5 人天。RICE = (30 × 3 × 0.8) / 5 = 14.4。
需求 B:高级数据看板。每月影响管理者 10 人,影响程度评 2,置信度 60%,开发 8 人天。RICE = (10 × 2 × 0.6) / 8 = 1.5。
A 明显比 B 优先。如果只用直觉排,B 经常会被老板认为是“面子工程”而插队,但用公式算下来,A 带来的实际价值更稳。RICE 不是迷信,它最大的作用是把“我认为”变成“为什么”。
3.3 从需求到可开发角色:史诗故事的拆解
优先级定完之后,就到了 D 环节最常见的动作:把需求拆成可开发的用户故事。BMAD 里我建议统一用“史诗故事 → 功能特性 → 用户故事”三层结构。
- Epic(史诗):一个大的能力方向,比如“客户跟进管理”。
- Feature(特性):Epic 下面的能力模块,比如“客户跟进记录”、“跟进提醒”。
- Story(用户故事):开发可以直接入手的最小任务,比如“作为销售,我可以在客户详情页添加一条跟进记录”。
用户故事的格式不用死板,但必须包含验收标准。我常写的格式是:
作为销售,我想要在客户详情页添加跟进记录,以便下次跟进时能快速了解上次沟通内容。
验收标准:可以在客户详情页新增一条文字记录;记录保存后显示更新时间;支持 500 字以内的中文输入;异常断开时数据不丢失。
一个好的用户故事必须有一个“以便”,没有业务价值的用户故事直接打回。很多开发吐槽“这个功能不知道为什么要做”,就是因为在拆 Story 的时候只写了“做什么”,没有写“为什么”。
3.4 制定 MVP 与迭代路线图
最后一步是制定版本路线图。这里有个常见误解:MVP 是最小功能集合,而不是“老板拍脑袋砍掉一半功能”。MVP 的设计原则是:用一个最小的产品形态,验证你 Phase 1 里提出的核心假设。
我一般把版本计划分成三层:
- M0(验证期):只做能验证核心假设的功能。比如验证“销售是否愿意在 App 里记录跟进”,那 M0 只需要客户列表、添加记录、查看记录这三个功能,其他的什么统计报表、提醒、共享协作全部不做。
- M1(价值深化期):根据验证结果补充关键功能。如果验证通过,加跟进提醒、日报自动汇总、线索分配。
- M2(增长扩展期):加更多提升效率或商业价值的功能,比如管理层看板、客户生命周期分析、集成外部系统。
给每个版本加一个明确的目标指标。M0 的目标是“销售每周记录率超过 70%”,M1 的目标是“管理层每周省下 2 小时汇总时间”。没有目标指标的版本,做完也不知道是成功还是失败。
4. 一个完整的案例演示:用 BMAD 从 0 到 1 规划某销售管理系统
前面讲的偏方法论,这一节我用一个具体的虚拟案例串一遍,方便你对照着落地。
4.1 场景设定和团队约束
假设你现在要为一个 30 人规模的工业设备销售团队规划一套销售管理系统。团队现状:销售用 Excel 管理客户,信息分散,人员离职会导致客户流失;老板想要的是“客户资源公司化”,目标下季度签约率提升 15%。团队资源配置:1 个产品经理、2 个后端、1 个前端、1 个设计,3 个月为一个版本周期。
这其实就是一个很典型的中小 B 端 SaaS 场景。
4.2 Phase 1 演示:访谈结论与问题排序
我做了一轮访谈,覆盖销售 6 人、销售经理 2 人、老板 1 人,同时看了销售现有 Excel 模板。最终问题卡片如下:
| 编号 | 用户角色 | 场景 | 当前做法 | 核心痛点 | 证据来源 |
|---|---|---|---|---|---|
| P1 | 销售 | 新线索进来时 | 手动登记到个人 Excel | 信息录入不及时,后续跟进没有记录 | 6 位销售中有 4 位提到 |
| P2 | 销售经理 | 周会前统计业绩 | 手动汇总所有人的 Excel | 数据口径不一致,汇总耗时 2 小时以上 | 2 位经理都反馈 |
| P3 | 老板 | 员工离职交接 | 拷贝 Excel 文件 | 客户联系人信息不完整,经常断联 | 过往离职案例 2 起 |
| P4 | 销售 | 跟进老客户时 | 凭记忆回电话 | 忘记上次沟通内容,客户体验差 | 访谈现场抽测,多数人回忆不完整 |
从业务目标“客户资源公司化、签约率提升 15%”来看,P1 最核心,因为如果线索都不登记,其他环节无从谈起;P2 次之,P3 是老板特别在意但发生频次低的场景,P4 重要性高但实现路径依赖 P1 的跟进记录。
4.3 Phase 2 演示:范围、故事、路线图
基于上面的问题清单,我收敛出的产品定位是:一款让销售“录入信息顺手、跟进不忘事、管理者自动拿报表”的销售过程管理系统。
M0 范围定为:客户管理(增删改查)、跟进记录、简单的列表筛选。刻意不做的是:统计分析报表、线索自动分配、工作流提醒、移动端离线。M0 的衡量目标是“销售每周录入新增客户数 > 10 条,跟进记录覆盖率达到 70%”。
一个典型用户故事如下:
作为销售,我可以在客户详情页新增一条跟进记录,以便下次电话前快速回顾上次沟通内容。
验收标准:客户详情页可新增跟进记录;记录包含文字内容和时间;按时间倒序展示;刷新后数据不丢失。
M1 版本再加:跟进提醒、周报自动汇总、数据看板。M2 版本再加:线索分配规则、客户移交流程、与外部 CRM 数据打通。
4.4 空模板:可以直接抄去用的产品分析与规划模板
这部分是给到团队的落地工具,我每次开新项目都会复制一份到在线协作文档。
Phase 1 问题卡片模板:
| 用户角色 | 使用场景 | 当前做法 | 核心痛点 | 影响强度 | 证据来源 | 备注 |
|---|---|---|---|---|---|---|
| 默认填写 | 默认填写 | 默认填写 | 默认填写 | 高/中/低 | 默认填写 | 默认填写 |
Phase 2 优先级评估模板:
| 需求编号 | 需求描述 | 目标用户 | Reach | Impact | Confidence | Effort | RICE 得分 | 优先级 | 版本 |
|---|---|---|---|---|---|---|---|---|---|
| R1 | 默认填写 | 默认填写 | 默认填写 | 默认填写 | 默认填写 | 默认填写 | 默认填写 | P0/P1/P2 | M0 |
路线图模板:
| 版本 | 目标 | 核心功能 | 成功指标 | 预计时间 |
|---|---|---|---|---|
| M0 | 验证核心假设 | 功能A、功能B | 指标X达成 Y% | 第 1~2 周 |
| M1 | 深化价值 | 功能C、功能D | 效率指标提升 | 第 3~6 周 |
| M2 | 规模扩展 | 功能E、功能F | 留存/营收指标 | 第 7~10 周 |
5. 实操中的常见问题与避坑经验
再好的方法论,落地时总会有各种问题。这里整理几个我在实际项目里遇到的高频坑,供你对照自检。
5.1 分析收集阶段最容易被卡住的三个场景
第一个场景是“老板给了名不副实的需求描述”。老板说“我们做个数据大屏吧”,你照做,结果上线后发现他真正想要的是“能随时告诉投资人业务增长”。这两个目标做出来的产品完全不同。破解方法是在 BMAD 的 B 环源头多问一句:“做这个数据大屏,是给谁看、想看什么、看完之后期望做什么判断?”把表面需求翻译成业务目标。
第二个场景是“用户访谈变成了开发需求评审会”。“用户说缺一个导出功能,你就开始问导出格式,双方进入细节对话,最后访谈变成了 PRD 评审。”这时要尽快拉回场景,问“你导出以后用来干什么”。你会发现很多用户说导出,实际上是想把数据发给别人,可能直接做一个分享链接比导出文件更简单划算。
第三个场景是“分析报告写得像流水账”。满页都是用户原话、行业数据、竞品截图,但没有判断。我的建议是报告里每种数据都必须回答“所以呢”。例如:“竞品做了扫码登录,所以呢?说明用户对 PC 端扫码登录容忍度较高,我们新系统可以不用强制注册手机号。”这个“所以呢”就是在把 M 环信息过渡到 A 环洞察。
5.2 优先级评审会上吵起来怎么办
我见过最激烈的评审会,是业务方和开发为了一个“看似简单但影响很大”的需求互不相让。业务方说“客户都在要这个,不做丢单”,开发说“改动底层数据结构,三周起步”。这时候用 RICE 分值基本能缓解火药味,但还不够。
我建议同时做两件事:
- 把讨论从“要不要做”变成“什么时候做”。很多需求不是不能做,只是应该排后。如果确实紧急,就拿出业务目标来对照:“做了这个需求,对签约率提升 15% 这个目标有多大帮助?”答不上来,说明重要性存疑。
- 用“替换成本”来引导。问一句“如果砍掉你手上的另一个需求,换这个上,你同意吗?”对方往往犹豫,因为每个人都希望增加自己的需求,而通过让渡承诺可以帮团队理性判断。
还有一个很实用的小技巧:会让上所有需求必须先填好“价值-复杂度矩阵”里的位置,再开始讨论。填表格过程中,很多需求自己就现了原型,因为高复杂度低价值的谁会坚持填进去呢。
5.3 我强烈建议你做的两件小事
第一件:在 Phase 1 结束的时候,组织一次“问题评审会”。和产品评审会不一样,这个会不讨论方案,只讨论“我们定义的问题本身”准不准确。把问题清单逐条过一遍,问三个问题:这对用户是刚需吗?解决它能推进业务目标吗?我们手里的证据够不够?团队对问题达成共识,后续 Phase 2 会顺利很多。
第二件:给每个核心假设标记“验证等级”。比如“销售会使用新系统录入信息”是核心假设,它在 M0 之前只是 B 级(未经验证);等 M0 上线后通过使用数据验证,变成 A 级(已验证);如果数据不达标,再回到 D 环节重新调整方案。这种标记方式能让团队清楚知道,哪些产品决策暂时是脆弱的,随时可能需要调整。
5.4 工具建议
工具不用复杂,但一定要让信息共享透明。我常用的组合是:
- 在线白板:用来放问题卡片、分类、连线,适合做 A 环收敛。
- 多维表格:用来维护问题清单、优先级表、路线图,支持多人实时编辑。
- 文档工具:写字段清晰的访谈记录、竞品分析、业务目标卡片。
- 需求管理工具:进入开发阶段之后,把用户故事和验收标准从模板系统流转到研发需求池,避免 Phase 2 的产物散落在聊天记录里。
工具没有标准,团队在哪用起来顺手就用哪。方法论的核心是流程和思维,工具只是载体。
6. 写到这里,还想分享的一点经验
最后说说我的真实体会。BMAD 这四个字母看着简单,真正难的是在混乱信息里保持每一步都不跳。只要 B 或 M 环节是糊的,到了 A 环节注定得出一个好听但不解决问题的结论,Phase 2 的优先级再怎么排都有水分。而且我建议,Phase 1 结束一定专门开一次“问题评审会”,让团队把每条问题贴出来、分好类再进 Phase 2。这一周看上去是在浪费时间,实际上省掉了后面至少一个月的返工。如果你也经常在“需求排不动、方案被推翻、开发问为什么”这几个问题里打转,可以先回到 BMAD 的四个字母,看看自己是不是真的把前两步走扎实了。用着用着你会意识到,它不只是分析工具,更是一道约束自己别偷懒的流程。
