Exploring Requirements:Quality Before Design
作者: (美)唐纳德·高斯(Donald C. Gause),(美)杰拉尔德·温伯格(Gerald M. Weinberg)著;章柏幸等译
出版社:清华大学出版社,2004:图
简介: [b][a href="http://www.china-pub.com/computers/subject/huodong/qhtsxq/qhtsxq.htm" target="_blank"]weinberg--"探索需求"讲座详情[/a]
[/b][font color="#ff6600"]“本书是现代需求技术的基石,我们强烈推荐需求工程师阅读此书。” ——umlchina[/font][b]
本书将与您一起寻找"什么是客户真正想要的"这一问题的答案。[/b]
本书着眼于系统设计之前的需求过程,它是整个开发过程(如何设计人们想要的产品和系统)中最有挑战性的那部分。通过对一些需求分析中的常见误区和问题的分析和讨论,从和客户沟通开始,深入研究一些可能的需求,澄清用户和开发者期望值,最终给出了能够大幅度提高项目成功几率的一些建议方法。
本书由该领域内公认的两位作者合著,搜集了他们在大大小小的公司里加起来超过60年的在工作中发现、提炼和检验之后的观点。在本书中描述的原则并不局限于软件开发,还涉及到所有需要为别人设计和制作产品的领域。这些技巧已经成功的应用于开发所有类型的产品和系统--包括计算机硬件和软件、家具、建筑和书籍等等。
本书认为,开发是把人们的期望转化成一种能够满足其期望的产品的过程。本书的讨论围绕着需求过程--在开发中人们试图发现其期望的产品--的那一部分。通过对五个关键词语"期望"、"产品"、"人们"、"试图"和"发现"的层层分析,给出了大量使用的技巧和观点。 产品开发项目可能失败的原因非常多,最糟糕的莫过于在需求过程带入的缺陷。目前已有了很多书籍来阐述避免那些缺陷的方法,而本书则是集中在需求过程的以下三个危险而又被忽视的人性视角:
1. 在所有参与者中开发一种对需求的可靠的理解。
2. 开发一种项目的团队工作期望。
3. 开发一些必要的技巧和工具以能够有效的像团队一样来定义需求。
由于这些主题或多或少有些被有关系统开发的著作所忽略,《探索需求》可以用作对你当前的任何需求过程的一个补充,而不管其是否正式。本书的很多章节都设计成独立的模块,每一个都介绍了一到几种用于提高需求技术的工具或方法。读者可以逐页阅读本书,也可以在任何时间只读那些你最需要的章节。 全书通俗易懂、层次分明,其中共有上百幅插图,便于读者深入理解,是需求分析人员的入门和提高必备指南。