软件开发系列(1)—为什么要推到重来

本文探讨了软件开发中推到重来的常见原因,包括技术落后、用户量级变化、产品定位调整和软件过于庞大。面对市场竞争和技术发展,适时的重构或重造软件是必要的,以保持产品竞争力和满足用户需求。
摘要由CSDN通过智能技术生成

推到重来的重要原因

软件公司开发软件产品的时候,经常出现一种情况:软件被推倒重来。

新开发的一款软件,刚刚被开发完成,就被宣布死亡,然后重新开发了一款类似的软件。或者现有的一款软件,已经有非常丰富的功能,被广泛使用。但是在做新的一个版本的时候,还是被推倒重来。

推倒重来这是软件开发过程中,一再出现一种现象,在我们提出具体方案之前,应该全面分析一下产生这种行为的原因。下面是我分析的四大原因:

  • 没有什么原因,只为工作。
  • 现有技术落后,需要升级换代。
  • 问题量级或者方向发生改变,原有设计不能支撑。
  • 现有软件太庞大,不能继续升级。

没有什么原因,只为工作

第一种原因:没有什么原因,就是闲着没事找活做。这种原因看起来很可笑,但是却是一部分不了解其他原因的人给出的唯一理由。当然不能排除上面情况,但是软件开发中,据我所知还是比较少的。

举一个例子说明一下:

我身边发生真实情况:北京的XX最近在大规模的修路,将刚刚修改的路刨掉,然后铺设水泥管子,掩埋高压电线。重新规划过街的地下通道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值