2021-03-30

为什么软件开发周期总是预估的2~3倍?
看完网上这个徒步旅行的例子,我觉得跟我们软件开发周期大同小异。在他们起初指定的计划听起来似乎很完美天衣无缝,但并没有考虑到他们在路上遇到的突发状况导致时间周期的变化,最后不得不频繁的改变计划,导致计划不能按时完成的同时还让自身感到疲倦。在软件开发过程中也类似,在一个软件开发周期,我们在预估的时间并不能按时完成,道理跟徒步旅行一样,我们并不能预测到我们在开发过程中遇到的问题,所以将不会有一个准确的时间,往往会比预估时间长出很多。所以我们在开发软件的时候,应该要考虑到这个过程中将会遇到的问题,给足够的时间去解决。

什么是分而治之?
在我的理解看来,就是做事情不能一蹴而就。就好像一个人去提升一门课程的成绩。一门课程的考试会有不同的试题类型,我们应该对不同题型进行针对性的训练,解决完一个题型再做下一种题型,这样会更有效果。就如同软件开发。开发一个软件,会面临许多问题,我们需要将每一个问题,每一个框架分开解决,最后再组合起来,就会达到想要的效果,如果是一个劲的从头到尾开发,问题是数不胜数的,遇到的问题也是很广泛不能统一进行解决。也好比做一个开发项目,会有负责人,软件工程师,分析师,检测师,销售,每个人负责不同方面,才会更容易完成这个项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值