为什么Manager不应该reviewcode

还没发文章的小羊 2024-11-05 00:15:11
来源于Emily Dresner 当讨论团队组织时,我经常被问到:"为什么你不让技术主管来管理团队?"我的反应就像吸血鬼遇到圣水一样厌恶。当进一步被问到:"既然你想要团队里有经理,那经理能否进行代码审查?"我简直要爆炸了。 这个问题经常被提起。让我们更深入地思考这个问题(以及我的反应)。 为什么技术主管不应该管理团队? 为什么工程经理不应该进行代码审查? 像技术领域的所有问题一样,答案取决于具体情况。在这里,我试图回答这个问题:"为什么技术主管不应该领导团队,为什么在团队规模足够大的情况下,工程经理不应该审查代码?" 在回答这个问题时,我们要考虑三个方面:角色定义、团队沟通复杂性和团队规模。 经理和技术主管角色的区别 首先,让我们讨论角色定义。工程经理和技术主管是两个不同的角色,需要不同的技能。有人可能擅长其中一个角色,但不擅长另一个(反之亦然)。例如,团队中最优秀的程序员并不总是最适合组织所有事务的人。 更多内容在图中

0 阅读:2

评论列表

人生好累哦

人生好累哦

2
2024-11-19 12:40

通过建立流程等抓手,技术主管是可以分配更多时间处理团队沟通的。无技术背景的people manager短板在于他们很难给出具体且可行的建议推动团队前进

小F君

小F君

1
2024-11-19 13:48

一个最根本的问题:什么是manager——你的项目/团队有些什么事情需要manage,这些事情应该是谁的职责,以及当我们提到manager的时候,他的角色是其中的哪些部分;以及可以深一步问,为什么需要一个manager?

还没发文章的小羊

还没发文章的小羊

感谢大家的关注