您的位置:  首页 > 技术杂谈 > 正文

新晋技术管理者如何推动组织变革?

2023-10-18 12:00 https://my.oschina.net/u/5057806/blog/10120091 LigaAI 次阅读 条评论

技术管理者需要不断地努力改善团队状况,比如提升研发效能、帮助成员成长,或者优化组织结构等等。可以说,推动变革是「技术管理者」这一角色的重要使命之一。

关于变革的挑战总是复杂,而如何在不同的环境和问题中影响团队也是一项艰巨的任务。在实践中,我发现以更加实际的视角看待问题会有所帮助。

# 技术管理者的工具箱

尽管公司和技术团队各不相同,但大多数情况下,技术管理者有权决定团队如何开展工作,以及如何评估团队成员。这意味着他们拥有三个重要的变革工具:系统流程行为奖励

技术管理者可以通过改进内部流程(System),提升团队的研发效能;通过自身的行为(Behavior),影响成员行动;使用奖励机制(Reward),激励成员做出正确行为。

它们在应对不同挑战时很有帮助。技术管理者了解自己能够撬动哪些杠杆,在行动时也会目标更明确,方向更清晰。那么,在软件开发领域,有关系统流程、行为和奖励层面的变革如何落地?

01 系统流程层面

系统和流程是最常见且讨论得最多的实践方法。每个团队都有很多正式的、非正式的工作流程。技术管理者可以对流程进行优化,以改善预期结果。

尽管我们都知道优化流程非常有效,但实践起来并不简单。我曾经失败过,也目睹过许多失败的流程改进计划。从中,我总结出四条系统优化原则:

  • 从问题开始,而不是从解决方案开始

当你有一把锤子时,每个问题都会变成钉子。随着职业生涯的发展,技术管理者将不断地遇到问题、解决问题,同时习得许多行之有效的解决方案。因此,经验固然重要,但更重要的是先了解其他成员是否同意问题的存在。

  • 就问题达成共识,并提出解决方案

作为团队领导者,技术管理者有义务帮助研发团队找到解决方案。理想情况是与团队协作共同寻找答案,但鉴于「管理者」在组织中天然具有权威性,你的考量和意见会变得格外重要。

一个有用的原则是,共识不是「每个人都同意」,而是「每个人都感受到自己的声音被倾听和认真对待」。技术管理者的职责是倾听所有观点,并提出一个能够周全考虑所有想法的解决方案。

  • 全面地思考,有针对性地解决

尽管针对当前问题评估改进意见很重要,但在决定如何改进时,技术管理者应当考虑整个系统的影响。技术团队使用的大多数策略都取决于团队情况和其他重叠的系统,如果不了解相关背景就盲目遵循「最佳实践」,那么很可能导致不好的结果。

  • 变革是痛苦的

「即便所有人都齐心协力,变革仍旧是痛苦的。」

团队流程与习惯一样,改变或塑造都需要反复不断地克服、适应和重新调整;尤其在变革早期,阵痛感会更加明显。我们经常看到一些伟大的变革因为实施时间不够长而失败,团队还没体会到变革带来的任何好处,就又回到了以前的工作方式。

02 行为层面

除了对团队流程/系统采取行动,技术管理者还可以利用团队最宝贵的资源——注意力——来塑造团队行为。领导者的行为会受到团队的观察和效仿,因而技术管理者可以利用这份关注,向团队传达正确的工作与协作方式。

这是一种微妙的、潜移默化的方式,它可以在许多场景下应用。例如,在团队会议上,技术管理者提出的问题会被视为重要问题;在项目中,其关注的领域也会受到更多的关注。

  • 场景一:技术升级

如果团队需要优化某个技术领域(如测试或架构),技术管理者可以通过集中提问和讨论,为对话创造空间,推动团队朝期望的方向发展。

  • 场景二:流程优化

当团队正在改进流程时,技术管理者可以通过关注流程并提醒团队所需的变化,帮助组织往正确的方向前进。与任何习惯养成的练习一样,定期提醒和小助力将有助于建立新的行为。

  • 场景三:定期同步

在所有定期会议上,比如每日站会或迭代回顾会,技术管理者可以对需要关注的重点领域提出问题,引导团队的关注。例如,如果研发团队经常被提醒「质量 > 速度」,那么最终这一原则也会在组织的行为和成果上有所体现。

03 奖励层面

通过提供奖励来影响团队可能是最明显直接的方式。毕竟,技术管理者要负责团队的成员招聘,有权决定岗位晋升以及项目的人员配置;还可以通过将成员安排在特定的职位,影响团队的工作方式。

提到「奖励」,大家通常会联想到大而明显的东西,比如新成员、职场晋升或物质奖励。但有一点经常被忽略:技术管理者可以通过小型反馈循环,为团队注入动力。

大部分人喜欢收到反馈,但却不那么愿意主动贡献反馈意见。我的一个独门秘笈是,在工作中积极地观察成员,并有意识地给予反馈。 举个例子,参加项目同步会议时,认真地做笔记并向大家提供反馈;阅读技术文档时,对内容和文档形式发表意见和看法;主动地表扬在团队聊天中提出问题的成员,给予正向反馈等。

其操作要点是,如何利用奖励并以独特且包容的方式激励团队,而不因个人偏袒产生人际问题。

作为技术管理者,你对团队成员观察得越多,对改进并获得成功的领域越重视,就越容易改变成员们的工作方式,进而改善团队的协作模式。

LigaAI 总结

同任何复杂系统一样,以上三种方法常常相互交叠、相互影响。技术管理者可以综合流程、行为和奖励,推进可能给团队带来重大影响的变革。

透过广阔、宏观的视角看待这些选择,将帮助你决定如何调整自身的管理者行为,提升团队影响力;进而,让组织变革变得更加容易。

(原文作者为 Francisco Trindade,内容经 LigaAI 翻译、整理。)


LigaAI@OSCHINA 还将持续分享技术管理进阶、研发管理实践、程序员成长等更多内容干货,欢迎关注我们。

关注 LigaAI-新一代智能研发协作平台,欢迎申请试用我们的产品,一起变大变强!

展开阅读全文
  • 0
    感动
  • 0
    路过
  • 0
    高兴
  • 0
    难过
  • 0
    搞笑
  • 0
    无聊
  • 0
    愤怒
  • 0
    同情
热度排行
友情链接