当今,尽管有关开发的知识和经验不断丰富,可利用的工具也不断增多,但仍然有相当比例的软件项目失败,原因常常是因为在开始时没有正确地确定和定义需求,或者随着项目的展开没有正确地管理需求、本书是畅销书《软件需求管理》的第二版,聚焦于这一导致项目失败的关键原因,提出了一个经过证明的实用方法,帮助我们在预算内按时提交一个符合客户需要的系统。作者采用一种非形式化、易于接受的风格,讲述他们自己的实战经历,并通过大量的个例研究,向我们展示了设计和开发人员如何把用例技术和传统的软件表达形式相结合,高效地确定需求。书中还介绍了一些经过实践证明的用以确定、实现和确认需求的技术。书中给出了在整个项目生命周期中,管理需求的六大团队技能:分析问题,理解用户需要,定义系统,管理范围,细化系统定义和构建正确的系统。本书特别强调不断地管理变更,描述了一个过程,确保成功定义项目范围,并使所有涉众达成共识。书中讨论的主要问题包括:·问题分析的五个步骤·业务建模和系统工程·从客户和涉众那里启发需求的技术·建立和管理项目范围·应用和细化用例·产品管理·从需求到设计和实现的过渡·从用例到测试用例的过渡·敏捷需求方法Dean Leffingwell是软件业务开发顾问和原Rational软件公司总经理,一位公认的软件需求方法的权威。他曾是Requisite公司的共同创始人和首席执行官,开发了极其成功的需求管理软件工具RequisitePro,并开设了RequirementsCollege课程,这是Rational软件公司最受欢迎的需求管理职业发展系列课程的基础。Don Wirig是一位独立技术作家和顾问—他曾规划并开设了Rational软件公司的“RequisitePro工具培训课程”,直到1997年才“退隐”科罗拉多的丛林。现在他正忙于看管他院子里的麋鹿,为他的一份当地报纸撰写专栏和为镇上的人们做些公益事务,帮助他们使用计算机。他曾是RELA公司研发部的副总裁,RELA公司主要生产安全性要求较高的实时系统。