有效需求分析

有效需求分析
作 者: 徐锋
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机/网络 软件工程/开发项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  徐锋 资深需求咨询师,致力于IT系统、互联网及消费电子产品的用户研究,需求分析与产品策划的研究,擅长从生活、实战中抽取可复制、可落地的工作方法。在过去的十几年时间里,为诸多大型金融机构、政府组织、通讯运营商、互联网公司、消费电子厂商、行业软件开发商提供过卓有成效的咨询与培训服务。著有《软件需求*佳实践》等畅销书籍,多次受邀成为中国软件技术大会、中国软件工程大会、MPD等大会的演讲嘉宾。

内容简介

本书首先借助生活中的隐喻故事帮助读者建立“问题级需求”思考意识;接着通过一个需求变更处理实例阐释如何在日常需求工作中落实“业务驱动、用户导向的需求思想”;然后引出“组织应用类软件系统需求全景图”,帮助读者理解需求分析的四条主线:价值需求、功能需求、数据需求和非功能需求。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、甲方需求管理人员的必备参考书。

图书目录

引导篇

第0章软件需求全景图\t2

0.1 业务驱动的需求思想\t2

0.1.1 方案非需求\t2

0.1.2 变更/优化型需求分析任务执行指引\t3

0.1.3 变更/优化型需求分析任务产物\t9

0.2 组织应用类软件系统需求全景图\t13

0.3 价值需求主线\t13

0.4 详细需求\t14

0.4.1 子问题域分解\t15

0.4.2 功能主线\t15

0.4.3 数据主线\t19

0.4.4 非功能主线\t19

0.4.5 补充性内容\t20

0.5 信息系统需求分析任务小结\t21

价值需求篇

第1章 目标/愿景分析\t23

1.1 任务执行指引\t23

1.2 知识准备\t24

1.2.1 需求=预期-现状\t24

1.2.2 目标就是问题和机会\t25

1.2.3 目标的三种描述方式\t26

1.3 任务执行要点\t27

1.3.1 访谈“问题”\t28

1.3.2 研讨“机会”\t32

1.3.3 定义问题/机会\t36

1.3.4 分析问题并确定解决方案\t39

1.4 任务产物\t41

1.4.1 问题卡片模板\t41

1.4.2 问题卡片示例\t42

1.5 剪裁说明\t43

第2章 干系人识别\t45

2.1 任务执行指引\t45

2.2 知识准备\t46

2.3 任务执行要点\t47

2.3.1 根据目标识别关键干系人\t48

2.3.2 根据风险识别其他关键干系人\t50

2.4 任务产物\t54

2.4.1 干系人列表模板\t54

2.4.2 干系人列表示例\t55

2.5 剪裁说明\t55

第3章 干系人分析\t56

3.1 任务执行指引\t56

3.2 知识准备\t57

3.3 任务执行要点\t58

3.3.1 选择干系人代表\t58

3.3.2 访谈干系人,分析关注点\t59

3.3.3 干系人关注点整理\t61

3.4 任务产物\t62

3.4.1 干系人档案模板\t62

3.4.2 干系人档案示例\t63

3.5 剪裁说明\t64

详细需求篇

系统分解子篇

第4章 业务子系统划分\t67

4.1 任务执行指引\t67

4.2 知识准备\t68

4.3 任务执行要点\t69

4.3.1 划分业务子系统\t69

4.3.2 标识接口、确定关系\t74

4.3.3 呈现业务子系统划分\t75

4.4 任务产物\t77

4.4.1 业务子系统划分模板\t77

4.4.2 业务子系统划分示例\t79

4.5 剪裁说明\t80

第5章 业务接口分析\t81

5.1 任务执行指引\t81

5.2 任务执行要点\t82

5.2.1 明确接口的用途与业务价值\t82

5.2.2 细化接口的交互过程\t82

5.2.3 确定接口设计约束\t83

5.3 任务产物\t83

5.3.1 业务接口分析模板\t83

5.3.2 业务接口分析示例\t85

5.4 剪裁说明\t86

功能主线子篇

第6章 业务流程识别\t88

6.1 任务执行指引\t88

6.2 知识准备\t89

6.2.1 什么是业务流程\t89

6.2.2 端到端流程\t90

6.3 任务执行要点\t92

6.3.1 识别外部引发的主、变、支流程\t93

6.3.2 识别内部引发的主、变、支流程\t95

6.3.3 识别管理流程\t96

6.3.4 判断业务流程优先级\t97

6.4 任务产物\t98

6.4.1 业务流程列表模板\t98

6.4.2 业务流程识别示例\t99

6.5 剪裁说明\t99

第7章 业务流程分析与优化\t100

7.1 任务执行指引\t100

7.2 知识准备\t101

7.2.1 分层业务流程\t101

7.2.2 业务流程八要素\t103

7.3 任务执行要点\t107

7.3.1 选择流程图描述方式\t107

7.3.2 勾勒流程主体\t109

7.3.3 补充事中管控点\t111

7.3.4 分析流程执行过程的监管需求\t112

7.3.5 流程优化初步\t113

7.4 任务产物\t115

7.4.1 业务流程描述模板\t115

7.4.2 业务流程标识示例\t117

7.5 剪裁说明\t118

第8章 业务场景识别\t119

8.1 任务执行指引\t119

