以下是帮助你更好地估算时间的技巧: 计算你的蒙混概率
一开始你最好能够衡量当前的估精度。为即将到来的任务创造一个任务清单,并记下你所期待的每个任务花费时间的随意估算值。当你完成每个任务时,记录下你真正花费的时间。然后加起来算出总共花费的时间,除以你所估算的可能花费的时间。最终得出的便是你的蒙混概率。
举个例子来说,如果你估算一个任务列表需要花费12个小时才能完成,但实际上它们花费了你15个小时,那么你的蒙混概率便是15/12=1.25.这便意味着你比预期值多花了25%的时间去完成任务。如果你为各种任务测量了蒙混概率,你将会发现对于每一个任务,你的蒙混概率都会发生很大的变化,也许这种范围会在0.1至10.0之间。然而对于那些需要好几天时间才能完成的任务群组来说,你便会发现蒙混概率的范围波动较小。当你面对的是适当的任务时,你的互查概率的数值便较为集中。
我的平均蒙混概率是1.5.这便意味着当我随意估算自己完成任务所需要的时间时,结果往往都会过于乐观;任务最终完成的时间通常都会比我最初估算的长50%.对于任何特殊的独立任务而言,我们的估算也许会更加不精确。但是如果我算准一组任务需要2天时间的话,那么实际上它们便需要3天的时间。
当你清楚了自己的蒙混概率后,你便可以利用它更准确地估算出任务群组所需要的时间。你只需将随意估算值相加,然后乘以蒙混概率。最后得出的便是相对精确的估算值。
在估算特定任务时我通常都会较为乐观。所以知道蒙混概率也并不能帮助我让最初的估算更加精确。我的随意估算值一直都是不准确的。但是当我将估算值乘以蒙混概率后,最终得出的结果便非常接近现实所需要的时间。这能帮助我更合理地安排时间。
基于蒙混概率,我知道如果我想要在一天内花8个小时完成工作,那么基于随意估算值我需要5个小时20分钟去完成任务(5:20=8小时/1.5)。尽管每天计算这种补偿值看起来很愚蠢,但实际上这却是非常有效的--远比列出8个小时的任务然后强迫自己一天工作12个小时或因为只能在预期时间内完成2/3的任务而沮丧好多了。当我意识到自己不可能完成任务时,自我糟蹋只会让一切变得更糟糕。
我们最好能够制定一份合理的任务清单,即能够帮助我们即时完成任务而不是因为错误的估算不断自责。即使乍看之下我的每日任务清单很短,但是我却能够有效地在一天结束后划掉相应任务。因为每天的变化,这份列表并不是绝对的准确,但这总比我们胡乱尝试的好,并且能够鼓励我们按照每日节奏做事,而不会超负荷工作。
我建议你们将蒙混概率用于至少10至20个小时的任务中。如果你估算的只是几个小时的任务,你的蒙混概率便不会精准。当然了,如果能够每隔一段时间重新计算蒙混概率的话就再好不过了。一个季度一次最好了。在工作属性改变时重新估算也是必要的,如当你开始一个新项目,跳槽或换职业。
另一博主给出了“时间估算原理”:衡量事物复杂度 ===》 运用已有知识/技能/经验进行分析 ===》 给出粗略评估时间。
衡量事物复杂度:
1. 需求是否清晰? 取决于沟通;
1. 是否有技术难点? 时间未知;
2. 是否需要跨团队协作? 取决于沟通;
3. 是否需要较大的工作量? 取决于速度;
估算时间也像编程一样, 需要大量的联系方能有成。