专栏名称: 架构栈
研究分布式计算、高并发、大数据、架构设计、研发流程改进、研发团队管理;关注电商,互联网金融和社交产品;技术人深度思考,职业发展;每天早晨准时推出原创文章,力求干货源源不断。
目录
相关文章推荐
架构师之路  ·  你的提示词根本只是在浪费算力,如何让deep ... ·  2 天前  
架构师之路  ·  你的提示词根本只是在浪费算力,让deepse ... ·  3 天前  
架构师之路  ·  90%的用户不知道!触发DeepSeek深度 ... ·  4 天前  
51好读  ›  专栏  ›  架构栈

管理好项目——带好技术团队的秘籍

架构栈  · 公众号  · 架构  · 2017-12-08 23:07

正文


评判一个优秀技术团队的标准有很多,但是简单来看,在互联网公司,产品的研发,是一个技术团队主要的工作。技术团队只有让产品快速的迭代,系统稳定的上线,才算得上一个优秀的技术团队。


团队只有持续完成业务的需求,内部才能保持高昂的士气。团队只有持续的作出贡献,才能获得肯定和汇报。


所以带好技术团队的重要方向,就是有效的推进项目。从我个人的经验看,可以从以下几点入手:


1. 设定目标时间 ,设定项目时间的目的在于合理调配资源,对绝大多数技术团队而言,资源都是有限并且短缺的。同时,一个项目往往涉及到多个子团队,前端,后端,测试,运维等等,有了时间,才能协同相关成员,为这个共同目标努力。


2. 需求任务分解 ,任务分解说起来没什么大不了的,就是往每个人头上派活嘛。但是要真正做好,就要考验管理者的智慧了。简单来说,可以按照三个维度来执行。 团队结构、 系统架构、 人员能力, 进行任务分解和安排。



3. 信息及时有效的传递 从我自己团队多年的经验看,要做好信息传递,至少做到以下几点:


每日晨会

任务传递和展示,例如Jira

使用wiki

即时沟通工具,诸如钉钉此类的公爵



4. 及时发现和暴露问题 这一点背后有两层含义,1. 基础设施的建设,系统报警和业务报警/监控体系,做到能比客户提前发现问题。2. 让用户养成主动暴露项目问题和风险的习惯,记得我在第一家公司的做法,"Yellow Flag first,Red Flag Second."


5. 自动化解决重复劳动 努力做到研发环节中的每一件事,无论是接口测试还是合并分支, 鼓励团队中的每个人减少手动操作, 全部推行自动化的方案,不断开发工具,朝着这个目标持续前行。


一个高效的技术团队的演进:


  1. 形成一批具备优秀管理能力的核心和骨干,Team Lead或者技术经理。

  2. 生产力体系建成,通过各种内部工具解决繁琐的重复劳动。

  3. 建设结果导向,追求极致,注重细节的团队文化。


相关阅读


开发过程中沟通的禁忌

高效研发体系的基本特征

提升技术团队战斗力的几件事







请到「今天看啥」查看全文