一、缺乏合理的进度安排
通常情况下,在评估一个项目开发进度的时候会收集相关各关键阶段的工作量评估,然后推导出一个大概的项目进度安排。但是往往对工作量的估计缺乏有效的研究,并且都是假设一切运作良好。对风险缺少经验的产品经理会乐观估计项目完成的时间。
另外一点最初评估了项目的开发进度以后不会持续的进行跟踪和监督。当进度偏移的时候采取的策略往往就是消极接受已经延期的现实。
二、研发工程师效率低下
1)自身能力的问题,比如刚毕业,比如经验不够,比如能力确实不如人导致效率低下。
2)组织管理上的问题。比如分工流程不够明确。
三、需求文档不够清晰准确
书面记录是必要的,只有记录下来,分歧才会明朗。在记录的过程中,上百个细小决定也清晰和确定下来。并且文档作为和不同部门,多个人之间同步的沟通渠道来说有着极其重要的作用。文档可以极大减轻PM的沟通工作。
四、缺少利用在线系统同步项目的人员和进度
有一个可以同步人员和进度的系统的好处在于大家可以根据项目的进展安排自己的时间,尤其一些零散琐碎的小需求开发的时候,如果大家不知道彼此的时间安排,很容易产生排队排很久的情况。