
在接触很多公司项目管理体系建设的时候,发现一个非常大的问题,在项目管理过程中,项目需求变更频繁,严重影响到项目的进度,成本和质量。
有研究表明:修改客户发现的需求缺陷所需要的工作量,大约是更改需求开发期间发现的错误所需的工作量的100倍。
另一项研究表明,更正需求阶段发现的错误平均仅花费30分钟,相反,而纠正系统测试期间发现的缺陷则需要花费10小时。
因此,在进行需求管理的时候,我们要把主要精力放在前期的需求分析上,而不是后面的修改上。然而,中国的很多企业却恰恰相反,这样也直接导致了中国企业的效率低下。
在提出解决方案之前,我们先来探讨一下需求管理的重要性。很多公司需求变更频繁最主要的原因是对项目需求管理重视不够。
没有准确了解客户需求,或者说需求掌握不够准确,导致的直接后果是什么?
项目需求管理存在的问题:
导致项目需求变更的因素有很多,黄飞宏老师通过多年的咨询经验,大体来说,主要有以下几点:
1) 对项目需求管理不重视;
2) 缺乏有效分析客户需求的方法和工具;
3) 没有对客户需求进行评审;
4) 没有对客户需求进行客户确认;
5) 跨部门项目运作时,每个部门对项目的需求理解不一致;
6) 没有人对项目需求进行统一管理;
7) 需求变更过程中,没有相关的控制过程,造成变更频繁;
8) 没有对客户需求进行引导,把客户要求当成需求;
9) 销售人员对技术不了解,承诺了一些无法短期内满足的需求;
10) 没有真正理解客户需求,闭门造车;
……
以上种种原因导致了项目的需求管理混乱,严重地影响到了项目的交付。
建立项目需求管理的必要性
建立规范化的项目需求管理体系是确保项目需求的最有效途径。特别是针对客户需求不确定的项目,尤为重要。
针对客户需求部分,我们一定要意识到需求管理对项目交付的重要性,首先,我们来分析一下,造成客户需求不准确的因素有哪些?
1) 客户需求延伸;
2) 客户有时候也不知道自己的需求;
3) 客户的需求和我们理解的需求不一样,在文字上有歧义;
4) 有些需求描述过于抽象,双方理解不一样;
5) 有些行业特定的需求没有说清楚,客户认为理所当然,而我们却忽略了,没有进行需求确认;
6) 我们在收集客户需求的时候,忽略了某些群体的需求;
7) 客户眼中的需求和我们研发人员眼中的需求不一样;
……
有以上的分析我们可以看出,影响我们对客户需求的掌握涉及到公司的方方面面。很多方面都会造成项目需求出现问题,因此,建立一个需求管理体系,有效保障项目需求的统一性和准确性,是企业最核心的能力。如果我们的需求管理做的好,我们的产品就有可能比竞争对手提前几个月上市,我们的项目就有可能提前几个月进行交付,我们的项目损失就有可能减少40%,我们的团队士气就会更加高昂。
那么,如何建立一套需求管理体系呢?这需要从流程上来对项目需求进行管理。采用规范化的需求获取的方法,统一的需求分析工具,清晰的需求分级制度,严格的需求评审制度,明确的需求奖励和处罚制度。
- 上一篇:项目进度的影响因素分析
- 下一篇:优秀项目经理的五大核心技能