作为 Tech Lead 有效地授权

2025-06-10

作为 Tech Lead 有效地授权

成为一名技术主管很难。

作为技术主管,你通常需要继续保持高绩效的个人贡献者身份,同时还要承担额外的责任来帮助团队。这些额外的责任可能包括将工作分解成明确的任务、整理待办事项、确定工作优先级、指导初级工程师以及帮助团队解决阻碍因素。

作为技术主管最困难的部分是学会平衡个人工作和团队需求。

如何在完成自己的工作的同时,帮助团队保持高效?你不可能面面俱到,当然也不想因为长时间工作而精疲力竭。

管理这些额外工作量的一个解决方案是学会有效地委派任务。那么问题来了:什么时候应该委派任务,什么时候应该自己做?


授权矩阵

任务通常可以用两个维度来描述——复杂性和频率。一项任务可能简单,也可能复杂;一项任务可能需要频繁执行,也可能不频繁执行。我们可以利用这些属性来判断何时应该或不应该委派工作。

授权矩阵(空)

授权矩阵(空)

简单且频繁的任务

工程师们喜欢将繁琐的工作自动化。理想情况下,所有需要频繁执行的工作都应该尽可能实现自动化。例如,如果你需要在每个冲刺阶段收集团队的工作指标,不妨看看是否有办法实现该流程的自动化。

如果任务无法自动化,应该委派一些简单且频繁的任务。例如,召开站立会议或进行简单的代码审查。简单且频繁的任务是团队中任何人都应该能够在很少或根本不需要额外培训的情况下完成的,所以不要误以为你必须自己做所有事情。你来这里是为了帮助你的团队,但你的团队也来这里是为了帮助你。


简单且不频繁的任务

如果一项任务很简单,很少需要做,那就自己做吧。如果向别人解释这项任务比自己做要花更长的时间,那就自己去做吧。

请不要误会。培训团队成员并帮助他人成长确实很有价值。然而,这些简单且不频繁的任务通常并非某人工作的核心职责,对任何人的职业发展都并非至关重要。

简单且不频繁的任务示例可能是每季度运行一次脚本来生成报告。或者可能是购买即将举行的团队活动的门票——这些任务并不太令人兴奋,也不太耗时。


复杂且频繁的任务

再次强调,把所有能自动化的事情都自动化。如果你能把一个复杂而频繁的任务自动化,那就应该这么做!

假设您无法自动化任务,那么应该将复杂且频繁的任务委托给您的团队成员,以帮助他们成长。作为技术主管,您擅长分解工作、规划项目、解决障碍并处理突发事件。培训您的团队成员也培养这些技能!

请一位团队成员主持团队下一个项目的规划会议。委托一位同事负责将复杂的工作分解成更小的任务。下次发生意外时,邀请一位团队成员和你一起调试问题。

当你能够培训你的团队处理这些复杂且频繁的任务时,他们的职业生涯将会取得进步。这也让你能够将时间和精力投入到其他方面,因为你不再是唯一一个能够完成这类工作的人。


复杂且不频繁的任务

复杂且不频繁的任务往往最难委派。这些任务不定期发生,因此不会占用你太多时间。它们或许对其他团队成员有学习价值,但由于任务频率低,培训和委派工作的投资回报率通常不高。

复杂且不频繁的任务应该作为拓展任务委托给团队中冉冉升起的领导者。你可以请一位高级工程师帮忙为去年夏天指导过的实习生做一份绩效评估。或者,你可以请一位高级工程师做一些调研,然后对产品管理层正在考虑但尚未承诺的新功能给出一个大概的估算。

这些类型的任务并不经常出现,但它们可以为所有参与者提供良好的学习经验。


概括

让我们回到授权矩阵。它如下所示,全部填写完毕:

代表团名单(已填写)

代表团名单(已填写)

如你所见,你的大部分工作都可以委派给他人!作为技术主管,你的职责是帮助团队保持高效,而做到这一点的最佳方法往往是提前投入一些时间来培训团队成员,以便他们很快就能独立处理最复杂的任务。

感谢阅读!

鏂囩珷鏉ユ簮锛�https://dev.to/thawkin3/delegating- effectively-as-a-tech-lead-3gge
PREV
不管你喜欢还是讨厌,编码练习都是软件工程面试的重要组成部分
NEXT
首席工程师过于强调后端工程技能