作为程序员,我相信每个人都经历过一个环节,那就是评估工期。
每次这个环节,大家都铆足劲,摩拳擦掌,仿佛小商品市场买衣服。初级小白就像小朋友,被资深老鸟(妈妈)带着去跟商家撕逼。
那评估工期到底有没有用呢,我相信但凡有些经验的人都知道,基本上评估都会有±的误差。
或多或少,无论你经验多么丰富,都无法保证每次项目都完全没有误差。
1
那估工时到底有没有作用呢?我认为,有,但经常被过分夸大了。
工作中的每个人,切记不能死盯着初始工时。我们定的估时,其实就是一个初始目标,由于我们在未做一件事前总是会盲目自信,所以初始目标不是也几乎很难是一成不变的。
我举两个几乎是所有年轻人都订过的目标,减肥和学英语,来作为例子一起看一下。
首先减肥,我们一开始的时候总是充满自信,定的目标可能是每天健身一小时,拒绝所有垃圾食品,每餐吃沙拉,励志一星期减肥二十斤,三十天成为彭于晏。
但是真实去执行才发现,生活中经常有各种问题,身体可能会练伤,饮食可能会让心情崩溃。
对于英语自然也是如此,我相信每个背单词的人,都对abandon非常熟悉。
2
年轻小白领加班很大的原因是不敢提出问题。 这部分人往往可能还没有从学生思维转换过来,觉得提出问题,会让老板觉得你不行,进而得不到重视,进而晋升无望,进而失去了前途。
其实真相是,大家在公司,只有一个目标,就是赚钱。有一句话是这么说的,不管黑猫白猫,抓到老鼠的都是好猫。
这个例子放在这里可能不是很恰当,但是也充分说明,在公司,大家都是奔着一些结果去的,不会因为你出了问题就觉得你不行。
出了问题,提出来,大家解决问题就是了。
3
领导其实希望听到问题,而不是惊喜。
我相信每个人都制定过OKR或者是KPI,一个好的Leader,应该是愿意花时间和下属一起讨论、制定目标的。
在过程中,给予帮助和指导,及时对焦问题,纠正方向,确保目标的达成。
这样做不仅是对下属负责,也对自己负责,至少不至于在谈绩效时造成意外,出现管理事故。
回到估时来也是如此,整个项目的过程管理本就是leader工作的一部分。他们希望你提出问题,来帮助你解决问题。
而不是在项目的结尾,突然告诉他们由于出现了xxx问题,导致无法按时完成,又或者你自己硬着头皮加班,交付了一个质量不好的产品。
4
所以,估时重要吗?重要也不重要,我们中的很多人通常过分夸大了它的价值,非但如此,还过于迷信一开始估算的工时。
即使过程中知道估计错误,也还都硬着头皮死撑,这可能是我们『信守承诺』的品质所导致。
但是我希望大家能理解,估时往往很容易出现问题,这并不是不信守承诺。出现问题,如何去巧妙的解决问题,进一步如何避免同样的问题反复出现,才是我们应该去思考去做的。
希望大家能找好这个平衡。
周末愉快:)
PS: 我的个人公众号: brave-yaya,定期分享工作,生活中的感悟,欢迎关注