一次软件项目升级实施感悟

    实施工作还没结束,不过今天周未有空,在此留个痕迹与同道者共勉!

    先介绍一下背景,公司为客户开发了一套业务系统,上线使用一段时间后,由于效率不理想,决定进行重构。经过一个多月的开发和测试,重构工作已基本完成,由于接下来的任务也紧张,所以公司决定及早进行升级。本周二我和同事肩负此任到了现场。

    从周二到周五, 都没能轻松过一刻。本来以为两天可完成的任务,三天了还没理顺。现在的状况是:实施人员身心疲惫、用户抱怨不断、公司催赶进度。最严重的还是由于程序bug,导致用户数据错误,影响了业务的开展,加之我们的系统是一套实时业务系统,业务不可能停下来,所以bug带来的影响更大。

 

    总结导致这种后果的原因,我认为主要有以下几方面:

    1、测试不足:升级前在公司进行过测试,但未对所有模块及用户可能使用的各种情况进行测试,仅是按主要操作流程对主要功能进行了操作测试。也没有严格按用户的操作习惯和行业进行测试,忽略了一些本已测出的bug。

    2、升级计划不细致:升级前只是大概思考了升级的流程,没有制定详细的升级工作计划,所以升级时基本是想到什么做什么,导致有遗漏的工作未作,引影响了系统正常使用,为升级白添了一些工作。

    3、升级后未仔细核对基础数据,由于本次升级修改了数据库结构,需要将以前的数据迁移过来,有的数据是旧结构下没有的,并且数据获取规则也发生些变化。数据迁移后,未仔细核对基础数据准确性,导致系统在使用过程时用户不断遇到由于基础数据引发的错误,实施人员又要进行协助维护,又为升级白添了一些工作。

 

    总结本次工作中存在的问题, 今后项目实施或升级工作需要注意以下问题:

    1、 升级前要做好充分测试,检查功能是否正常,数据查询保存是否正确,根据用户的操作方式和习惯从各种角度进行测试,并使用其它功能,如查询、统计来验证数据的正确性。

    2、工作开始前,要做好详细的工作计划,按任务明细进行工作,避免遗漏而引发一些新的工作。

    3、升级结束后,检查本次升级所影响到的数据的准确性,需要加默认值的就加,需要完善的完善,需要用户配合维护的也要及时完成。一切正确后再切换到新系统使用。可避免不必要的麻烦。

 

    升级工作还未完成,下周还得继续。。。希望接下的工作更顺利

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值