提升技术团队战斗力的几件事
大家时常会发现,团队有才能的工程师并不少,但是一群能人聚在一起,却并没有发挥出应有的水准,反而没过多久,团队内部矛盾一大堆。这是怎么一回事呢?所以,今天我结合自己这些年的管理经验,谈谈如何将一个技术团队的战斗力提高到一个新的高度。
1. 明确的职责和团队架构
对一个技术团队管理者而言,最需要做的一件事就是明确每一个工程师的职责和建立组织架构。职责的关键是:谁负责什么内容;团队架构的关键是:谁在什么位置,一定要足够清楚。
对于一个技术团队,“清楚”的意思是:
同一个服务/功能只有一个负责人
一条邮件/短信报警,能准确找到一个负责人处理
每一个对外暴露的API都能找到对应负责的工程师
...
在这里,我还可以列举出很多条目,简单一句话,出了问题,每一个人都清楚谁应该出来承担责任。取得了成绩,该给谁颁奖也很确定。
2. 研发流程可视化
技术团队一旦超过20人,一个明显的感受:你开始看不到问题。已经无法靠简单的晨会和口头同步来暴露问题,这和业务团队的每天销售业绩很不一样,技术团队表现出来的数据是多元化的。
所以,组建一个可视化的工具和流程的组合是必须的。这样团队每天的表现都能被清晰的观察到,并且随着团队的发展,有足够的可扩展性。
比如
github 可以让我看到每个程序员的每一次 commit 。
JIRA 可以让我看到每一个Release的推进过程 (有多少bug, 多少个任务已经进入提测,然后准备上线。。)
Jenkins可以让我看到整个团队的项目构建情况。
钉钉/微信群可以让我和团队做到实时沟通。
Confluence 上的技术/方案文档可以让团队每个人对项目的状况一目了然。
Zabbix/Grafana可以让我每天一大早看到所有服务的运行情况,了解所有交易数据的情况,保证我每天可以安心的睡觉。
ELK/CAT跟踪所有服务的错误日志
....
即便我不会每天都去关注这些,但是我需要有看到这些的能力。这样才能在出问题的时候掌握第一手资料,并每天确认是否团队中存在任何问题和风险,并指导团队提升执行的效率和质量。可视化的工具和流程,保证团队用最低的成本了解项目中的“新鲜事”(Yes, it's interesting!),保证团队能快速准确的响应任何突发状况。总之,我需要达到“信息的对称”。
3. 带头要结果,不要借口
我一直认为在技术工作中,只会有两个结果:搞定,或者没搞定。
所以对于团队的日常的项目推进,如果遇到技术难题,被block住了没搞定,我只想听工程师试过什么方案?每种方案遇到的问题是什么?离我们目标的距离在哪里。如果需要更多的时间或者需要更多技术方案,告诉我,我来和大家一起想办法解决。
线上出现生产故障了,中间的“狗血”情节,其实不用给我汇报。事故已经发生了,事后汇报没有任何意义,我只需要知道现在状况是怎样,我们一起想办法,用最快的速度fix掉。
4. 明确的目标,并给予团队对应的权力
作为一名技术管理者,无论是技术的基础设施建设还是团队技术的发展方向,都需要给出足够明确的方向,及时向全员传达,并坚持长期贯彻下去,让团队每个人都清楚。
明确了要求,就要放权和投入资源给团队。否则,出了问题责任不是他的,而是我自己的。相信我的团队,即便是出现了差错,也要给予支持,和团队一起分析原因,下次做到更好。
技术管理者的重要职责,就是为团队解决他们解决不了的问题,同时提供对应的权力和资源给他们。
不断总结和分析,离一支强有力的团队并不遥远。
扫描二维码或手动搜索微信公众号【架构栈】: ForestNotes
欢迎转载,带上以下二维码即可
点击“阅读原文”,所有【架构栈】近期的架构文章汇总
↓↓↓
提升技术团队战斗力的几件事相关推荐
- 写了 15 年代码,总结出提升 10 倍效率的三件事
[译者注]本文作者 Matt Watson 已经写了超过 15 年的代码,也由此总结出了提升 10 倍效率的三件事.Matt 表示,一个 10 倍效率的开发人员很快就知道了他们需要做什么,要问什么问题 ...
- 工作人员做好项目协调服务器,项目团队协作做好三件事
原标题: 项目团队协作做好三件事 大家也许在小时候就听过三个和尚的故事:当庙里有一个和尚时,他一切自己做主,做得很自在;当庙里有两个和尚时,他们通过协商可以自觉地进行分工合作,同样做的不错;可当庙里来 ...
- 我怎么看技术人员去创业公司这件事
我怎么看技术人员去创业公司这件事. 当前,创业风潮席卷而来,很多人也会受到这个吸引和影响.分享一下我是怎么看这件事的.首先,我不会阻止你,因为大家有更好的机会,更多的薪水,我会为你高兴,你不去,我还得 ...
- 高绩效人力资源团队与众不同的 5 件事
对于人力资源部来说,这几年并不容易.在远程和混合工作的突然兴起.大辞职以及现在动荡的经济之间,组织有很多事情要应对. 面对如此多的挑战,几乎可以肯定有些团队会达不到要求.但随着人才战略在当今工作场所发 ...
- 程序员提高编程技术最有效的一件事?了解一下,迅速提升自己!
对你的编程技术提高最有效的一件事是什么?回复的人中给了很多很不错的建议,我把他们总结了一下,十条,相信一定会对你有用. (注意:顺序是我自己按我的个人经验排的) (1)和比自己聪明的能力比自己强的人工 ...
- 提升企业团队凝聚力的四步法
经过多年的管理实践,我总结了提升团队凝聚力的四个方面,也就是领导力.绩效激励制度建立.塑造团队文化和加强思想教育,具体说明如下: 第一步:领导力 一个企业领导者人格魅力是做好一切工作的基础,领导者以身 ...
- 专业人士提升数据中心职业生涯的6件事
数据中心专业人士是否像大多数人一样,希望提升职业生涯,升职进入管理层,或者只是增加技能和机会.大多数人在职业生涯的某些方面都需要这些东西.攀登IT职业阶梯可能会让人感到压力和沮丧,但弄清楚这一点可能会 ...
- 现代女性提升魅力要做的20件事(zt)
哪些是现代女性在提升魅力的初级阶段必须要做的事情?根据美容美学界专家对中国女性美育方面的调查,最低限度应该做以下20件事情. 第1件:外出或会客前,养成照镜子的习惯,检查一下面貌的基本状况.至少习惯使 ...
- 毁掉孩子专注力的4件事,90%的家长都在做!
你的这些行为,就是在破坏孩子的专注力.这4件事情,很多爷爷奶奶,甚至爸爸妈妈都在做. 01 宝宝独自玩耍的时候,频繁打断宝宝,刷"存在感" 一会叫ta名字,一会叫ta喝水.一会叫t ...
最新文章
- 小程序实现瀑布流,获取图片高度分成两组数据的函数封装代码
- PHP截取两个字符串之间的内容
- python3随笔-copy与索引
- 4. Median of Two Sorted Arrays
- mysql与oracle在软件测试_Oracle和MySQL的一些简单命令对比
- scala方法中的变量_Scala中的变量
- 新装WIN7 UPDATE 无法更新
- Android 安全架构及权限控制机制剖析
- Mac新手技巧,如何使用 Safari 浏览器?
- Javascript中的执行环境及作用域
- STM32CubeIDE 下载与安装步骤(一)
- Java三大特性的理解
- Python爬取12306车次信息
- 《黑马程序员Android移动应用基础教程》学习笔记(1)
- 小米手机解BL锁 刷开发版系统获取root权限
- 26 分解质因子 容斥 数学公式
- 关于职业规划,尤其值得我们程序员学习
- 酒越陈越醇,OPPO Reno越更越香
- 网易云音乐params和encSecKey生成原理
- 利用Windows命令行解压zip压缩文件(不借助第三方软件)
热门文章
- 「解决方案」企业能源管控平台
- 微信小程序实现微信登录以及获取用户手机号
- 兄弟连兄弟会培训高级管理人员
- 秦牧鸿蒙之体有什么用,玄幻:开局奖励鸿蒙圣体
- Tensorflow in partice (lesson three) Course 3 Natural Language Processing in TensorFlow
- solo 电路 耳放_自己焊的一个耳放(参考solo)
- 自学java,学多久可以找到工作?
- MacBook安装Nginx
- filters与v-html联合使用(uni-app代码被编译,节点照样不能被正常渲染:解决)
- STM32F407的USART