为什么软件开发周期总是预估的2-3倍?
题目
1.Quora精选:为什么软件开发周期总是预估的2-3倍?
Answer
首先软件开发周期预估就是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。而现实和理想总是有区别的,在软件开发过程中总会出现一些没有预想到的问题,而这就会使开发周期比预估的长。
具体影响因素有:
1、软件开发过程没有公式可以套,每一个过程的结果都不能准确预估。
2、需求理解有差异,用户表达的和程序员理解的不一样,出现偏差。课上老师展示的秋千漫画图就很好地解释了这一点。而且客户需求不定,增加需求,组织协调不畅。
3、项目负责人任务分配的时间、资源不合理。
4、预估开发周期的时候没有考虑到一些特殊情况,比如遇到法定节假日放假等。
5、项目负责人员经验不足,进度评估不准确等
为什么软件开发周期总是预估的2-3倍?相关推荐
- 为什么软件开发周期是预估的2~3倍?
为什么软件开发周期是预估的2~3倍? 我认为计划永远赶不上变化,因为软件开发周期比较长,而开发之前所预估的周期并非如此,是基于现有的理论和数据进行需求分析进而得出,但实际情况下并非如此.如今IT行业发 ...
- Quora精选:为什么软件开发周期总是预估的2~3倍?
Quora精选:为什么软件开发周期总是预估的2~3倍? 现实中很多人的计划都偏过于理想化,而忽略很多计划之外的事情.我们生活的这个世界千变万化,任何事物都在不停地变化着.所谓计划,就是要版达到某种目的 ...
- 为什么软件开发周期总是预估的2~3倍?
文章目录 一.软件开发流程 1.问题的定义及规划 2.需求分析 3.软件设计 4.程序编码 5.软件测试 二.问题产生的原因 1.主要原因 2.次要原因 3.其他原因 总结 一.软件开发流程 苦恼的是 ...
- 为什么软件开发周期总是预估的2~3倍
来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!<( ̄︶ ̄)/ 看看地图,然后计划一下路线! 路线全图 嗯嗯,这趟红色之旅长约400英里(643.7公里):汉子们一天睡8 ...
- 为什么软件开发周期总是预估的2-3倍
为什么软件开发周期总是预估的2-3倍 Quora上有人提问:为什么软件开发的周期总是预估的2~3倍? 补充:这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则? 回 ...
- 以软件开发周期来说明不同的测试的使用情况
1.需求阶段 需求测试--软件测试时由代码完成后开始的,事实上应从软件的需求定义开始. 需求测试贯穿整个软件开发周期,通过需求测试可指导软件测试的各个阶段,它可以帮助我们在设计整个测试的进行,测试计划 ...
- SQL 初始篇 软件开发周期 与数据库设计步骤
经过几次面试 感觉 学习typescript 和python 的计划想给延后 因为想快速更换工作环境 首先 需要把CS方向做好 才能慢慢进入BS方向 学完nodejs 就算面试的时候你会 当时工作 ...
- 为什么软件开发的周期总是预估的2~3倍?
Quora上有人提问:为什么软件开发的周期总是预估的2~3倍? 作者:Micheal Wolfe 来源:煎蛋网 原文:https://goo.gl/mfaU3l 译文:http://jandan.ne ...
- 使用 Dapr 缩短软件开发周期,提高生产效率
Microsoft DevOps 文档里的文章(https://docs.microsoft.com/zh-cn/azure/devops/report/dashboards/cycle-time-a ...
最新文章
- debian/ubuntu 安装和使用perf
- 千万级、百万级数据删除优化
- 软件开发了10年,迷茫了
- 读名老中医之路笔记(二)
- 『号外』 排名进入3000,特致感谢!
- java获取数组穷举_被BAT疯抢的Java工程师,都是怎么拿到年薪50W的offer
- Java基础中的基础
- 最新升学e网通JS逆向分析
- linux基础篇(centeros)
- APICloud AVM框架列表组件list-view的使用、flex布局教程
- 无法访问https://element.eleme.cn和https://element.eleme.io
- (附源码课件)10款Java小游戏满足你各种需求
- 瀚高数据库适配定时框架Quartz
- mysql-repeatable read可以避免幻读
- Citrix提供免费阳春版XenServer
- 【游戏开发进阶】Unity流体模拟,支持粒子系统,支持流体碰撞交互(Obi Fluid插件使用教程)
- 查看设备序列号和设备标识的方式(有三种方法)
- 消息队列的消费幂等性如何保证
- 管理学二(学习与沟通的重要性)
- Flutter 相关知识点
热门文章
- 时间序列分析python课程论文_python时间序列分析
- java 数据类型转换的一场_Java数据类型之间的转换
- python 并查集_python 实现并查集源代码 | 学步园
- [转载]从菜鸟到架构师
- Python——Window启动服务
- 使用Lua 局部变量来优化性能,同一时候比較局部变量和全局变量
- [转]ExtJs中可用的xtype
- Android 灯光系统开发
- 关于CentOS 7(Linux)下 软件|脚本 的自启动
- PyCharm中文指南2.0