ser*_*gtk 18 project-planning project-management time-estimation
假设您是项目经理.您可以估算特定开发人员的特定任务的天数.执行估算后,您将获得一些最小值和最大值.
在此之后,您将任务委派给开发人员.其实你也设定了截止日期.
设置截止日期时最好使用哪种估算:最小值还是最大值?
正如我所见,最小估计会导致开发人员的压力,即使任务可以更快完成(所谓的学生综合症),最大估计也可能导致使用分配给开发人员的所有时间.两种方法的其他优缺点是什么?
编辑:
小澄清:我谈到在委派任务时为下属设定截止日期,而不是向我的老板报告.
编辑:
再添加一个澄清:我可以记住我的真实估计,向老板提供略微更大的估计,给下属 - 稍微小一些.这个问题触及了以下内容:向开发人员低估提供让他更努力工作是否是个好主意?
Chr*_*isF 13
您应该使用最佳猜测,它是最小和最大估计值的函数* - 而不仅仅是简单平均值 -
best_guess =(min*min_weighting + max*max_weighting)/ divisor*
*Tom Neyland建议它应该是(min_weighting + max_weighting)
.实际上我不确定这是否正确,但它可能比我原来的除数更正确2.0
.
您对最小值和最大值的权重将取决于任务的复杂性,与任务相关的风险,发生风险的可能性,开发人员的技能等等,并且因组织和组织而异.项目到项目.如果您记录先前的估算值和每次估算的实际时间,您将能够随着时间的推移完善这些估算值.
在与高级管理层和客户交谈时,您还应该使用这些值以及置信度值.尽管提供最大值并提前交付与提供最小值和交付延迟不同,但它仍然表明您无法控制您的开发.
给予信心价值和风险的想法也将有助于管理期望,因此如果有问题,他们并不出乎意料.
*这些最小和最大估计将通过各种方式获得 - 询问开发人员,过去的经验等.如果轮询开发人员,那么实际的最小值和最大值应被视为异常值,并以某种方式丢弃或修改.我在这里的意思是你从短语中得到的价值,如果一切顺利就会花费2周,如果我们遇到一些障碍则需要一个月".因此,插入公式的值不是原始数字.