/rrr

技术管理从入门到提高——RRR技术管理框架

RRR技术管理框架

RRR技术管理框架是技术管理落地的好工具,具体内容请看浏览幻灯片(幻灯片源码在gh-pages分支),欢迎交流反馈


当我们在程序员的岗位做得出色,被任命为技术经理(组长、主程序)时,除了提拔的喜悦,还会有种面对新问题域的茫然感

  • 以前只用做好自己的工作,现在需要负责团队的绩效
  • 以前只用和产品、测试沟通,现在明显发现要参加各种会
  • 以前有困难可以找到上级,现在发现自己就是最后的防线
  • 以前每周还时不时可以按时下班,现在发现每天都是最晚走
  • 。。。

优秀员工 ≠ 优秀经理,这种转变不会自然发生,需要有指引和辅导。不少公司在提拔基层干部时会组织基干培训,可能你参加过

  • 团队管理
  • 项目管理
  • 目标管理
  • 招聘、绩效等等

但相信你会发现这些管理课程,在实际工作中难以落地

我以前看《敏捷软件开发:原则、模式与实践》时,有点印象挺深刻。它除了讲原则外,还延伸出一些模式,再进一步介绍实践,为读者从理论到实践提供了路径。技术管理如何从理论到实践,从入门到提高呢?我想设计出一个工具是最有效的方法之一,于是我提出了RRR技术管理框架

RRR技术管理框架简单来说,就是列出你所担任的角色,并该角色的工作例行化,用角色(Role)-例行工作(Routine)两个纬度组成矩阵,具体如下:

角色 每日 每周 每月 每季度/半年
组长 工作指导
招聘
团队培训
横向沟通
团队建设
人员盘点
向上沟通
辅导后备干部
绩效考核
绩效面谈
选拔后备干部
架构师 检视架构的实现
解决难题
需求讨论和设计 提技术优化需求
项目经理 跟进进度 定项目计划
出项目周报
出项目月报
产品经理 体验本产品 体验产品

在每项工作中,有相应的管理认知(Realization),结合起来就是RRR技术管理框架。

RRR是个框架,这意味着矩阵的内容都不是固定的,可以根据自己承担的角色来设定例行工作。管理认知也仅仅是我自己经验的一些总结,供参考,也欢迎与我交流反馈