创建人员:Codex
文件职责:定义通用产品体系的定位、核心流程、文档职责、产品事项边界、审核闭环和与开发/实验/案例分析体系的关系。
管理规范/模板:../../全局规范.md;../../体系说明.md;../../体系创建流程.md。
引用文件:需求规范.md;产品环境创建指南.md;产品审核规范.md;产品总纲模版.md;产品设计模版.md;产品方案文档范本.md;产品架构文档范本.md;产品模块说明文档范本.md;产品核心流程文档范本.md;产品执行日志模版.md;产品审计报告模版.md;产品问题记录模版.md;需求文档范本.md。
记录方式:全局产品体系规范;产品体系流程、文档职责或审核口径变化时更新。
产品体系管理产品、需求、策略和业务规则类事项。
它负责:
它不负责:
需求规范.md。产品体系分四类主流程,不同规模不要混用。
适用场景:
流程:
来源聊天记录 / 上游文档 / 方法论 / 实验结论 / 案例结论
-> 写入产品总纲,记录背景、目标、边界和结论等级
-> 写产品方案文档,说明修改背景、修改内容、影响范围、前后口径、风险和验收
-> 产品审核员审核产品方案
-> 审核通过后进入需求文档书写流程
-> 交付产品-开发交接审核(研发审核)
-> 研发审核通过后进入开发流程
-> 开发完成后按产品回交验收流程验收
适用场景:
流程:
来源聊天记录 / 上游反馈
-> 写入产品总纲或产品执行日志,记录修改原因和边界
-> 直接修改对应需求文档
-> 执行需求文档书写流程中的一致性检查
-> 交付产品-开发交接审核(研发审核)
-> 研发审核通过后进入开发流程
-> 开发完成后按产品回交验收流程验收
少量修改不强制先写产品方案文档,但必须记录修改背景、修改范围和需求一致性检查结论。
如果第一版产品需求包含大量模块、复杂流程或多个下游实现对象,必须先产出三大产品文档:
流程:
来源聊天记录 / 产品想法 / 方法论 / 上游结论
-> 写入产品总纲,记录第一版产品目标、背景和边界
-> 写架构文档、模块说明文档、核心流程文档
-> 产品审核员审核三大文档
-> 审核通过后进入需求文档书写流程
-> 交付产品-开发交接审核(研发审核)
-> 研发审核通过后进入开发流程
-> 开发完成后按产品回交验收流程验收
如果第一版产品需求很小,只涉及单一工具、单一文档或单一规则,可以不写三大文档,直接进入需求文档书写流程。
无论是新写需求文档还是修改需求文档,写完后必须做一致性检查。
一致性检查必须参考:
检查重点:
流程:
写需求文档 / 修改需求文档
-> 对照产品方案和三大文档做一致性检查
-> 记录一致性检查结论
-> 交付产品-开发交接审核(研发审核)
-> 研发审核通过后进入开发流程
-> 开发完成后按产品回交验收流程验收
本节定义产品侧交接口径,不替代开发体系。
研发审核在产品体系里指“产品-开发交接审核”:开发侧接收前检查需求是否可实现、上游产品文档是否清楚、轻重流程判断是否合理、验收口径是否可执行。它不是新增重型 gate,也不替代开发体系里的方案审核和实现审计。
交付开发前,产品侧必须给开发侧提供:
开发侧如果发现需求不清、产品文档冲突、无法实现、轻重判断不合理或验收口径不可执行,应记录为产品/需求问题并退回产品体系,不得靠代码猜。
开发完成后,开发侧回交给产品侧的材料至少包括:
产品验收记录写入 产品审计报告.md,结论回写产品总纲或产品执行日志。产品验收只判断交付行为是否满足产品目标、需求文档和上游产品文档,不替代开发审计。
不管走哪条分流,都必须保留证据链:
来源聊天记录 / 上游文档 / 方法论 / 实验结论 / 案例结论
-> 产品总纲记录背景、目标、边界和状态
-> 产品设计或产品方案 / 三大文档记录方案
-> 产品审核记录关键审核结论
-> 需求文档记录实现口径
-> 产品-开发交接记录 / 开发事项入口
-> 开发交付证据
-> 产品验收记录
-> 产品执行日志记录关键节点、产物路径和偏离
-> 产品产物审核
-> 问题修复 / 复审
-> 结论回写产品总纲和产品设计
-> 进入开发 / 实验 / 案例分析 / 暂缓
| 类型 | 说明 | 典型产物 |
|---|---|---|
| 产品草案 | 初步想法、策略草稿、业务口径整理 | 草案说明、待确认项 |
| 轻量需求 | 小工具、单一文档、辅助脚本需求 | 轻量需求文档 |
| 正式需求 | 多模块、长流程、正式数据链路需求 | 正式需求文档 |
| 策略说明 | 交易/业务/方法论策略口径 | 策略说明文档 |
| 规则说明 | 可被实验、案例或开发消费的规则 | 规则表、规则说明 |
记录产品事项背景、来源聊天、目标、边界、状态和结论。
记录产品方案、需求拆解、输入输出、流程、验收方式和消费方。
产品设计不是代码设计。进入开发后,重型开发仍要按开发体系写编码方案。
大量修改时使用,说明修改背景、修改内容、影响范围、前后口径、风险、验收和需求文档改写清单。
产品方案文档必须先经过产品审核员审核,通过后才能进入需求文档书写流程。
第一版产品交付且模块较多时使用,说明产品整体结构、模块关系、上下游边界和主要数据/事项流。
第一版产品交付且模块较多时使用,说明每个模块的大概功能、职责、输入输出、边界和消费方。
模块说明文档不是代码级设计,不要求写到类、函数或实现细节。
第一版产品交付且流程较复杂时使用,说明主流程、关键分支、异常路径、下游交接和产品验收链路。
记录产品事项实际执行过程,包括关键判断、产物路径、偏离、当前状态和自检。
记录产品设计审核、产物审核和复审结论。
产品审核员发现的问题主记录写在产品审计报告;非审计来源问题写入产品问题记录。
记录非审计来源产品问题、影响、修复建议和复验状态。
约束正式需求文档的写法、边界和审核方式。产品体系产出需求文档时必须遵守。
| 下游体系 | 触发条件 | 交接方式 |
|---|---|---|
| 开发体系 | 产品产物需要代码实现 | 产品审计通过后,在开发体系创建开发事项 |
| 实验体系 | 产品规则需要数据验证 | 产品审计通过后,在实验体系创建实验事项 |
| 案例分析体系 | 产品规则需要逐案分析 | 产品审计通过后,在案例分析体系创建案例事项 |
| 项目体系 | 产品事项影响项目目标、边界、角色或体系启用 | 同步项目事项和项目变更 |
产品审核重点看:
不应把非关键措辞、变量命名、格式偏好当作阻断问题。
产品事项完成必须按流程类型判断,不得把轻量事项强行套进重型产品设计审核。
通用完成标准:
分流完成标准:
| 流程类型 | 必须满足 |
|---|---|
| 产品大量修改 | 产品方案文档审核通过;需求文档完成一致性检查;如进入开发,产品验收通过 |
| 产品少量修改 | 需求文档审核通过;修改背景、范围和一致性检查已记录;不强制产品方案或产品设计审核 |
| 第一版复杂产品 | 架构文档、模块说明文档、核心流程文档审核通过;需求文档完成一致性检查;如进入开发,产品验收通过 |
| 第一版轻量产品 | 需求文档审核通过;目标、边界、验收口径清楚;不强制三大文档或产品设计审核 |
禁止:
产品体系负责把想法、方法论、实验/案例结论整理成清楚、可审计、可交接的产品或需求产物;它不替代开发、实验和案例分析。