![]()
内容推荐 本书论述了软件开发中的重要课题——如何得到正确的需求。书中用一个接一个的步骤、一个接一个的模板、一个接一个的例子,向读者展示了经过业界验证的需求收集和验证过程,为精确地发现顾客所需所想提供了技巧和深刻见解。第3版延续了之前版本的优势,提供了Volere需求过程和需求规格说明书模板,同时为传统、敏捷和外包开发提供了不同的策略指导。对客户价值、迭代式开发和故事卡片的讨论,体现了作者对敏捷软件开发的深刻理解。利用验收标准让需求可测试,是在项目早期消除需求缺陷的好方法。书中还提供了各种检查清单,帮助识别利益相关者、用户、非功能需求。第3版引入了BrownCow模型,清晰地展现了“做什么”和“怎么做”的关注点分离。各种需求案例的讨论,是作者多年实践经验的结晶。书中还探讨了复用需求和需求模式的方法。 本书可作为软件开发人员在开发过程中随时参考的手册,是产品经理、系统分析师、软件开发者和测试者必读的一本好书。 作者简介 王海鹏,1994年毕业于华东师范大学。软件开发者,独立的咨询顾问、培训讲师、译者。拥有20年编程经验,已翻译20余部软件开发书籍。目前主要感兴趣的领域是软件架构和方法学,致力于提高软件开发的品质和效率,发现它们其实是一回事儿。 目录 第1章 基本事实 1.1 事实1 1.2 事实2 1.3 事实3 1.4 事实4 1.5 事实5 1.6 事实6 1.7 事实7 1.8 事实8 1.9 事实9 1.10 事实10 1.11 事实11 1.12 需求究竟是什么 1.12.1 功能需求 1.12.2 非功能需求 1.12.3 限制条件 1.13 Volere需求过程 第2章 需求过程 2.1 需求过程的上下文 2.2 案例分析 2.3 项目启动 2.4 网罗需求 2.5 快而不完美的建模 2.6 场景 2.7 编写需求 2.8 质量关 2.9 复用需求 2.10 复查需求 2.11 迭代和增量过程 2.12 需求反思 2.13 需求演进 2.14 模板 2.15 白雪卡 2.16 定制需求过程 2.17 正式性指南 2.18 本书后续内容 第3章 确定业务问题的范围 3.1 项目启动 3.2 正式性指南 3.3 设定范围 3.4 IceBreaker项目 3.5 范围、利益相关者和目标 3.6 利益相关者 3.6.1 出资人 3.6.2 顾客 3.6.3 用户:理解他们 3.7 其他利益相关者 3.7.1 顾问 3.7.2 管理者 3.7.3 主题事务专家 3.7.4 核心团队 3.7.5 检查人员 3.7.6 营销团队 3.7.7 法律专家 3.7.8 消极的利益相关者 3.7.9 业界标准制定者 …… 第4章 业务用例 第5章 工作调研 第6章 场景 第7章 理解真正的问题 第8章 开始解决方案 第9章 今日业务分析策略 第10章 功能需求 第11章 非功能需求 第12章 验收标准和理由 第13章 质量关 第14章 需求与迭代开发 第15章 复用需求 第16章 沟通需求 第17章 需求完整性 附录A Volere需求规格说明书模板 附录B 利益相关者管理模板 附录C 功能点计数简介 附录D Volere需求知识模型 词汇表 参考文献 |