一:项目工时
项目从2005-10-08日开始至今(2006-05-15),预计UAT测试要到本月底结束,前后共历时将近8个月,4个人参与,花费工时约30个人月。
其中:30个人月的消耗基本上如下构成:
春节和五一假日 :2 人月
项目组成员每月来回上海及其他突发事件:2 人月
项目开发测试 :20个人月
综合业务系统改造 :6个人月
二:项目历程
... ...
三:经验教训
到现在为止,我来总结这个项目出现现在这个情况的原因,觉得以下几点很重要:
1:客户方面对项目的关注及支持意愿不足
其实这点从项目开始就得到体现,客户要的也就是银企直联部分,所以在需求确认方面,银企直联是最早确定并通过的,而且这个基本没有变更,而网银系统的其他部分就没有那么强烈。
这个项目的负责部门老总本身就对网银系统不是很关注,因为网银系统上线并不会为商行带来显著的效益提升,从而为项目的利益相关人带来利益。如果不是这次行长会上敲定9月1日上线,那么这个项目的结果就是企业网银做好了,但是不会上线,而只是上其中银企直联部分,这个都是客户方接口人告诉我说的,因为上网银涉及到安全评估报批等诸多事宜,但是带来的效果又不明显,同时又无法给利益相关人带来相应利益。
客户对项目支持不足表现在各个方面,比如资源协调时,同样时综合业务系统和网银系统,就无法获得相应资源。
因此整个项目的推动就只有我,小杜和王晶磊来推动,推动项目前进非常艰难。
2:我们对网银系统不了解及资源的缺乏
对网银系统的不完全了解以及资源的缺乏直接导致了以下几个结果:
2.1:错误的估计了项目工作量
因为对网银系统的不了解,直接导致我们认为网银系统是一个简单系统,基本上不需要投入很多的资源可以完成这项工作,对项目没有一个全面的认识。而相应的专家资源缺乏也导致无法把握在工作量估计时产生的错误数据。蒋老师认识到的,但是那时已经完成了整个项目的计划,工时已经做好了。
不只是企业网银端工作量的估计出现了差错,综合业务系统涉及到的工作量也远远超出了原来预期,本来以为网银作为一个渠道,很多东西是之间调用综合业务系统的模块,但是到最后发觉几乎每个大的功能里都会有一个网银特殊的处理过程,代发工资有,批量有,大小额都有。这个一方面是我们综合业务系统原因,一方面也是客户对网银系统认识不足造成,基本上老古不把网银当作一个渠道(和POS类似)来理解,什么东西都要自动处理,这个就增加了很多处理逻辑,原来可以使用综合业务系统的人工处理的业务很多都要自动处理。像这种情况下还无法说服客户转变过来。
2.2:需求确定难度增加很多
因为没有相应的业务专家,客户对我们的方案总是很难一次性通过,前期总觉得我们提供的方案是不完善的,但是他们自己又提供不出来完善的方案,随着项目进展及到上海银行考察后,才开始觉得我们的方案也是合理的。但是整个过程中没有专家导致的后果是明显的,大大延长了需求确定的时间。客户方身也是不明确需求,这也是原因之一。
2.3:无法制定准确的项目计划
项目中各个计划都有,但是很多情况下都是走到某一步时才知道有另外一件事情要做,而计划里却没有,因为不了解整个过程,所以无法正确的制度一个高层次的项目计划,涵盖整个项目中会出现的所有事件,比如原来以为和CFCA签订协议是项目开始时就可以进行的,但是实际上是要RA功能完成之后才进行,原来以为安全评估和测试可以并行,但是实际上安全评估要在测试完成后进行。这些问题无法从已有的资源里获取到或得到建议和支持。因为我们不了解整个过程,所以在制定的风险计划里就无法包含这些。
3:客户对网银系统概念及需求不明确
客户对网银系统需求的不明确直接导致客户根本不知道自己要一个什么样的系统,只是知道要一个通用的网银系统,包含目前各大银行网银的功能,还要能够体现商行特色。这样的话和没说差不多,还带来一个问题就是需求又大又全,不实用的功能也要。如果是我们有一个成形的网银产品,那么可能会好些,直接告诉客户某个功能就是这样,还能够处理过去,然后这样满足要求可以直接提供的产品也没有。而在网银系统已经是成熟产品的今天,客户很容易从其他渠道了解到别人的网银都有什么功能,这必然导致在做新产品的过程中功能确定的巨大难度。无法告诉客户这个功能不能提供,因为别人已经可以,但是如果增加这个功能就要增加很多工作量。
客户对网银系统概要的不明确导致在需求功能实现是增加了不需要增加的工作量。比如老古就一直认为网银要全自动处理,不能人工接入,增加电子柜员也不愿意,这直接导致某些功能原来可以共用综合业务系统的交易,现在不行了,必须增加批量或交易处理,而这种问题导致综合业务系统增加工作量最明显。
4:没有形成一个有效的项目执行计划
作为一个项目来说,项目计划是很重要的,包括时间,人员,风险,范围等等各个方面,像这些单项的计划都有的,但是在执行时却发觉客户根本就不愿意和我们来确定项目的执行计划,每次找到卡部和技术部负责人员来确定计划时,都是说不用确定了,确定了也没用,弄到最后就只能走一步,看一步。这个方面我的处理经验不足也很大一个因素。现在懂了,但是还是没有想到什么好办法来处理这件事情。
以上是个人对这个项目的一些总结,仅仅是希望以后能够将这样的事情处理的更好些。