这篇文章改编自我在Wave撰写的内部文档。
欢迎成为经理!你的时间管理问题变得更加困难。
作为 IC 人员,您通常可以采用非常简单的时间管理策略:
- 决定你最重要的一件事是什么。
- 继续努力直到完成。
- 转到1
作为团队领导,这是行不通的,因为你的更多工作是被中断驱动的或长时间被阻塞。一对一!代码审查!设计点评!优先会议!项目签到!所有这些都受外部时间表的约束,而不是您可以在一个集中的块中推动直到完成的类型的事情。
成为团队领导意味着您的时间管理发生三大变化:
-
你不再拥有一件最重要的事情。你必须学会如何处理相互竞争的优先事项。
-
您最重要的责任是团队的产出,而不是您的个人产出。这意味着个人工程工作在您潜在的最重要的事情列表中排在最后。
-
您需要开始在经理的日程安排上花费一些时间:
有两种类型的日程安排,我将其称为经理日程安排和制造者日程安排。经理的日程安排是给老板们的。它体现在传统的预约簿中,每天间隔一小时。如果需要,您可以为单个任务安排几个小时,但默认情况下您每小时都会更改您正在做的事情。
最有权势的人都在经理的日程安排上。这是指挥调度表。但还有另一种利用时间的方式,在程序员和作家等创造者中很常见。他们通常更喜欢至少以半天为单位使用时间。你无法以小时为单位很好地写作或编程。这还不够开始。
以下是有关如何应对这些变化的一些建议。
对自己有准确的期望
你对团队的责任需要时间,更重要的是,需要注意力。这意味着你在 IC 工作上的效率会比过去低很多,尤其是在你刚开始寻找自己的腿时。此外,您的时间每周都难以预测,因为您可能需要花费未知的时间来响应“入站”工作。
在最初的几个月里,您应该将完成的任何个人工程工作视为奖金。即使在那之后,您管理的每个工程师的个人产出也会减少 10-20% 左右,具体取决于您、他们的经验等,并且每周都有很大的差异。
为了缓解这种情况,我对自己的规则是确保我的 IC 工作重要但不紧急——也就是说,如果我最终不得不在下周花时间救火而不是推动它前进,那么没有人会感到悲伤,也不会导致任何计划脱轨。
为了磨练我对实际期望完成多少任务的直觉,我发现时间跟踪非常有用(请参阅时间跟踪如何帮助我成为一名更好的经理,上个月我的工作显然提高了 50% )。
无情地确定优先顺序
上述的推论是,无论是在每小时的节奏还是在更大的时间范围内,确定工作的优先顺序对你来说变得非常重要。
在博客文章中不可能写出一个完整的优先级算法——这就是他们付给我们大笔钱的原因——但这里有一些最值得优先考虑的启发式算法:
- 如果你错过最后期限,就会发生不好的事情。 (例如,在假期高峰之前提高性能。)请注意,错过最后期限的坏处差异很大。养成问“这个截止日期的原因是什么?”的习惯。对于任何截止日期驱动的项目。
- 增加您或您团队未来带宽的工作。这可以包括招聘、解决技术/流程债务、自动化劳动、指导人员、减轻寻呼机负担等。一种有用的思考方式是根据“投资回收期”对此类工作进行排名,即改进所节省的时间超过改进所投入的时间需要多长时间。
- 一对一。尽量不要取消这些,除非你在度假——每周剩下的 39.5 小时他们会专注于你需要从他们那里得到的东西,所以请不要鄙视你花在专注于他们需要你提供的东西上的 0.5 小时。如果你取消太多,你的报告会感觉不太安全,因为提出棘手的事情,并且会因为没有及早得到解决而“爆发”更多问题。
失业未来的自己
“增加你或你的团队未来带宽的工作”最重要的类型之一就是委派事情。这是整本书都写过的内容,但以下是新团队领导如何避免一些常见的委派陷阱的方法:
-
协商如何亲自动手。有效的授权意味着在微观管理和将报告扔给狼之间找到适当的平衡。人们的刻板印象是,新任经理经常进行微观管理,但在 Wave,我注意到新任经理经常会犯管理不足或过于放手的错误,这或许是出于希望表明他们信任自己的报告。
如果您不确定,最好与您委托的人进行明确的对话,了解他们想要多少支持。例如,“您想自己进行此功能的设计,让我进行高级设计并填写详细信息,还是让我编写整个设计文档?”
-
校准团队成员与任务相关的成熟度,或者他们独立完成特定类型任务的能力。高级工程师应该能够独立设计大多数功能(经过审查),但是将相同的设计任务交给初级工程师,他们可能会四处乱窜,毫无进展。您应该在心里绘制每个团队成员的优势和劣势的地图,并在帮助他们改进的过程中不断更新。
-
提前考虑未来的发展。您的团队的工作量会随着时间的推移而增加,因此即使您现在不觉得自己有太多工作要做,将来也可能会有太多工作要做,除非您目前感觉利用率不足。您应该以稳定状态下的工作负载为目标,让您感觉自己有一些闲置能力。
-
委派“延伸项目”来帮助您的团队升级。获得足够的空闲时间可能需要您委派团队中其他人目前无法完成的工作。绘制你的心理优势和劣势图,问问自己每个团队成员最重要的成长方向是什么,并找出如何为他们提供工作,使他们朝这个方向发展。请注意,这些代表团可能需要更频繁的监控,因为您的报告在其扩展项目中与任务相关的成熟度较低!
五步“帮助,我不知所措”清单
尽管您尽了最大努力遵循上述建议,但有时您可能会对手头上的工作量感到非常有压力。当那个时候到来时,要做的事情如下:
- 与您的经理安排时间,尽快对您的待办事项列表进行分类。 (如果您最可怕的待办事项的主要利益相关者是您的产品经理,请与他们一起安排。)
- 列出当前你盘子里的所有东西。是的,一切,甚至是过去 3 个月积压在您的待办事项中的代码审查。
- 在您在步骤 1 中安排的会议上,弄清楚如何委派您可以委派的列表中的所有内容,然后对其余内容进行堆叠排名。
- 现实地(请参阅对自己有准确的期望)决定您将在列表中排到什么位置。记住,无论发生什么,都要给自己留点余地!
- 对于低于界限的事情,决定你不会做它们,并通知所有关心你的人你可能无法完成它们。
抽出专注时间
如果你不小心,很容易让你的整个日历被会议、Slack 等填满,而没有时间进行深入的工作。通过仔细规划,您可以通过将所有干扰“批量”分配到一天中的特定时间来避免这种情况。
这样做有很多战术技巧;我在保持专注的工具中列出了一些对我有用的东西。
我要添加的一项特定于技术主管的会议是批处理会议:我将所有会议连续安排在周二和周四,以便在一周的剩余时间里尽可能自由地进行深入工作。