说,生产出一个复杂的产品,但是没有人或只有少数人愿意使用。
因此,我们项目经理在这个时候,应该对整体需求进行分析分解,与用户的负责人员进行协商,定下整个项目需求的策略,从而在整体项目需求调研的过程中,安排需求工程师进行引导。
(2)整个项目在需求过程的活动中采用的方法、技术与工具的选择
将用户的需求了解明白,清楚,需要各类的方法、技术与工具。
从需求调研计划开始,到完成多方签字确认的需求规格说明书,包括了一系列的需求活动。在各种活动中,每次所采用的方法、技术与工具差异也较大,而不同的方法、技术与工具所取得的效果也是不一样。项目经理在需求管理规则时,根据项目质量和进度要求、用户背景、项目组可以达到的程度来选择各种需求活动的方法、技术与工具。
需求方法包括了调研的方法、需求演示的方法、需求跟踪方法等,需求工具如各类模版;技术如原型制作技术等。这些的选择对于项目需求的定义非常重要,好的方法、工具与技术可以引导需求工程师定义出好的需求,并可以适当弥补因人员经验不足方面带来的缺陷。
以下,以需求规格说明书模版和用户需求评审为例来进行说明。
对于需求规格说明书的模版的选择,不同的项目是不同的。如下表,是在规格说明书中,这个表所消耗的工作量会比较大,但对项目需求的影响到底会有多大呢?这就需要项目经理进行分析:项目是一次性项目还是可持续的项目呢?用户对于需求要求的严格程度如何?系统设计时应该考虑到哪些问题?项目经理对整体项目进行分析后,权衡利弊,再决定在模版选择中是否需要裁剪。
用户需求评审是需求确认的一个方法是否采用,也是要根据项目的实际情况来选择。有用户需求评审这个环节,对于提高用户的满意度方面肯定有帮助,对后期的需求控制也有利。但是,用户是否具有需求评审的能力?对于初次合作的或者是复杂的需求,需求评审的确是有必要的,但是对于多次合作且双方合作良好的或者是比较简单的需求,则评审不一定有效果。
因此,在需求整体规划中,应形成一份需求管理的方法、工具与技术的清单。
(3)整个项目过程中需求活动的交互流程以及执行的严格程度
任何项目都是一个团队协作的过程。在项目管理中,清晰的流程与明确的职责是多方进行有效协作的基础。
需求过程是一个复杂的过程,与用户之间的交互频繁,在需求整体规划中,应对各方交互的流程、职责、执行的严格程度以及阀值处理方案进行明确,多方达成一致,形成文档作为项目的管理章程,指导项目需求管理工作的执行。
在需求管理过程中,需求计划过程、需求调研与需求分析过程、需求确认过程、合同内和合同外需求变更过程、需求评估过程、需求跟踪与完善过程几个较明显的过程。对于成熟的项目管理的公司,一般都有明确的流程与职责的定义,此时,项目经理只需要根据现有的过程进行裁剪,如果有的项目暂时还未形成正式的流程与过程以及明确的职责前,则项目经理需要根据项目情况进行定义。
定义好了需求流程后,对流程执行的严格程度影响整个需求的管理。比如,在需求调研计划中,用户是否指定了业务负责人把握整体需求?在需求调研阶段,用户现场的需求调研记录用户是否签字确认?补充的需求用户如何确认?如何确保用户已理解了需求?每一个需求细节的执行都将影响项目的执行,因此,在规划中对需求过程执行的严格程度决定了整个项目的需求的质量。
总结:
需求管理前期规划的结果应该包括以下三部分内容:
1、项目需求管理的总体指导思想;
2、项目需求管理的活动清单、每一个活动所采用的方法、使用的工具与技术;
3、项目需求活动的角色、流程说明,角色流程图、执行严格程度。
项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~
http://www.leadge.com/pmqhd/index.html