问题一
如果项目经理对各需求所需的人天不确定,是否需要让懂技术的来一起制定?
实际工作中大家都不知道一项任务需要多少时间,导致排的计划不合理,这种情况怎么办?
首先明确一点,项目经理如果不清楚需要多长时间,一定要让懂的人来估计、或者组织团队讨论,千万不要自己拍脑袋。
可以采取的措施有:
1. 专家判断:如果项目组中有对业务、技术都非常熟悉的同事,可以提拔他做技术负责人,依靠他来估计时间。
2. 团队讨论:如果大家都不清楚需要多久,可以组织集中研讨,确定一种实现方案。然后选择一个曾经做过的、大家都熟悉的需求作为基准,采用敏捷扑克的方式进行估算。
3. 设置缓冲:一般情况下,实际完成所需的时间总是比估计的时间长,所以要留出一定缓冲(参考值30%),例如一个迭代10天,当排进来的需求已经需要7天的时候,就不要再排了。
4. 测算团队的生产效率:团队刚组建的时候,估算都是不太准的,但是要记录每次预估的时间和最终完成的时间,逐步校正,过几个迭代之后就可以得到团队的生产效率是多少,为后续估算时间提供依据。
5. 充分信任:无论采用哪种估算方式,项目经理都要充分信任团队成员,不要一边让团队成员估算时间,一边又怀疑。
如果项目经理对各需求所需的人天不确定,是否需要让懂技术的来一起制定?
实际工作中大家都不知道一项任务需要多少时间,导致排的计划不合理,这种情况怎么办?
1. 应该由谁来估算:最熟悉具体工作的人。
2. 可能存