background image

习惯、喜好及性格。客户通常由于不了解相关技术及其需求,在需求调研时随意地提出各种

需求,而在产品开发阶段也可能随时变更需求,这对产品的稳定性以及项目成本常常造成

严重的影响。因此,了解客户内部关系及个人特征,有利于需求分析人员在随后的需求调研

中正确了解客户需求并做出正确地需求决策。

 

  除了管理客户以外,需求分析人员还需要关注与项目及产品相关的组织及个人。通常我

们将受到一项任务所造成结果影响,或需要从某种程度上对其负责的个人或团体成为涉众

Stakeholder)。我们可以借助以下的层次划分了解产品相关的涉众: 

  

1、操作/运营领域。该领域的涉众是直接经常使用产品的内部人员,例如网站管理系统的

维护人员。在需求调研时需要关注其能力及操作习惯,例如文化水平以及是否有相似系统的

操作经历等。

 

  

2、业务领域。通常情况下,业务领域的涉众为系统提供了高层次的业务需求,是系统的

功能受益人。需求调研时应该关注涉众的目的以及对产品投资回报率的期望。

 

  

3、外部环境。许多产品的服务对象不只是组织内部,可能涉及外部的使用者,例如银行

ATM。由于外部使用者的不确定性,在需求调研时需要对外部人员进行恰当地分类,以获得

有效的需求。

 

  (二)目标(

Goal) 

  确定了涉众后,我们需要确定他们的目标。可以将目标理解为涉众为什么需要这个产品、

希望从这个产品获得何好处、期望产品以什么方式运行等。由于涉众对于目标的理解各不相

同,并且以不同的方式表达,所以需求分析人员可以通过统一的方法记录各涉众的目的。

 

  

James Robertson 将其成为 PAM 方法,即 P(Purpose):对于系统的目的或高层需求

A(Advantage):系统对于组织或个人的好处。M(Measurement):尽可能地量化产品的效

果。

 

  例如

1 个电话客服管理系统的 PAM 可能是:P――通过系统管理客服人员的工作情况;

A――降低客户投诉率;M――使客户投诉率降低 20%。 

  对于涉众目标的准确理解同时有助于我们对需求的平衡及取舍。

 

  (三)范围(

Scope) 

  对于软件开发而言,范围是应该注意的最重要的变量。产品范围实际上包含两层意思,

即产品的功能范围及产品与外部的界限。

 

  

1、产品功能范围。产品的功能范围可以看作高层次的功能性需求。对于功能性的需求,

通常的做法是通过建立高层次的产品分解结构(

Product Breakdown Structure),与涉众就产

品范围达成共识。但是由于仅限定了产品需要完成的工作范围,未能阻止需求的逐渐蔓延,