1. 应该由谁来估算:最熟悉具体工作的人。
2. 可能存在什么问题:① 有水分;② 不能满足工期要求。
3. 为什么会有这些问题:考虑风险和人性;考虑项目的制约因素。
4. 怎么解决这些问题:
① 提高估算的准确性和可靠性:敏捷扑克;
② 考虑员工激励:避免“鞭打快牛”,“多劳多得,少劳少得,不劳不得” ;记录额外工作量;
③ 合理压缩:及时与团队沟通需要压缩的原因,团队参与决策。
5. 设置缓冲:一般情况下,实际完成所需的时间总是比估计的时间长,所以要留出一定缓冲(参考值30%),例如一个
迭代10天,当排进来的需求已经需要7天的时候,就不要再排了。
6. 测算团队的生产效率:团队刚组建的时候,估算都是不太准的,但是要记录每次预估的时间和最终完成的时间,逐步
校正,过几个迭代之后就可以得到团队的生产效率是多少,为后续估算时间提供依据。
7. 充分信任:无论采用哪种估算方式,项目经理都要充分信任团队成员,不要一边让团队成员估算时间,一边又怀疑。