PRD需求评审评分专家工具。对产品PRD进行10分制严格量化评分,输出总分、各模块得分及详细扣分说明。触发场景:用户上传PRD并要求评审打分;用户要求按PRD评分标准对需求进行评分;需要生成PRD评审报告。
模块分值核心要求1.基础信息完整性1.0分11项必填信息完整2.项目/需求背景1.5分用户+场景+问题+量化数据3.目标和收益2.0分量化目标+达成路径+评估方式4.项目/需求详述3.0分交互逻辑+产品逻辑(埋点酌情)5.灰度方案0.5分灰度方案具体/标注无需灰度6.数据报表需求0.5分报表需求具体/标注无需报表7.风险/合规披露1.5分资金风险+数据泄露+合规披露
评级分值合格≥7.0分待改进6.0~6.9分不合格<6.0分
对.doc文件执行提取:
bash
python3 -c "
import re, quopri
with open('PRD文件.doc','rb') as f:
raw=f.read()
dec=quopri.decodestring(raw).decode('utf-8',errors='ignore')
text=re.sub(r'<[^>]+>',' ',dec)
text=re.sub(r'\s+',' ',text)
with open('/tmp/prd.txt','w',encoding='utf-8') as f: f.write(text)
print(len(text),'chars')
"
对每个模块按以下标准严格评分。
扣分规则:每缺失1项扣0.2分;填写不规范每项扣0.1分;扣完1分止
#检查项规范要求扣分1tapd地址/设计稿地址完整URL;无需设计稿标注"无需设计稿"-0.2分2设计师填写设计师姓名,不得为空-0.2分3项目级别S/A/B级三选一,勾选或标注-0.2分4PM负责人填写PM姓名,不得为空-0.2分5技术负责人填写技术负责人姓名,不得为空-0.2分6测试主R填写测试负责人姓名,不得为空-0.2分7需求提出人填写需求提出人姓名,不得为空-0.2分8改动涉及范围端/系统/页面/模块均需明确-0.2分9期望联调时间填写具体日期/时间节点-0.2分10期望上线时间填写具体日期/时间节点-0.2分11PRD修订记录版本+时间+修订内容+变更方+关注人-0.2分
格式标准:用户 + 场景 + 问题 + 量化数据
示例:针对借款用户(用户)在申请贷款提额时(场景),因无法提供可信征信材料导致审批被拒(问题),月均受影响用户约5万人,转化率下降15%(量化数据)。
检查项要求扣分格式规范必须包含"用户+场景+问题+量化数据"四要素-0.5分量化数据必须有具体数值(用户量级/问题发生率/影响范围)-0.5分描述清晰核心问题明确,无模糊表述-0.3~0.5分是否填写此项为空得0分→0分
子项要求扣分量化目标ROI必须有具体数值(如:转化率提升5%、月活新增20万、借款规模增加5000万);无具体数值 → 扣0.6分-0.6分达成路径工时>5pd必须填写;路径需合理拆解对应量化目标;应填未填 → 扣0.6分-0.6分评估方式明确评估方法和评估时间;不明确 → 扣0.4分-0.4分是否填写此项为空得0分→0分
评分原则:数据埋点 非必填项,根据需求类型酌情评分。
子项要求扣分需求列表序号+需求点简述+优先级(P0/P1/P2)+备注;缺失1项关键信息-0.2分/项交互逻辑有交互稿需贴出;场景完整;逻辑无遗漏;缺失-0.3分产品逻辑图文/表格描述;金字塔原理+MECE原则;不清晰/不符合MECE-0.30.5分数据埋点非必填,根据需求类型酌情评分:-0.30分① 纯服务端需求(无用户侧交互/无页面):可不填,不扣分0分② App端/H5端需求(有用户侧交互):应有埋点描述;缺失关键埋点(页面UV/点击UV等)酌情扣0.30.5分;完全未填扣0.3分-0.30.5分③ 标注"无需埋点":不扣分0分
情况要求扣分需要灰度/ABtest明确灰度范围+比例+时间+监控指标未填写→0.5分;不具体→0.2~0.3分无需灰度必须标注"无需灰度"或"无需ABtest"未标注→0.2分
情况要求扣分需要新增/修改报表报表字段+统计口径+展示形式等具体需求未填写→0.5分;不具体→0.2~0.3分无需新增/修改报表必须标注"无需新增数据报表"或"无需修改数据报表"未标注→0.2分
检查项要求扣分资金风险判断明确判断是否"跟钱相关";资金损失风险等级(高/中/低)未判断→0.5分;等级未填/填错→0.3分数据泄露风险有→详细描述+法务/财务/风控沟通结论;无→标注"无数据泄露风险"未标注/描述不完整→0.4分其他合规风险有合规风险→详细披露+标注沟通结论有合规风险未披露→0.3分是否填写此项为空得0分→0分
输出评分报告,包含:
#模块检查项1基础信息tapd地址+设计稿地址填写完整?2基础信息设计师/项目级别/PM/技术/测试/需求提出人均填写?3基础信息改动范围(端/系统/页面/模块)明确?4基础信息期望联调+上线时间具体?修订记录完整?5背景是否包含"用户+场景+问题+量化数据"四要素?6背景是否有具体量化数据?7目标量化目标是否有具体数值?8目标>5pd需求是否填写达成路径?9目标评估方式是否明确?10详述需求列表完整(序号/简述/优先级/备注)?11详述每个需求点有交互逻辑+产品逻辑?12详述产品逻辑是否符合MECE原则?13详述App端/H5端需求是否填写数据埋点?纯服务端需求是否标注"无需埋点"?14灰度需灰度是否填写灰度方案?无需灰度是否标注?15报表需报表是否填写具体需求?无需报表是否标注?16风险资金风险(跟钱相关/风险等级)是否判断?17风险数据泄露风险是否标注(有无均需标注)?