用户访谈、竞品分析、需求研讨会、历史问题回顾
需求理解偏差、变更频繁、优先级不清、遗漏边缘场景
技术可行性评估、专家评审、架构复审、技术选型分析
技术选型不当、架构扩展性不足、与现有系统冲突
设计评审、DFMEA分析、同行审查、原型验证
设计逻辑漏洞、接口定义不清晰、安全性考虑不足
| 风险类别 | 评估维度 | 高风险标准 | 中风险标准 | 低风险标准 |
|---|---|---|---|---|
| 需求分析风险 | 需求澄清度、变更频率 | 变更频率>30%/月 | 变更频率15-30%/月 | 变更频率<15%/月 |
| 技术方案风险 | 技术成熟度、团队能力匹配度 | 使用未验证技术>50% | 使用未验证技术20-50% | 使用未验证技术<20% |
| 设计缺陷风险 | 设计评审问题数、DFMEA严重度数 | 严重问题≥3个 | 严重问题1-2个 | 无严重问题 |
| 技术实现风险 | 代码缺陷密度、代码覆盖率 | 缺陷密度>5个/KLOC | 缺陷密度2-5个/KLOC | 缺陷密度<2个/KLOC |
| 测试覆盖风险 | 测试覆盖率、需求追溯率 | 覆盖率<60% | 覆盖率60-80% | 覆盖率>80% |
| 风险类别 | 预防措施 | 应急措施 |
|---|---|---|
| 需求分析风险 | 需求评审流程、原型确认、变更委员会 | 重新评估影响、调整迭代计划 |
| 技术方案风险 | 技术选型评审、POC验证、备选方案准备 | 技术切换、引入外部专家 |
| 设计缺陷风险 | 多轮设计评审、设计审查清单、DFMEA | 设计变更、返工重做 |
| 技术实现风险 | 代码规范、Code Review、结对编程 | 代码重构、任务重新分配 |
| 测试覆盖风险 | 测试用例评审、自动化测试、CI/CD集成 | 补充测试、延后发布 |
| 监控指标 | 监控频率 | 预警阈值 | 责任人 |
|---|---|---|---|
| 需求变更率 | 每周 | >15%/月 | 产品经理 |
| 技术评审问题关闭率 | 每次评审后 | <90% | 技术负责人 |
| 设计缺陷逃逸率 | 每月 | >10% | 研发经理 |
| 代码缺陷密度 | 每次构建 | >5个/KLOC | 开发负责人 |
| 测试覆盖率 | 每次构建 | <70% | 测试负责人 |
DFMEA(设计失效模式与影响分析)是研发阶段重要的风险识别工具,通过系统化分析潜在失效模式及其后果,提前采取预防措施。
| RPN阈值 | 风险等级 | 处理行动 |
|---|---|---|
| RPN ≥ 100 | 高风险 | 必须采取改进措施,降低风险值 |
| 60 ≤ RPN < 100 | 中风险 | 建议采取改进措施 |
| RPN < 60 | 低风险 | 常规监控,保持关注 |