为什么软件开发周期总是预估的2~3倍?
1、在软件开发的过程中需要对整个程序进行架构,需要考虑开发过程中的算法及架构的复杂程度。
2、在开发过程中会出现不可控因素,比如软件在运行中出现错误,以及在人为编程的过程中会出现错误,需要花费时间去查找错误,并不会“一路顺风”的“走”下去。
3、在程序开发的过程中需要团队合作,可能会出现成员之间意见不和的情况,需要对问题进行讨论整合。
4、在程序开发设计计划中没考虑到突然出现的情况以及不可抗力,比如今年出现的疫情,会导致有些人没办法上班,无法及时完成任务,还有成员间会出现生病、请假的情况以及放假的情况。
5、“计划赶不上变化”,在执行计划的过程中会出现意料之外的情况需要从新制定激化。
[软件工程]为什么软件开发周期总是预估的2~3倍?
最新推荐文章于 2024-07-08 21:59:31 发布