Tech Lead如何成为团队协作间的“润滑剂”?| ArchSummit
我们都知道,Tech Lead 在整个团队中是不可或缺的存在,一个优秀的 Tech Lead 不仅能够管理好团队内部人员,还能够和团队外部的兄弟部门(运营、产品等)打好配合,让技术更好地为业务助力。因此作为一个团队的 Tech Lead,不仅仅需要了解目前的技术发展与局限、自身的技术架构,还需要了解企业目前产品和运营的发展方向和目标,拓宽自己的边界,成为技术团队与其他团队之间的“润滑剂”。
在 2023 年 3 月 17-18 日北京 ArchSummit 全球架构师峰会上,我们策划了“架构师成长与团队搭建”专题,邀请了阿里、Intel 的专家来分享各自的经验,这里面也涉及到团队建设的演讲。恰好之前也和 Juicedata 合伙人苏锐老师也聊到过 Tech Lead 应该如何拓宽自己的边界的话题,在此作为引子,希望大家能多多关注 Tech Lead 软性技能的提升。(全文以苏锐第一人称整理)
因为在我看来,任务之间的依赖关系都存在于代码的细节之中。所有的需求最终都要变成代码,由工程师自己把关,工程师最清楚产品目前的状态,需求中技术的关键点、风险点。而 Tech Lead 也更能理解工程师的需求、技术的局限和工程的现状,从而让平台团队、算法团队、QA 团队更紧密地配合。另外 Tech Lead 也可以从工程技术的现状出发提出自己的观点,给 PM、运营同学多几种实现目标的可能性。
所以最佳人选没有第二个人。但想要扮演好这个角色,却不是一件容易的事情。不过,你可以先听听我是如何做的。
豆瓣影人项目是我做 Tech Lead 经手的第一个项目,交给我时,之前的 PM 和工程师都已经不在豆瓣了,没有交接,甚至连文档都没有,我就按现有的代码、设计稿去理解,然后和内容编辑不断讨论,梳理清楚产品的需求。
起初最大的困难就是不懂业务,我并不算是资深电影爱好者,对于电影中演职员表的组成所知甚少,而豆瓣影人要体现出专业性,对信息结构的严谨和内容正确性的要求是非常高的,就是要做电影领域的维基百科。好在负责电影内容的同事都是专家级电影发烧友,我和他们一轮轮地核对、讨论,分析特例情况,然后帮助他们去设计工具,来提升内容数据库维护的效率。在项目上线前我们顺利完成了几十万演员信息的完善和验证。
2010 年前后我们开始做移动端 App,当时移动开发领域还处于早期探索的阶段,大家都是边学边做。记得在 Android 的早期版本中,实现一个圆角按钮都是一件复杂的事情,需要不少额外的时间和工作量。作为 Tech Lead,应该能在项目最初提醒 PM 和设计师目前存在的技术局限,来考虑设计方案上的取舍。了解这些信息,需要 Tech Lead 平时有意识地积累产品开发相关的知识,通过专业书籍、技术媒体、博客等跟进技术趋势。
还有一个更直接有效的方法,就是多和公司内各种不同岗位的同事聊天,抓住午饭、开会、团建、下楼买咖啡,甚至上厕所的机会聊几句,问问自己正困惑的事情,问问他们最近在忙什么,问问专业领域上有没有新东西,这些来自同事的分享大多与公司业务紧密相关,很多都可以借鉴到自己的项目和工作中。
2011 年,豆瓣电影做在线选座购票,从用户界面上看是个挺简单的功能,但是产品背后包含了大量的运营规则和策略。
我们在豆瓣电影票项目中,不仅交付了非常棒的用户购票体验,还开发了很多后台工具来支持运营、财务、市场等不同角色的日常工作,让他们有更简化的操作,投入更少的时间完成日常工作,这样才有精力去思考和制定策略。而且策略的执行也离不开我们开发的趁手工具。
通过我上面的案例,相信你大概知道怎么做了了。这里我给你总结出了这三条建议。
首先,拓宽自己边界的基础是边界内部的事情我们要搞清楚,知道目前产品的状态,技术的关键点和风险点,存在的技术局限,这样有助于我们在实现上做出恰当的取舍,而不仅仅是被动地去完成需求。
抓住各种机会,和公司不同岗位的人聊天,聊聊对方部门正在做的事情,自己在这方面的困惑,这样能够帮助你全方位了解公司的业务。
了解目前的运营规则和策略,与产品和运营同学密切协作,重要的业务一同参与,思考技术实现中可能出现的纰漏,设置保护机制,来补齐 PM 和运营同学认知缺失的拼图。
作为 Tech Lead ,我们要不断拓宽自己的边界,而不是想着守住边界。学习与产品、业务相关的各种领域的知识和经验,可以帮助你更有效、更紧密地与不同的职能团队合作,增进彼此的信任,做好更杰出的产品。
Tech Lead 不只是技术大牛,技术是我们基本的专业能力,我们作为技术团队的领导者,需要与业务中涉及的所有角色高效协作,才能交付出更优质的产品和服务。成为 T 型人才,一专多能是 Tech Lead 的必备,有效地拓展自己和团队的能力边界,是 Tech Lead 的重要责任。
在 2023 年 3 月 17-18 日北京 ArchSummit 全球架构师峰会上,你会听到关于技术管理的话题,此外还有大数据与人工智能结合、国产软件优化迭代、可观测技术落地、软件质量保障、云原生大数据实践、高并发架构实现等等专题的话题,帮助你解决现实中的架构技术难题。目前大会日程已上线官网,点击阅读原文查看。
现在团体购票可享大额优惠,购票及其他问题咨询请联系票务同学:15600537884(微信同电话)。
微信扫码关注该文公众号作者