如何精确评估开发时间
https://blog.csdn.net/gang544043963/article/details/83934015
- 任务拆分
- 需求充分了解;模块化。
- 进行技术上的拆分;由大到小,再到细节;细到一个按钮的实现,最好能细到代码块的划分。
- 根据实际时间花销,回顾时间评估的准确性
- 合理认知时间
- 真正有效时间其实不足六小时,杂事多的话可能是四五个小时
- 预留buffer(缓冲区)
- 沟通时间;对接的问题
- 等待时间;牵扯多部门协作
- 突发状况;例如,bug修改、需求微调、对接人请假。
- 不确定时间;和其他部门有交集的工作;比如移动端和后台联调
面对风险:
- 报风险时间置前,如果开发开始或者任何过程有可能导致项目延期或者需求无法实现的时候就报警,不要等加班能实现或者存在侥幸心理;
- 对于不确定的需求,一定要沟通到位;
- 涉及到交互细节,必须提前沟通好,充分明确细节;
- 技术可行性方案提前调查清楚