敏捷估算︱面对估算的态度和方法
2022-10-30
来源:王宇教练 ACT敏捷教练
"开始做一件事的时候,若不是预先计算一下需要多少代价,若不是预先对自己的力量做一个正确的估计,那真是太愚蠢了。"——鲁滨逊漂流记
简介
本文一共6000字左右,会涉及:
估算为什么不能用于知识工作者的绩效评价;
估算的用途和目的;
对于放弃估算的一些观点;
估算的关键点;
估算的标准选择以及过程描述;
第二轮估算的关键点和注意事项。
阅读完成之后你会对估算有更深入的理解,并明确知道该如何实施估算过程。
又一个永恒的话题
与拆分、澄清一样,估算也是一个软件圈子里方法无数,不停讨论,时不时就跳出来恶心一下大家的话题。有趣的是这个东西因为与工作量相关的关系,所以在桌子之下有更多的力量在相互抗衡。咱们先说说工作量的事情,说明白你到底干了多少东西好像是一个天经地义的事情,这种说明白的过程很多时候是事后才会发生的。我个人认为这和估算的本意与初衷有着本质的差别。
任何的组织在运作的过程之中,专业化与职能化的演进就没有停下来过。专业化与职能化的过程使得公司更方便的到市场上寻找到人员,并且组织真正的资产其实就是流程与数据。所以组织的演进会使得专业化与职能化得到明确的进步。
随着组织的演进与发展,对于技术团队把事情说明白就是一件非常重要的事情。而且明确团队之间工作量情况也是很多年终需要考评升级的必要内容。很多人就想到了使用工作量估算作为某种证明来说明一些问题。对于组织内的度量,请参考之前写的《如何通过度量更好的管理技术组织 | ACT》。但在这里,对于工作量估算来说,非常明确的是……
估算不能用于知识工作者的绩效评价
估算是从现在看未来的一种方式,这种方式可以用于风险控制(估算较大的部分存在风险)、需求理解与分析(无法极致理解也就无法给出估算)、设计(形成具体方案才能进行估算)的辅助手段。如果进行计划的话,这也是从现在看未来的角度。这种对未来的估计,有着非常大的不准确性。一旦我们想赋予估算更多的使命的时候,这个时候就会发生……
行为关注点的飘移
做一个比喻,如果让你估计走到前方汽车位置的需要走几步,或者需要多少时间能走到。这种就是对未来的一种预测,这种预测就会触发风险控制、任务分解、详细安排等等。如下图:
当把估算赋予更多的使命的时候,比如根据估算的步数或时间来决定给这个人多少奖金。首先你需要增加更多的人手来寻找到一个更“精确”的估算,也需要引入第二方甚至第三方来确保这个过程是在监督之下完成的。但你又如何保证引入的角色公平与公正呢?那是否需要引入更多的过程与标准来保证这件事的执行呢?
到最后,估算已经不单单是估算。它有可能成为决定实施者获得奖励的证明,但这一切都是基于对不确定未来的预测,有可能与当初的目标大相径庭了。最后这个人可能会更多关注估算中的数字而不是把事情认真做好。
退后一步的说,如果真是估算多少步的话,可能还好说。这起码是个简单的事情,但真正痛苦的是……
对知识工作的不敬畏
想象一下你要写一篇文章,这是一篇论文级的内容。非常有可能每个人的时间估算截然不同。但为什么每个人对于自己编写一篇文章的估算有着非常大的差别呢?
因为
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-