写点什么

非一线工程管理者的一对一沟通

作者:俞凡
  • 2022-12-11
    上海
  • 本文字数:2968 字

    阅读完需:约 10 分钟

一线工程管理者主要管理/领导工程师完成实际的工程任务,而非一线的工程管理者需要领导一线管理者,更多的关注团队本身,因此两者在做一对一沟通的时候需要有不同的关注点。原文: One-on-Ones for (Engineering) Manager of Managers



如果没有耐心看完全文,可以直接拉到底部看结论😉。


我之前已经写了很多关于一对一的文章,基本上覆盖了和一对一沟通有关的所有一般性话题。到目前为止,所有文章都适用于团队的(工程)管理者(manager)及其上级管理者(manager of managers)。为什么我会更多的考虑这个方向?因为(工程)管理者的上级管理者相对比较小众,没有太多关于这些角色的具体知识分享,就连有关工程管理的书籍也缺乏深刻见解。你有可能会发现自己被迫领导一个更大的组织结构,需要领导那些正在管理/领导其他人的人,然而这一角色并没有合适的名称,你可能会像我一样自然而然的成为"管理者的上级(manager of managers)"。这篇文章就是为你所准备的,你可以找到一些关于怎样成为(工程)管理者的上级管理者的具体细节。当然,如果你只是好奇,也可以阅读本文。


那么,"管理者的上级"和"团队管理者"之间的一对一沟通有什么不同呢?为了理解这一点,需要看看这两种类型的管理者/领导者的不同目标。

(工程)管理者的上级有什么不同点

在团队管理者的组织架构下,我会配置:


  • 由个人贡献者组成的单一团队的(工程)管理者,或者

  • 在某些情况下,当没有(工程)管理者或大部分管理职责已经委托给 TL 时,配置技术/团队 Lead,或者

  • 由个人贡献者组成的多个团队的(工程)管理者,其中所有的管理和领导活动都由一个(工程)管理者完成。技术 Lead(如果有的话)是更资深的工程师,在团队中承担更多的技术领导职责。


另一方面,管理者的上级是需要领导其他团队管理者的人(见上文),通常下面会有:


  • 高级(工程)经理(Senior EM)

  • 工程总监(DoE)

  • 工程副总裁(VPoE)

  • 工程/研发主管(HoE HoD)

  • 首席技术官(CTO)


现在我们澄清了相关术语,接下来考虑它们的目的。团队管理者的目标是改善、促进、帮助、疏导所领导的人员的个人贡献。管理者的上级管理者的目标是被领导的管理者所领导的团队和组织。两者差别巨大,"增加了新的抽象层次(经理)"<sup>[1]</sup>。


一对一沟通是如何处理这种差异的呢?通常情况下,一对一谈话将围绕管理者所领导的组织,而不是他们的贡献(尽管这也会体现在沟通背景中),所以你需要问这样的问题:


  • "团队的健康状况如何?"

  • "是什么阻碍了你的团队实现既定目标?"

  • 避免提出下面的问题: "你的个人贡献任务做得怎么样?"等等。


不仅要对属下的管理者负责,还要对他们领导的所有人负责。<sup>[4]</sup>

上级管理者一对一沟通的特点

担任的职位越高,要处理的人的问题就越多。所以在一对一交流中,要做好心理准备。有一个有效方法可以用来处理这些问题,从而可以分配一些时间在一对一沟通的其他方面。这个方法我听说了很多次,最近一个有人(开发主管)强调他们处理的跟人有关的问题比其他人多的例子,就是在我现在的公司。这是不单单是我的经验,似乎也是有效的事实,其他一些领导者也表达了同样的观点<sup>[4]</sup>,所以你可以考虑一下:)。


当你被推到高级管理/领导角色时,会被期望自己负责定义更多愿景,而从一线管理者那里得到的反馈会更少。"没人会觉得有责任给你反馈"<sup>[2]</sup>,所以你需要自己确定公司的发展方向。作为一名上级管理者的关键区别是,你将在与你领导的团队以及同事进行一对一交流的过程中寻求反馈(形成愿景或方向)。我想再次提醒你,随着你的资历越来越高,在考虑如何实现目标时,需要考虑越来越多的同事的目标。


如果你还没有在不同的工程领域(如开发、测试、运营等)之间切换,或者你还没有在其他领域的多样化职责的经验(例如。当你是开发人员时,就可以进行自动化测试),你将不具备其他人的专业知识。在这种情况下,当你要领导一个更大的组织时,可能不具备某些团队领域的专业知识,管理这些团队需要更严格的把握(对管理和进展的各个方面提出问题,即使是那些看起来进展很好的方面)。


