技术团队的管理体系

作者:张鑫
链接:https://zhuanlan.zhihu.com/p/23382206
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

背景

最近我花了很多时间把这几年在团队管理方面的各种实践、学习和思考做了一次汇总。知识来源包括:带团队的实际经验与感悟,在IGT、腾讯和新美大工作期间经历的各种培训和大佬分享,以及二十多本团队管理有关的书籍。

在收集汇总的过程中我并没有找到一个现成的体系将所学到的管理经验很好地归纳到一起,于是决定采用一个自底向上的过程,先是将所有知识打碎,然后重新归类汇总。

我先是列举出了六十多种实践或方法,然后将它们划分成不同模块,并且思考这些模块之间的关系,最终建立一个相对完整且自洽的体系。有了这个体系,我们就能够以更高的视角来看待团队管理中的各种事务,并且有针对性地加以改善。

团队管理图谱

可以将团队管理的整个体系分为两个维度,十个模块。每个模块在两个维度之间有自己的定位,模块之间相互独立且互斥。

这种划分不是绝对的,也可以有三维四维或者更多的模块。目前的图谱是综合了全面性、合理性和易用性之后的结果。

整体图谱如下:

两个维度

从管事到管人:

从定方向到拿结果:

十个模块

下面对十个模块逐个进行描述,每个模块只列举出部分关键点,起提示作用。每个团队都会有适合自己的模块内容,关键是要与团队的业务特点和技术架构相匹配。

时间管理

时间管理重个人,项目管理重协作。时间管理是团队中每个人每天具体做什么事的管理,这是团队效率的基础。团队中每个人都要提升时间管理能力,Leader要起到教练的作用。

要点:

  • 脑外化
  • 番茄工作法
  • 时间日志
  • GTD
  • 团队工具集

项目管理

有些敏捷方法比如XP会包含大量技术管理方面的内容,但我倾向于将两者分开来看。项目管理要根据业务发展的情况动态变化,光敏捷开发常用的队形就有“看板”,“SCRUM”,“XP”三种,而技术管理倾向于依靠规范来实现,更加稳定。

要点:

  • 需求评审方法
  • 估时方法
  • 敏捷方法
  • 任务管理

技术管理

要点:

  • 技术评审规范
  • 代码风格规范
  • 代码管理规范
  • CodeReview规范
  • 技术债务管理

流程改进

技术团队管理者的工作是要做到团队管理、业务需求、技术架构三者之间的相互协同。由于多数互联网团队所做的业务都远谈不上成熟,支持它的技术团队在管理上也就不会有稳定的状态,持续改进是常态。

要点:

  • Lean & Kaizen
  • PDCA
  • 定量分析
  • 方案收集

制度建设

按强制程度排列:制度 > 规范 > 方法。制度建设的完善程度体现着团队的严谨性与纪律性。

互联网公司的工作氛围相对自由,但不代表没有规矩。尤其是与产品质量和安全相关的关键环节,必须严加把控。制度要保持最小化且持续有效,

要点:

  • 上线管理
  • 故障响应
  • 值班制度
  • 加班管理
  • 考勤休假

目标管理

目前主流的管理体系中通常会把目标管理和绩效管理分开来看,OKR偏向目标管理,KPI偏向绩效管理。可以参考专栏中的另一篇文章:《技术团队的目标管理》。

要点:

  • 战略制定
  • 维度分解
  • 目标收集
  • OKR
  • 行动循环

绩效管理

要点:

  • 徽章管理
  • 绩效评定
  • 绩效反馈

才招募

互联网行业的人才市场是高度自由且开放的市场,各家能提供的薪资待遇在这个有效市场中处于动态平衡状态,很难形成局部优势。最终,团队的形象和声誉才是吸引优秀人才的根本所在。

人以类聚。我们在希望招募到高素质的候选人的同时,也要考虑到团队自身如何在候选人面前体现出高素质。

要点:

  • 公共形象建设
  • 渠道维护
  • 人才标准
  • 面试官培养
  • 面试流程

人才培养

人才培养更关注个体,团队建设更关注集体。团队一方面要做事,另一方面要育人,人才是团队的核心资产。

要点:

  • 新人导入
  • 培训体系
  • 技能体系
  • 导师制度
  • 骨干培养
  • 晋升通道

团队建设

团队建设功夫在平时,关键是建立好内外沟通机制。沟通充分的话文化和价值观自然能够协同一致,否则都是喊口号和空谈。

要点:

  • 对内沟通
  • 对外沟通
  • 文化与价值观建设
  • 知识沉淀

总结

团队管理也是一门技术,一样可以建立起一套完整且自洽的体系。本文给出的体系是一种参考。每个团队都可以根据实践经验整理出自己的管理体系,并且随着经验积累不断改进,在这个过程中提高全局意识,更好地指导团队管理工作。

转载于:https://www.cnblogs.com/aurain/p/6046292.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java开发团队管理制度是一套规范和管理Java开发团队的制度体系,其主要目的是确保团队能够高效、有序、协调地进行工作,提高开发效率和质量。以下是Java开发团队管理制度的主要内容: 1. 人员管理:包括团队成员招聘、培训、调动、晋升、奖惩等事宜。要求招聘具备相关技能和经验的人才,建立培训计划,激励员工积极工作,定期进行绩效考核等。 2. 项目管理:包括项目计划、进度、风险、质量等管理。要求制定详细的项目计划,明确项目目标和阶段性成果,建立风险管理机制,确保项目进度和质量。 3. 技术管理:包括技术选型、标准、规范等管理。要求根据项目需求和技术趋势选择合适的技术,制定技术标准和规范,确保团队技术水平和质量。 4. 沟通协调:包括团队内部沟通、与其他团队协调等管理。要求建立团队内部沟通机制,促进信息共享和学习,与其他团队协调工作,确保项目顺利进行。 5. 知识管理:包括知识积累、分享、传承等管理。要求建立知识库,记录项目经验和技术总结,鼓励团队成员分享经验和知识,确保团队技术能力不断提升。 6. 质量管理:包括代码质量、测试、审查等管理。要求建立代码质量标准和审查机制,制定测试计划和流程,确保代码质量和功能完整性。 7. 成本管理:包括预算、费用控制等管理。要求建立项目预算和费用控制机制,确保项目成本可控。 Java开发团队管理制度是一个不断完善和优化的过程,需要根据实际情况不断调整和改进。通过建立规范的管理制度,可以提高Java开发团队的工作效率和质量,促进团队成员的发展和成长。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值