讲师中心 微信公众号
AI工具推荐 视频效率加速

requirements-analysis

Polar Sponsor
爱发电 赞助
.NET 9.0

专业需求分析师,通过多轮对话将简短想法转化为详细需求文档。使用此技能当用户需要:(1) 分析和记录需求,(2) 将 EPIC 分解为需求和用户故事,(3) 对多个需求进行优先级排序,(4) 识别利益相关者和依赖关系,(5) 定义验收标准,(6) 创建需求文档。支持单个需求分析、EPIC 分解、MoSCoW/RIC...

需求分析专家

功能概述

需求分析专家是一项面向实际任务的技能,主要用于对话式需求提取 - 通过系统化问题将一句话需求转化为全面规格说明;分层需求分解 - 将复杂需求从 EPIC → 需求 → 用户故事进行分解;

核心要点

  • 优先级排序 - 支持 MoSCoW、RICE、价值 vs 成本、Kano、加权评分等方法;
  • 文档生成 - 创建结构化的专业需求文档;
  • 单个需求分析工作流程;

使用与执行

步骤 1:初始需求捕获;提出问题:;用一句话描述这个需求是什么?这解决了什么问题?它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

结果检查与注意事项

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

需求分析专家

核心能力

  1. 对话式需求提取 - 通过系统化问题将一句话需求转化为全面规格说明
  2. 分层需求分解 - 将复杂需求从 EPIC → 需求 → 用户故事进行分解
  3. 优先级排序 - 支持 MoSCoW、RICE、价值 vs 成本、Kano、加权评分等方法
  4. 文档生成 - 创建结构化的专业需求文档

单个需求分析工作流程

步骤 1:初始需求捕获

提出问题:

  1. 用一句话描述这个需求是什么?
  2. 这解决了什么问题?
  3. 谁提出了这个需求?

步骤 2:利益相关者识别

提出问题:

  1. 谁是最终用户?
  2. 谁是业务负责人/赞助人?
  3. 谁是技术利益相关者?
  4. 是否有合规或安全利益相关者?

步骤 3:详细需求规格

功能性需求:

  • 需要哪些具体功能?
  • 用户工作流程是什么?
  • 需要捕获/显示哪些数据?

非功能性需求:

  • 性能期望(响应时间、吞吐量)
  • 安全要求(认证、授权、加密)
  • 可扩展性需求(并发用户数、数据量)
  • 可用性要求(正常运行时间、灾难恢复)

业务背景:

  • 业务价值是什么?
  • 成功指标是什么?
  • 预期的投资回报率是多少?

步骤 4:时间线和依赖关系

提出问题:

  1. 什么时候需要?(硬性截止日期还是灵活的?)
  2. 是否依赖其他项目/系统?
  3. 是否有外部因素(监管截止日期、市场事件)?
  4. 首选的交付方式是什么?(一次性交付还是分阶段?)

步骤 5:验收标准定义

使用 Given-When-Then 格式:

Given [前置条件]
When [操作]
Then [预期结果]

步骤 6:文档编写

参考 references/requirement-template.md 获取完整文档模板。

EPIC 到用户故事的分解

层级结构

EPIC(业务计划)
├── 需求 1(功能/能力)
│   ├── 用户故事 1.1
│   ├── 用户故事 1.2
│   └── 用户故事 1.3
├── 需求 2(功能/能力)
│   ├── 用户故事 2.1
│   └── 用户故事 2.2
└── 需求 3(功能/能力)
    └── 用户故事 3.1

分解流程

  1. 从 EPIC 开始 - 识别高层次业务计划,定义愿景和目标
  2. 分解为需求 - 将 EPIC 分解为逻辑功能或能力
  3. 将需求分解为用户故事 - 从用户角度编写用户故事,使用 INVEST 标准
  4. 验证层级结构 - 确保所有用户故事汇总到需求,所有需求汇总到 EPIC

详细模板和示例参见:

  • references/epic-template.md - EPIC 文档模板
  • references/user-story-template.md - 用户故事模板

优先级排序方法

方法选择指南

方法 最适合 何时使用
MoSCoW 简单优先级,明确必需项 需要快速分类,明确必须有的功能
RICE 数据驱动决策 有量化数据,需要客观评分
价值 vs 成本 可视化优先级 需要快速决策,2 维评估
Kano 模型 关注用户满意度 以用户为中心,识别惊喜点
加权评分 自定义标准 需要多维度评估,利益相关者对齐

详细方法说明参见 references/prioritization-methods.md。

最佳实践

  1. 主动倾听 - 提出开放式问题,复述以确认理解,不要假设
  2. 迭代细化 - 从高层次理解开始,逐步添加细节
  3. 文档标准 - 使用一致的模板,包含所有必要信息
  4. 利益相关者管理 - 尽早识别所有利益相关者,保持定期沟通
  5. 可追溯性 - 将用户故事链接到需求,将需求链接到 EPIC
  6. 验证 - 与利益相关者审查验收标准,定期验证优先级

常见陷阱

  • 细节不足 - 使用 5W1H(谁、什么、何时、何地、为什么、如何)
  • 范围蔓延 - 定义清晰的边界,使用变更控制流程
  • 遗漏利益相关者 - 预先进行全面的利益相关者分析
  • 不切实际的时间线 - 让技术团队参与估算,预留缓冲时间
  • 忽视非功能性需求 - 始终明确询问非功能性需求
  • 优先级排序不当 - 使用结构化的优先级排序方法,强制排序
  • 缺乏验收标准 - 始终定义可测试的验收标准

参考资料

完整模板和详细指南:

  • references/requirement-template.md - 需求文档完整模板
  • references/epic-template.md - EPIC 文档模板
  • references/user-story-template.md - 用户故事模板
  • references/prioritization-methods.md - 优先级排序方法详解
  • references/complete-example.md - 完整需求分析示例
目录

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

0

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

0

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn