技术主管 负责团队的 技术 成果;工程经理 (EM) 负责 人员和组织 成果。两者存在重叠并且必须紧密合作,但责任范围不同。在某些公司中,一个人身兼两职;在大多数公司中,他们是独立的角色。
并排对比
具体示例
一位工程师在挣扎。TL 注意到他们的 pull requests 存在质量问题,并与他们配对解决技术缺陷。EM 进行更难的绩效对话,制定期望,并拥有任何正式流程。TL 向 EM 汇报;EM 拥有人事决策权。
合作伙伴关系
最优秀的 TL/EM 组合会不断分享信息。TL 指出技术风险以及谁工作负荷过重/不足;EM 处理人员配置和成长。当两者不一致时,工程师会收到相互矛盾的信号。
为什么这很重要
TL 通常没有正式权限,你通过影响力而不是组织结构图来领导。
了解你的职责范围在哪里结束,可以防止你踩到 EM 的人事决策。
如果你最终想要管理团队,理解 EM 角色会告诉你这条路是否适合你。