"跟进所有小事情,直到确定哪些事情不需要跟进"<sup>[1]</sup>。例如:


  • 正在进行招聘吗?

  • 经理们在指导团队吗?

  • 目标制定好了?

  • 目标 review 过了?

  • 项目状态是什么?

  • 已经看过生产事故的事后分析报告了吗?

重要方面和特点

(工程)管理者的上级管理者比较小众,没有太多关于这些角色的具体知识分享。我已经介绍过适用于所有类型管理者/领导的一对一沟通,这是基础概念。


  1. 上级管理者的一对一对话将围绕所领导的组织,而不是管理者的个人贡献。"你不仅要对下属管理者负责,还要对他们领导的所有人负责。"<sup>[4]</sup>

  2. 上级管理者一对一沟通的特点:


  • 在一对一对话中,需要处理更多关于人的问题,而不是其他类型的问题。

  • 与领导的团队和同事进行一对一交流的过程中寻求反馈(形成愿景或方向),因为下级管理者会觉得没有责任做这种反馈。

  • 如果在某些团队的特定方面没有专业知识,管理这些团队就需要围绕管理和进展的各个方面提出问题。

总结

A. (工程)管理者的上级管理者是一个小众群体,没有太多关于这些职位的具体知识分享。


B. 你可能被迫领导一个更大的组织架构,领导那些正在管理/领导其他人的人。


C. 在团队管理者的组织架构下,我会配置:


  • 由个人贡献者组成的单一团队的(工程)管理者,或者

  • 在某些情况下,当没有(工程)管理者或大部分管理职责已经委托给 TL 时,配置技术/团队 Lead,或者

  • 由个人贡献者组成的多个团队的(工程)管理者,其中所有的管理和领导活动都由一个(工程)管理者完成。技术 Lead(如果有的话)是更资深的工程师,在团队中承担更多的技术领导职责。


D. 管理者的上级是需要领导其他团队管理者的人(见上文),通常下面会有:


  • 高级(工程)经理(Senior EM)

  • 工程总监(DoE)

  • 工程副总裁(VPoE)

  • 工程/研发主管(HoE HoD)

  • 首席技术官(CTO)


  1. 团队管理者的目标是改善、促进、帮助、疏导所领导人员的个人贡献。

  2. 管理者的上级管理者的目标是所领导的团队和组织。

  3. 两者有巨大的差别,"增加了新的抽象层次(经理)"<sup>[1]</sup>。

  4. 一对一对话将围绕管理者所领导的组织,而不是他们的个人贡献。

  5. "不仅要对你的下属管理者负责,还要对他们领导的所有人负责。"<sup>[4]</sup>

  6. 上级管理者一对一沟通的特点:


  • 在一对一会面中,会处理更多关于人的问题,而不是其他类型的问题。

  • 与领导的团队和同事进行一对一交流的过程中寻求反馈(形成愿景或方向),因为下级管理者会觉得没有责任做这种反馈。

  • 如果在某些团队的特定方面没有专业知识,管理这些团队就需要围绕管理和进展的各个方面提出问题。

  • "跟进所有小事情,直到确定哪些事情不需要跟进"<sup>[1]</sup>。例如:

  • 正在进行招聘吗?

  • 经理们在指导团队吗?

  • 目标制定好了?

  • 目标 review 过了?

  • 项目状态是什么?

  • 已经看过生产事故的事后分析报告了吗?

参考文献

[1] Camille Fournier, "The Manager’s path", 2017, book


[2] Will Larson, "An Elegant Puzzle: Systems of Engineering Management", 2019, book


[3] Dr. James Stanier, "Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs", 2020, book


[4] Marcus F., https://lnkd.in/dghjKmQB, youtube videos




你好,我是俞凡,在 Motorola 做过研发,现在在 Mavenir 做技术工作,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI 等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。

微信公众号:DeepNoMind

发布于: 刚刚阅读数: 3
用户头像

俞凡

关注

公众号:DeepNoMind 2017-10-18 加入

俞凡,Mavenir Systems研发总监,关注高可用架构、高性能服务、5G、人工智能、区块链、DevOps、Agile等。公众号:DeepNoMind

评论

发布
暂无评论
非一线工程管理者的一对一沟通_领导力_俞凡_InfoQ写作社区