针对于具体客户在一定期间内完成某个目标,叫项目。项目,尤其是国内的项目有一个很明显的特点---需求变化大。 本文就此问题,谈谈自己的观点和应对方法。
---技术分析员 李海 ---nclihai@tom.com
我总是能听到技术人员的抱怨,客户今天要这样,明天要那样,需求总是没完没了。是啊,在我们这个标准化程度比较的低国度里,少有客户可以完完整整地把软件公司在另一个项目的经验照搬过来。比如110系统,青岛的110模式,就和济南110有很大不同。你即使有成功的经验,也要准备从头开始与客户沟通,当然成功项目的经验是可以做为参考的。
项目需求管理上,我认为要点有三:1、特定目标 2、一定期间内 3、需求渐进性(逐步明朗化)。简单解释一下:首先要知道客户让你做的事情,其次什么时间做好你要把握好,再次客户和你一样,对自己要什么,开始并不是很清楚,经过和你沟通后,才逐步明朗。
技术人员的抱怨就源于需求逐步明朗化。对客户来说,这又十分合情合理。大家都在学习中获取知识,刚开始每个人都不熟悉啊。
所以如何让客户明朗化早点到来,是控制需求变更很重要的一个因素。
我在自己博客《城市联动应急系统需求调研技巧》介绍了如何在需求阶段进行调研,现在补充一项。如果你已经有成功的类似项目。这个也是和客户沟通一个工具,我在南昌110时,就把青岛110项目给他们参考来激发思路。从中获取很重要的信息,比如有那么差别,有那么可以引用,有那么要重新开发。然后把变更属性及变更的流程记录下来,达到事半功倍的效果。其次需求变更控制阶段要开发阶段,测试阶段,实施阶段,及验收阶段。
为此我建立一套控制表格,如下:
需求阶段
步骤
作用
|
建立需求目录
|
需求设计目录 |