如何做好技术TeamLeader

如何做好技术TeamLeader,以下是自己两年多TL总结的一些经验,不定期更新增加

1.以人为本
所有的一切最重要的就是团队,就是人
重视招聘,能跟老大要到高层次人才就是关键,
老大只关心结果,做的不好是因为我们组P4太多,这是借口,早干嘛了

2.团队结果导向
明确组内的奖惩机制,并将它流程化落地在wiki /yuque ,比如参与重大项目记录,线上bug冒烟及事故都要严格明确责任人

3.研发流程和安全生产
软件开发上线的整个过程,包括需求评审,架构设计,编码,自测,测试用例评审,codeReview
灰度上线/全量 这些步骤,需要将这些步骤完全流程化,没有流程化的保证第一容易疏漏,第二TL会很累
当你指定好了流程,只需要管线团队是否在按照流程执行,严格按照SOP执行,最重要的作用是可以提高系统稳定性
详见我另一篇文章:如何做到系统稳定

4.组织文化
在集权和放权之间做好权衡,太集圈团队的瓶颈就在TL自己身上了,过于放权要TL有何用
放权主要是要培养团队成员的owner意识,一定要明确边界,谁负责谁受益谁背锅

TL就是团队的权威,要可以培养自己的权威,权威意味着团队整体执行力的提升
但是要允许团队challenge你 ,要营造这样的文化,一言一行要做到团队成员能够challenge你 ,
敢于challenge你,尤其是在技术层面架构层面
团队氛围一定要是轻松的,确保大家沟通坦诚

5.向上管理
明确跟自己老大对齐目标,主动询问老大的规划及目标,确保团队的目标符合整体大团队的方向

6.安排任务要确保可落地,有验收标准
比如增为了稳定性要加监控,每周增加到多少需要明确量化,做的什么算及格,能算完成任务
比如项目交付,什么时候交付,deadline是什么时候

7.善于借力
向架构团队,测试开发团队借力,如果组内没自己架构师,善于向全局架构借力进行架构评审和codeReview

8.学习/沉淀型组织
流程化培养团队的技术分享,踩的坑也要做好记录,通过分享,确保别人不犯,奖励学习/沉淀,将这块纳入到考核中

9.个人能力
身先士卒,业务不弱于产品,设计不弱于架构,项目管理胜任PMO

你可能感兴趣的:(管理)