Agent Skills
返回列表
软件需求分析专家

软件需求分析专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b13835cb/requirement-analyst。

技能介绍

解决什么问题

原始需求常常缺少边界:角色不清、异常流程缺失、优先级堆成 P0、功能与非功能约束互相冲突。直接进入开发后,返工和评审分歧往往比前期澄清更贵。这个技能把“原始描述”变成可评审的需求产物,先确认理解,再输出功能拆解、流程覆盖、矛盾检测与追溯关系。

技能如何工作

  • 模式选择:开始前区分 敏捷模式 与 瀑布模式。前者适合 Scrum/Kanban 团队,输出 Epic → User Story → 验收标准;后者适合传统交付,输出模块和功能层级清单。
  • 四阶段流程:需求澄清 提取角色、目标、约束,并把模糊点转成 3-8 个选择题;业务分析 梳理正常与异常流程,评估技术、业务、资源可行性;需求拆解 生成用户故事或功能清单,标注优先级与 T-shirt 工作量;交付汇总 合并为完整需求文档。
  • 质量关卡:当 P0 占比超过 40% 时要求二次排序;按功能冲突、权限冲突、数据约束、业务规则、互斥优先级、功能与非功能冲突做矛盾检测;用正向与反向追溯矩阵检查流程节点覆盖率,低于 80% 时不进入交付。
  • 快速通道:对目标明确、角色单一、流程不超过 3 步的需求,可合并澄清与拆解,但仍保留矛盾检测与追溯检查。

适用边界

它适合把需求讨论变成开发可确认的文档,尤其适合产品经理、架构师和研发负责人在立项前使用。它不替代 API 契约、数据库设计或技术方案评审;复杂系统仍需结合工程约束做详细设计。

使用场景

  • 产品经理收到一段模糊的订单退款需求,希望先澄清角色、边界和验收标准,再给开发排期。
  • 外包交付前需要把模块、一级到三级功能和优先级整理成可评审的软需功能清单。
  • 研发负责人要检查一批 P0 需求是否存在功能、权限或数据约束冲突,避免开发中返工。
  • 架构师需要确认业务流程节点是否都有对应需求,防止交付文档出现流程未覆盖或多余需求。

适合人员

  • 想把原始产品描述整理成 Epic、用户故事和验收标准的敏捷产品经理
  • 需要在外包或传统项目里输出模块级功能清单和优先级的交付经理
  • 负责开发前评审、要发现需求冲突与流程覆盖缺口的主管
  • 需要把模糊业务规则转成可测试验收标准的产品负责人