问题
单项选择题
在信息系统项目的建设过程中,含糊的需求和范围经常性的变化,使信息系统项目的甲乙双方都吃尽了苦头。作为项目负责人处理这些需求变更时,不合适的做法是______。
A.将变更项与项目初期文档化的视图、范围、限制等相比较,决定是否采用此项变更
B.利用原型法给用户提供预览,以帮助准确把握用户的真实需求
C.敢于跟客户说“不”,与其商议在下一版本中满足他们的要求
D.秉承“客户至上”原则,召集团队成员开始客户所提及的变更工作
答案
参考答案:D
解析: 在项目的进展过程中,开发者和用户对问题的理解随时间的推移不断在变化,这些变更又反馈到需求中。本试题描述的是“扩展需求”的场景,即在软件需求基线已经确定后又要增添新的功能(或进行较大改动)的情况。管理需求扩展的第一步是:将新系统的视图、范围和限制等进行文档化并作为业务需求的一部分。评估每一项建议的需求和特性,将与项目初期文档化的视图、范围、限制进行比较,以决定是否采纳此项变更。事实上,控制需求扩展时要敢于跟客户说“不”,但由于乙方的被动性,在否决客户的变更需求后要相应提出解决方法(例如,与其商议在后续项目或下一版本中满足他们的需求等)。
控制需求扩展的另一个有效技术是原型法。该方法能够给用户提供预览所有可能的实现,以帮助用户与开发者沟通从而准确地把握用户的真实需求。
通常,需求变更管理需要遵循一定的流程:①问题分析和变更描述;②变更分析和成本计算;③变更实现。据此,选项D的做法不妥,该项目负责人首先应该进行需求变更的相关影响分析,并根据相关流程进行变更审批,而不是直接召集有关人员开始变更工作。