如何评估你的工作,就像你知道自己在做什么一样
我以前经常做自由职业,做出估算总是让我感到焦虑。
在我职业生涯的早期,我所有的估算都感觉像是猜测,而不是科学。我相信这种感觉在初学者中很常见。
不过,练习很有帮助。经过几年的实践,我犯了足够多的错误,也知道如何做得更好。
这就是我所知道的全部内容。这些经验对初级自由职业者以及所有时不时需要回答“嘿,这什么时候能完成?”这个问题的人都很有帮助。
让我们从头开始:
为什么做出好的估计如此困难?
有些估算很容易。如果我问你煮咖啡需要多长时间,我敢打赌你肯定能估算出来,对吧?
煮咖啡其实很简单。你已经做过很多次了,任何一个理智的人都不会因为你没有达到预估的量而生气,毕竟这只是一杯咖啡而已。
现在,想象一下,你需要为星巴克的一款新产品创建一个电商网站。这是你为一家大公司做的第一个自由职业项目,如果搞砸了,可能会影响你的职业生涯。你需要多少时间?
我不知道你怎么样,但我已经很焦虑了。
看看这两个估算有多大区别?一个是针对简单的事情,延迟不会造成问题。另一个是针对复杂、不确定的事情,错过截止日期会非常糟糕。
这两个例子帮助我们理解,不确定性和风险越高,就越难做出好的估计。
考虑到这一点,更好地评估您的工作最简单的方法就是减少您需要做的工作的不确定性和风险。
我们来谈谈如何做。
在估算之前减少不确定性
请允许我先给出一条简短的建议,咳咳。
永远不要仓促估算。花尽可能多的时间。有一次,我因为仓促低估了一个项目,不得不免费工作了几十个小时。别像我以前那样犯傻。
好的,现在,为了减少估计的不确定性,您需要做的就是两件简单(但并不容易)的事情:
- 收集有关项目所需的所有详细信息
- 将项目分解成更小的工作单元,直到您对细节程度感到满意为止
正如我所说,慢慢来。即使你需要做一些早期的原型设计,花一个下午的时间估算也比花一周时间争分夺秒要好。
完成后,尝试回答以下问题:
“我是否了解这个项目并且知道我的客户/经理对它的期望?”
让我们回到星巴克电子商务的例子并应用这两种技术:
好吧,“为星巴克的新产品创建一个电商网站”这个说法太过宽泛和笼统。为了解决这个问题,你给星巴克的联系人发了一封邮件,询问更多信息。他们回复了一份正式的简报,内容大致如下:
为星巴克一款仅在假日季销售的新产品创建一个基于 Shopify 的新店铺。它只需要一个产品页面和一个优化的结账流程。我们的设计团队将提供屏幕。
好的,这样好多了,可以将其分解成如下列表:
- 阅读 Shopify Storefront API 文档 - 8 小时
- 研究 Shopify 定制最佳实践 - 8 小时
- 查看单个产品页面参考 - 4 小时
- 与设计师的 UI 会议 - 20 小时
- 实施工作
- 前端 - 40 小时
- API 集成 - 30 小时
- 发送每周报告 - 6 小时
- 总结实施并完成项目 - 12 小时
我们正在取得进展!现在更容易对这些子任务进行单独的估算,并将它们加起来形成完整的项目估算。
⚠️ 即使将项目拆分成多个任务,仍然很难估算每小时的工时。尤其是如果你最近才开始从事自由职业。如果遇到这种情况,最好谨慎行事,在估算上留出足够的余地。
请记住,这个列表可以根据您的需要而变大,并且项目分解得越多,它就越清晰。
当我们进入...时请记住这个场景。
在评估之前降低和了解风险
估计有两种类型的风险。
- 由于外部问题导致无法达到预期的风险
- 未能按时完成任务的后果非常严重
意识到这些,估算工作量时就能更加从容。所以,在估算之前,你还应该问自己两个问题:
“这里可能出现什么问题?”以及“如果我不能在预计的期限内完成任务,我会陷入多大的困境?”。
如果你正在规划一个冲刺,并需要对故事进行估算,那么每个故事都会有其风险。对于一个未完成的故事,最糟糕的情况就是你把它拖到下一个冲刺,然后你的经理会问你发生了什么。
回到我们之前提到的星巴克的例子。如果你错过了预计的截止日期,你可能会面临无薪加班,甚至法律诉讼。不得不说,这绝对是我最不喜欢的两件事。
现在,应对这两种风险的(不那么秘密的)秘密是......
🌟 沟通 🌟
瞧,估算的核心在于预期管理。因此,与客户/经理分享可能的风险并提出两个估算方案是完全合理的。
一个是乐观的(如果一切顺利的话),另一个是悲观的(考虑到所有可能发生的坏事)。
此外,如果你对未能按时完成任务的后果感到不安,你必须在预算中考虑这一风险。并要求更多时间或额外帮助。
在这里要谨慎行事,如果截止日期完全没有商量余地,那么你必须获得所需的所有帮助。
还有,千万千万,如果你知道自己无法在截止日期前完成任务,千万不要等到最后一刻才告诉你的客户/经理。他们和你一样渴望按时完成任务,而且能够帮助你。
我曾有过这样的项目,客户在原定日期接受了部分交付,并在几周后完成了全部交付。
整合起来
让我们最后一次回到星巴克电子商务场景。
现在是星期五晚上,您必须向星巴克的联系人发送一份关于其新产品的 Shopify 商店何时完成的估计时间。
您已经要求进行完整的简报,将其分解为小部分工作,并分配合理的工作时间。
您仔细考虑了可能出现的问题,并在估算中额外增加了40小时,以应对可能出现的外部问题。您的客户知道您发送的估算会比较悲观,并且对此感到满意。
你还问了客户截止日期“有多难”。他们告诉你,产品是季节性的,截止日期没有商量余地。他们愿意额外付钱,这样你就可以在周末加班,或者雇佣一些额外的帮手。
综合考虑所有因素,您对自己得出的估价感到满意并将其发送出去。
你迫不及待地想要开始这个项目,于是打开一杯冷饮,为自己出色的工作感到庆幸。干得漂亮!
我很乐意回答您关于文章和工作估算的任何问题。
请务必在评论中留下它们😄
封面 gif 由精彩的makewordart.com制作,并由Kap录制
嘿,我们联系吧👋
在 Twitter 上关注我并告诉我您喜欢这篇文章!
如果你真的喜欢它,请务必与你的朋友分享,这会对我有很大帮助😄
文章来源:https://dev.to/vtrpldn/how-to-estimate-your-work-like-you-know-what-you-re-doing-oc8