金融领域实施项目特点总结

金融领域实施项目特点总结
1.同一个客户同时实施多个项目,分多个项目组。
 (一)软件运维组与开发做共存,软件运维与开发组互为犄角之势,互相协作。前期运维工作量少,开发组任压力大,开发组为前端接触业务多,运维组少,后期反之。软件运维人员往往站在用户的角度替用户说话,提出更高要求的开发需求,会无形中加大开发成本。有问题会转嫁到开发人员身上。(二)只有软件运维组的客户,运维人员不仅仅只为了运维,应该作为前端了解用户一线需求促成新的项目机会。
2.根据合同客户需要项目阶段付款时,用户往往会提出额外的要求。例如:帮用户整理文档或干一些与项目组任务无关的杂活等,或加一些超出项目范围内的变更要求。
3.用户零星变更往往会加杂在项目中同时开发,这些需求有些可能与项目无关往往都是出力不讨好的工作。如果做得多了,项目组就会陷入被动,致使正常开发进度滞后。
4.业务人员抱怨系统难用时,会直接反映问题给科技部,科技部有压力时往往都会转嫁给开发组开发人员。
5.业务人员会越级不按照流程直接面对开发人员,要求开发人员修改程序。开发人员一般都会先斩后奏,往往吃亏。有些变更往往是反反复复多次才能满足业务人员要求,这些变更一般都不会有文档记录。
6.大多项目都是重视项目文档,程序代码,bug管理等,不注重数据库管理。所谓的“软强数弱”。
 软件开发过程中有需求变更记录表,版本控制,需求规格说明书规范,评审,软件详细设计规范,部署升级规定。而数据库变更没有记录,开发人员根据需要很随意添加表,只有他自己知道,时间长了自己也忘了,为了开发方便随意删除外键,修改数据类型。软件开发中分工明确,角色明确,很少会理会数据库,测试程序时随意录入数据,数据管理混乱。这些往往都是项目加班熬夜处理bug的隐患。
以上都是软件实施中容易忽略的需要注意的一些常见问题。分享给大家,希望大家认清问题,不要使项目实施陷入被动。

posted @ 2013-04-26 20:03  javawebsoa  Views(732)  Comments(0Edit  收藏  举报