我如何让软件二次开发变简单

我是一名从事Java开发工作的程序员,公司在准一线城市,成立5年时间,ERP系统开发是公司业务中重要的一部分。前段时间我个人接手了一个ERP二次开发的任务,根据客户的需求对公司已开发的ERP进行改造来满足它的实际应用。前期的开发工作还是比较轻松的,轻车熟路的在现有的ERP功能中,对部分功能进行了删除,添加客户特定的功能需求等,根本不需要编辑大量的代码,开发进度及其顺利,这真是一份美差事!但是随着开发进度的推移,我的噩梦也到来了:

首先,问题出现在构建、部署、测试、修改bug再提交这个过程中,这也是我认为这个任务最耗时间的部分。我将代码在本地MyEclipse中修改完成后,继而打成war包,发送给公司负责部署的同事,他将war包部署发布在测试服务器上,提供地址供测试人员去测试,测试人员将测试后的bug表已Excel形式发送给我,我再对代码进行修改,再打war包。。。这简直是一个死循环。



其次,由于大多数客户初期并不知道自己想要的是什么样的ERP,只有在操作试用当中,才会发现他们自己真正想要的是什么,这个客户也不例外。我们将产品发布到外网,供他们试用时,他们几乎是每天都会对功能提出“建设性”意见,这里应该怎么修改,那里应该添加些什么样的功能。因此几乎隔一天都会拿到客户“新需求”,对系统的功能修改,再交付,那段时间的日子不堪回首,客户的要求是真的很多。

再次,偶尔会出现,周末甚至是晚上九十点钟的时候,由于某些限定条件,客户类似于导出Excel按钮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值