掌握需求过程

2017-11-15  本文已影响12人  Delia时之沙

1 简介

书名:掌握需求过程

作者:Suzanne Robertson  &  James Robertson

适用范围:需求分析师、产品经理、系统分析师、软件开发者和测试者

全书简介:本书描述了软件开发中的重要课题-如何得到正确的需求,通过步骤、模板和例子向我们展示了经过业界验证的需求收集和验证过程。

2关键要点

(1)关于需求

作者用了一章的内容来探讨需求,强调了如下几个观点:

①需求其实并非是在谈需求,实则是解决现实中的问题。

②需求要为系统的拥有者提供价值,并在收益价值和投入成本之间做好平衡。

③必须理解拥有者的业务工作,并决定将来工作如何进行,才能描述产品的功能和产品的属性,最终才有可能真正解决问题。

④注意区分需求与解决方案,如果描述中含有方式方法的字眼,那就是解决方案而不是需求。所有的开发必须从问题开始,而不是解决方案开始。

⑤需求要尽可能的可度量,可测试。

需求的内容:

①功能性需求,也即产品必须要完成支持的事情

②非功能需求,产品必须具备的属性和品质

③限制条件,是一个全局问题,约束着所有需求。

(2)项目启动

项目启动时确定以下内容:

①范围,受产品影响的业务领域。

②项目目标,包括项目目标,以及这样做带来的好处,以及目标的度量、合理性、可行性和可达成性。

③相关人,包括使用者、拥有者、投资者

(3)用例

用例是描述系统及其用户之间的交互,是划分系统的常见办法。

业务事件,任何工作都响应外部发生的事件,这些发生的事件称为"业务事件"。

业务用例,对业务事件触发发生的反应称为业务用例。

产品用例,

(4) 网罗需求

①Brown Cow模型

Brown Cow模型

②当前做事的方式

③做学徒

④业务用例研讨会

⑤利益相关者访谈

(5)场景

场景,描述了业务用例的故事。

通过场景,更好的描述工作的本质。

(6)理解真正的问题

3 启发

这次着重看了需求发现过程,后面在实际工作中再具体使用吧。

本书翻译的很糟糕。

上一篇 下一篇

猜你喜欢

热点阅读