技术管理者需要不断地努力改善团队状况,比如提升研发效能、帮助成员成长,或者优化组织结构等等。可以说,推动变革是「技术管理者」这一角色的重要使命之一。
关于变革的挑战总是复杂,而如何在不同的环境和问题中影响团队也是一项艰巨的任务。在实践中,我发现以更加实际的视角看待问题会有所帮助。
# 技术管理者的工具箱
尽管公司和技术团队各不相同,但大多数情况下,技术管理者有权决定团队如何开展工作,以及如何评估团队成员。这意服务器托管网味着他们拥有三个重要的变革工具:系统流程、行为和奖励。
技术管理者可以通过改进内部流程(System),提升团队的研发效能;通过自身的行为(Behavior),影响成员行动;使用奖励机制(Reward),激励成员做出正确行为。
它们在应对不同挑战时很有帮助。技术管理者了解自己能够撬动哪些杠杆,在行动时也会目标更明确,方向更清晰。那么,在软件开发领域,有关系统流程、行为和奖励层面的变革如何落地?
01 系统流程层面
系统和流程是最常见且讨论得最多的实践方法。每个团队都有很多正式的、非正式的工作流程。技术管理者可以对流程进行优化,以改善预期结果。
尽管我们都知道优化流程非常有效,但实践起来并不简单。我曾经失败过服务器托管网,也目睹过许多失败的流程改进计划。从中,我总结出四条系统优化原则:
- 从问题开始,而不是从解决方案开始
当你有一把锤子时,每个问题都会变成钉子。随着职业生涯的发展,技术管理者将不断地遇到问题、解决问题,同时习得许多行之有效的解决方案。因此,经验固然重要,但更重要的是先了解其他成员是否同意问题的存在。
- 就问题达成共识,并提出解决方案
作为团队领导者,技术管理者有义务帮助研发团队找到解决方案。理想情况是与团队协作共同寻找答案,但鉴于「管理者」在组织中天然具有权威性,你的考量和意见会变得格外重要。
一个有用的原则是,共识不是「每个人都同意」,而是「每个人都感受到自己的声音被倾听和认真对待」。技术管理者的职责是倾听所有观点,并提出一个能够周全考虑所有想法的解决方案。
- 全面地思考,有针对性地解决
尽管针对当前问题评估改进意见很重要,但在决定如何改进时,技术管理者应当考虑整个系统的影响。技术团队使用的大多数策略都取决于团队情况和其他重叠的系统,如果不了解相关背景就盲目遵循「最佳实践」,那么很可能导致不好的结果。
- 变革是痛苦的
「即便所有人都齐心协力,变革仍旧是痛苦的。」
团队流程与习惯一样,改变或塑造都需要反复不断地克服、适应和重新调整;尤其在变革早期,阵痛感会更加明显。我们经常看到一些伟大的变革因为实施时间不够长而失败,团队还没体会到变革带来的任何好处,就又回到了以前的工作方式。
02 行为层面
除了对团队流程/系统采取行动,技术管理者还可以利用团队最宝贵的资源——注意力——来塑造团队行为。领导者的行为会受到团队的观察和效仿,因而技术管理者可以利用这份关注,向团队传达正确的工作与协作方式。
这是一种微妙的、潜移默化的方式,它可以在许多场景下应用。例如,在团队会议上,技术管理者提出的问题会被视为重要问题;在项目中,其关注的领域也会受到更多的关注。
- 场景一:技术升级
如果团队需要优化某个技术领域(如测试或架构),技术管理者可以通过集中提问和讨论,为对话创造空间,推动团队朝期望的方向发展。
- 场景二:流程优化
当团队正在改进流程时,技术管理者可以通过关注流程并提醒团队所需的变化,帮助组织往正确的方向前进。与任何习惯养成的练习一样,定期提醒和小助力将有助于建立新的行为。
- 场景三:定期同步
在所有定期会议上,比如每日站会或迭代回顾会,技术管理者可以对需要关注的重点领域提出问题,引导团队的关注。例如,如果研发团队经常被提醒「质量 > 速度」,那么最终这一原则也会在组织的行为和成果上有所体现。
03 奖励层面
通过提供奖励来影响团队可能是最明显直接的方式。毕竟,技术管理者要负责团队的成员招聘,有权决定岗位晋升以及项目的人员配置;还可以通过将成员安排在特定的职位,影响团队的工作方式。
提到「奖励」,大家通常会联想到大而明显的东西,比如新成员、职场晋升或物质奖励。但有一点经常被忽略:技术管理者可以通过小型反馈循环,为团队注入动力。
大部分人喜欢收到反馈,但却不那么愿意主动贡献反馈意见。我的一个独门秘笈是,在工作中积极地观察成员,并有意识地给予反馈。 举个例子,参加项目同步会议时,认真地做笔记并向大家提供反馈;阅读技术文档时,对内容和文档形式发表意见和看法;主动地表扬在团队聊天中提出问题的成员,给予正向反馈等。
其操作要点是,如何利用奖励并以独特且包容的方式激励团队,而不因个人偏袒产生人际问题。
作为技术管理者,你对团队成员观察得越多,对改进并获得成功的领域越重视,就越容易改变成员们的工作方式,进而改善团队的协作模式。
LigaAI 总结
同任何复杂系统一样,以上三种方法常常相互交叠、相互影响。技术管理者可以综合流程、行为和奖励,推进可能给团队带来重大影响的变革。
透过广阔、宏观的视角看待这些选择,将帮助你决定如何调整自身的管理者行为,提升团队影响力;进而,让组织变革变得更加容易。
(原文作者为 Francisco Trindade,内容经 LigaAI 翻译、整理。)
LigaAI@OSCHINA 还将持续分享技术管理进阶、研发管理实践、程序员成长等更多内容干货,欢迎关注我们。
关注LigaAI-新一代智能研发协作平台,欢迎申请试用我们的产品,一起变大变强!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 【X3m】opencv和opencv_contrib交叉编译
opencv和contrib版本必须要一直,否则可以编译不匹配 opencv4-4.5.4.tar.gz opencv4-contrib-4.5.5.tar.gz opencv交叉编译命令,主要eigen3的地址 cmake -D CMAKE_BUILD_TY…