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

一、缺乏合理的进度安排

通常情况下,在评估一个项目开发进度的时候会收集相关各关键阶段的工作量评估,然后推导出一个大概的项目进度安排。但是往往对工作量的估计缺乏有效的研究,并且都是假设一切运作良好。对风险缺少经验的产品经理会乐观估计项目完成的时间。

另外一点最初评估了项目的开发进度以后不会持续的进行跟踪和监督。当进度偏移的时候采取的策略往往就是消极接受已经延期的现实。

二、研发工程师效率低下

1)自身能力的问题,比如刚毕业,比如经验不够,比如能力确实不如人导致效率低下。

2)组织管理上的问题。比如分工流程不够明确。

三、需求文档不够清晰准确

书面记录是必要的,只有记录下来,分歧才会明朗。在记录的过程中,上百个细小决定也清晰和确定下来。并且文档作为和不同部门,多个人之间同步的沟通渠道来说有着极其重要的作用。文档可以极大减轻PM的沟通工作。

四、缺少利用在线系统同步项目的人员和进度

有一个可以同步人员和进度的系统的好处在于大家可以根据项目的进展安排自己的时间,尤其一些零散琐碎的小需求开发的时候,如果大家不知道彼此的时间安排,很容易产生排队排很久的情况。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值