首页 > 其他分享 >为什么软件开发周期总是预估的2~3倍?

为什么软件开发周期总是预估的2~3倍?

时间:2022-12-05 23:33:23浏览次数:65  
标签:周期 项目 开发周期 开发 软件 预估

为什么软件开发周期总是预估的2~3倍? (sohu.com)

引子

文章中对作者并没有直接回答这个问题,讲了一个旅行故事,来隐喻解释。作者在原文里讲到,旅人计划从从旧金山出发,沿着西海岸徒步旅行到洛杉矶的纽波特沙滩。然而在实际路线中,旅人们首先便算错了预估的里程数,拉长了周期。其次,又因为没有考虑到地形的复杂以及恶劣的天气,旅程一拖再拖,还有计划之外类似身体、情绪、物资等问题的困扰。实际到达的时间比在地图上规划的时间翻了几倍。软件的开发周期也是类似,往往是预估时间的几倍。

 

阐释:什么是软件开发周期的预估

软件开发的周期预估是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。
软件开发所涉及的因素不仅多而且异常复杂,不同因素对周期预估会产生不同的影响。
项目周期的预估不宜过短或过长,周期过短会发生因完成项目而赶工,这会影响项目质量;
周期过长会导致人力资源利用率不高等问题。因此项目周期的正确预估显得格外重要。
 
软件周期延迟原因1.前期没有做好客户体需求调查分析,对客户要求没有准确的认识就开始工作,在试运营期间往往会暴露很多问题,严重的情况不怕排除推倒重来,
2.项目技术难度很大,实际开发速度慢,没有考虑到自身技术不足,导致软件的开发周期延长。。
3.需求理解有差异,用户表达的和程序员的理解不同,且客户需求不定,增加需求,从而增加了开发的周期
4.项目规划者,任务的时间的不合理分配,导致赶工,延期等,从而增加了开发的周期。

标签:周期,项目,开发周期,开发,软件,预估
From: https://www.cnblogs.com/mjtmlzlo/p/16953906.html

相关文章