8.2 知识准备\t120

8.2.1 业务/使用场景 VS 功能\t120

8.2.2 用例的本质\t121

8.2.3 用户故事的本质\t124

8.3 任务执行要点\t125

8.3.1 基于流程图识别系统角色\t126

8.3.2 基于流程图识别业务场景\t127

8.3.3 补充业务场景\t128

8.3.4 绘制用例图片段并概述业务场景\t129

8.3.5 对无业务流程的系统识别业务场景\t136

8.4 任务产物\t136

8.4.1 业务流程内业务场景描述模板\t136

8.4.2 业务场景识别示例\t137

8.5 剪裁说明\t139

第9章 业务场景分析\t140

9.1 任务执行指引\t140

9.2 知识准备\t141

9.2.1 用户视角的场景描述\t141

9.2.2 场景―挑战―方案\t142

9.3 任务执行要点\t145

9.3.1 概述业务场景\t145

9.3.2 细化业务场景的业务步骤\t146

9.3.3 遍历步骤分析困难,导出功能\t151

9.3.4 识别环境与规则\t152

9.3.5 分析实现方式,完成初步交互设计\t152

9.4 任务产物\t152

9.4.1 业务场景分析模板\t152

9.4.2 业务场景分析示例\t154

9.5 剪裁说明\t155

第10章 管控点识别与分析\t156

10.1 任务执行指引\t156

10.2 知识准备\t157

10.2.1 数据不是信息\t157

10.2.2 什么是管控点\t158

10.3 任务执行要点\t160

10.3.1 标识管理者\t160

10.3.2 标识管控点\t161

10.3.3 分析所需指标\t162

10.3.4 分析实现方式\t163

10.4 任务产物\t164

10.4.1 管控点识别与分析模板\t164

10.4.2 管控点识别与分析示例\t166

10.5 剪裁说明\t167

第11章 业务报表分析\t168

11.1 任务执行指引\t168

11.2 任务执行要点\t169

11.2.1 明确报表的使用场景 \t169

11.2.2 分析报表的内容 \t169

11.2.3 整理报表的输出要求 \t170

11.3 任务产物\t170

11.3.1 业务报表描述模板\t170

11.3.2 业务报表描述示例\t172

11.4 剪裁说明\t173

第12章 维护需求分析\t174

12.1 任务执行指引\t174

12.2 任务执行要点\t175

12.2.1 标识配置性维护场景 \t175

12.2.2 标识系统运行阶段维护场景 \t175

12.2.3 补充其他维护场景 \t176

12.3 任务产物\t176

12.4 剪裁说明\t177

数据主线子篇

第13章 领域建模\t179

13.1 任务执行指引\t179

13.2 知识准备\t180

13.2.1 数据范围与关系\t180

13.2.2 类图基础\t181

13.3 任务执行要点\t185

13.3.1 识别过程数据\t186

13.3.2 识别自然数据\t188

13.3.3 识别描述类数据\t191

13.3.4 整理领域类图片段,合并出系统领域模型\t192

13.4 任务产物\t192

13.4.1 领域类图片段模板\t193

13.4.2 领域类图片段示例\t194

13.5 剪裁说明\t195

第14章 业务数据分析\t196

14.1 任务执行指引\t196

14.2 任务执行要点\t197

14.2.1 数据应用分析 \t197

14.2.2 数据构成分析 \t197

14.2.3 数据特点分析 \t198

14.3 任务产物\t198

14.3.1 业务数据描述模板\t199

14.3.2 业务数据描述示例\t200

14.4 剪裁说明\t201

质量主线子篇

第15章 标识关键质量需求\t203

15.1 任务执行指引\t203

15.2 知识准备\t204

15.2.1 质量需求还需逆向思考\t204

15.2.2 质量需求还需场景化思考\t205

15.2.3 质量需求也很关键\t205

15.3 任务执行要点\t206

15.3.1 识别重要质量属性\t206

15.3.2 重要质量属性排序\t208

15.4 任务产物\t209

15.4.1 关键质量需求列表模板\t209

15.4.2 关键质量需求列表示例\t209

15.5 剪裁说明\t210

第16章 质量场景分析\t211

16.1 任务执行指引\t211

16.2 知识准备\t212

16.2.1 定性之败\t212

16.2.2 定量之伤\t212

16.2.3 全局化之谜\t213

16.3 任务执行要点\t214

16.3.1 识别质量场景\t214

16.3.2 制定对策\t215

16.3.3 验证矛盾与解决\t216

16.4 任务产物\t216

16.4.1 质量场景分析模板(目标场景决策卡)\t216

16.4.2 质量场景分析示例\t217

16.5 剪裁说明\t217

补充篇

第17章 业务规则分析\t219

17.1 任务执行指引\t219

17.2 任务执行要点\t220

17.2.1 按作用域归类规则\t220

17.2.2 按类型二次归类规则\t220

17.2.3 分析规则后的动机\t221

17.3 剪裁说明\t223

第18章 约束分析\t224

18.1 任务执行指引\t224

18.2 任务执行要点\t225

18.2.1 明确项目约束\t225

18.2.2 明确实现约束\t225

18.3 任务产物\t225

18.3.1 项目约束描述模板\t226

18.3.2 设计约束描述模板\t226

18.4 剪裁说明\t226