查看原文
其他

致IT人,五个时间小偷,以及如何打败他们

云技术社区翻译 云技术 2019-05-19


日复一日,学习策略来对抗那些偷走你时间的因素。提示:你必须学会爱上说“不”。


除非你是在度假,否则在当天下午5点开始你的任务列表,这将不是好的一天。我们总告诉自己,一天中没有足够的时间。然而,凡人都有同样的24小时。问题是我们不能保护自己的工作时间不被偷,我们每天都让小偷从我们身边偷走时间。


了解5个时间小偷,如果能揭露和测量影响,可以帮助我们提高效率:


  • 太多的工作正在进行中(work-in-progress ,WIP),已经开始的工作,但是还没有完成。

  • 相互冲突的优先级,相互竞争的项目和任务,当我们不确定要做的最重要的事情时,情况就会恶化。

  • 未知的依赖关系,我们不知道在工作完成之前需要准备的事情。

  • 计划外的工作,总有额外的事情干扰你完成计划内工作。

  • 被忽视的工作,部分完成的工作,然后一直被搁置。


如果我们面对小偷,承认他们的存在,让他们看得见,我们就可以开始赶走他们,夺回自己一天。


太多的WIP


这源于太多的“是”。如果你想更快地完成重要的工作,就需要更多的“不”。这个小偷在干扰、依赖和相互竞争里优先级最高,这就是为什么它是所有其他时间小偷的猪头小队长。


减少WIP可以让你的注意力集中在更少的事物上,聚焦于完成最重要的工作。请注意沃伦·巴菲特的名言:“成功人士和非成功人士之间的区别在于,成功人士对几乎所有事情都说‘不’。”


不要让新的工作开始,直到人们有时间去做。让人们把工作放到他们的工作队列中,而不是把工作推给他们。测量和研究引导时间,了解工作项在整个系统中的流动时间。随着时间的推移,当WIP减少时,计划任务的前置时间也会提高。请用更多的“不”来遏制这个小偷。


优先级冲突


优先级的冲突带来负担,当人们不确定优先事项时,他们就会承担太多的风险,但同时做很多事情会增加拖延的风险。


对于正在遭受这个时间小偷伤害的团队来说,请给所有冲突的工作带来可视化。


事件,项目工作,管理工作,维护工作,每个都与其他的竞争。当工作继续进行时,因为有人说“你现在需要做另一件事”,那就把它看清楚。显示执行新的安全漏洞修复被推迟了,因为周二的绩效评估将到期。用一个明确定义优先级的策略来控制这个小偷,帮助团队知道下一步要做什么。无论该政策是薪酬最高的人的意见(HiPPO)还是第一个加权的最短工作(WSJF),让它可视化并广泛传播。


未知的依赖关系


这个贼通过增加不确定性来窃取你的时间,从而增加了你交付的概率。依赖关系(无论是在体系结构上,在专业技能上,还是在活动上),增加了协作的需求。当团队之间的协调需求很高时,当你需要的时候,人们就没有了。当对安全专家的需求很高时,信息安全官员就无法获得,宝贵的时间就会丢失。


用几种方式打击这个小偷:


  • 将整体IT体系结构分解为微服务,以减少依赖关系。

  • 用产品来组织软件开发团队,而不是在发布过程中减少复杂的依赖项驱动的切换。

  • 减少未知或不可见依赖项的延迟,并帮助团队使用依赖关系矩阵来预测他们的前进方向。


计划外的工作


这包括不可否认的紧急情况,例如当数据库服务器达到100%的容量利用率和可疑的紧急情况时,比如VP的请求需要多长时间来修改一个项目。不管怎样,这些干扰会阻止你完成某件事,或者阻止你在一个更好的转折点停下来。


在我们这个复杂多变的世界里,总是会有计划外的工作,如果我们不这样想,我们就会生活在否定之中。计划好计划外的工作,分配能力去研究计划外的工作,学习系统如何中断以及如何使它们更健壮。如果我们投资培训,会不会减少一些问题?如果商业策略能更好地沟通,团队是否可以优先考虑更容易的事情,或者更快地适应变化?


被忽视的工作


我们会谈谈部分完成的工作,然后一再推迟,工作在长凳上闲坐着等待别人的注意。重要的维护工作可能会成为这个小偷的牺牲品,因为它会被收入承诺所压倒。也就是说,窃贼躲在没有计划的工作中,等待被忽视的工作演变成紧急情况时,比如安全漏洞。


确保重要的维护工作得以完成的一种方法是制定明确的政策,即在任何时候都有收入保护项目。在过去的6个月里研究存档的工作项目,以发现有多少维护项目,如果尽早完成,可能会减少问题。如果结果是10%,那么分配10%的团队的WIP用于收入保护工作。如果团队的WIP限制是20个工作项目,那么他们总是可以有两个收入保护工作项目正在进行中。根据需要进行实验和调整。


揭露小偷的罪行


时间小偷就藏在你的鼻子底下,舒适地在你和你的工作之间。他们在每一个犯罪现场留下线索。如果我们要提高业绩,我们必须揭露那些时间窃贼犯下的罪行。这样,你就可以预先排除与被忽视的和计划外的工作相关的延迟,在“时间”到期之前,解决相互冲突的优先级和未知的依赖关系。


↓↓ 点击"阅读原文" 【加入云技术社区】

相关阅读:

IT人的时间都去哪了?

三星推出世界上最大的「SSD」高达30TB

Mozilla 资深工程师因病离开

什么是Cython?让Python有C语言的速度

在创业公司做工程师学到的26条经验!

更多文章请关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存