我对技术经理和项目经理分工的理解

引言:TL的精力陷阱
很多技术负责人(TL)常感到精疲力竭:既要评审方案,又要像保姆一样每天追问研发“写完了吗?”、“到哪了?”。这种管理模式不仅让TL沦为高级打杂,更让团队失去了技术成长的空间。

我认为:技术负责人的核心职责应当在方案确定后“准时交棒”,将进度管理的接力棒交给项目经理(PM)。

一、 核心逻辑:职能解耦,各司其职

一个高效的交付闭环,应当建立在明确的角色边界之上:

技术负责人(TL):负责“怎么做”与“多久能做完”

  • 深度审核: 审核详细设计方案(详设),确保技术选型合理、无架构隐患。
  • 风险评估: 组织研发进行时间评估,并对评估的合理性进行“脱水”或“加固”。
  • 确定基准: 一旦方案和时间表产出,TL的阶段性管理任务即告一段落。

项目经理(PM):负责“是否按时做完”

  • 进度对齐: 按照TL确认的时间节点,盯紧每一位研发的日常产出。
  • 资源协调: 处理非技术类的阻塞(如环境、跨部门沟通)。
  • 预警推送: 发现进度偏差,第一时间反馈。

二、 为什么TL不应该盯进度?

管理杠杆的错位: TL的时间价值在于解决 高难度的技术攻坚和架构优化。如果花大量精力在催促代码提交,本质上是对技术资源的巨大浪费。

避免微观管理(Micromanagement): 研发人员反感两个人都来问进度。TL放手,能给团队成员更多自主权,培养其交付意识。

保持客观的“空天视野”: 当TL不深陷于每日碎片的进度时,才能有精力观察项目中潜在的技术风险。

三、 动态防御:TL在执行期的真正角色

不盯进度不代表“甩手掌柜”。在项目执行期,TL应转型为**“特种兵”和“最后一道防线”**:

突发攻坚: 当研发遇到预料之外的技术红灯(如底层Bug、性能瓶颈)时,TL必须第一时间介入,带领团队拆解难题。

质量抽检: 进度由PM盯,但代码质量和方案执行是否走样,TL需要通过Code Review或阶段性复核来把关。

四、 总结:从“管人”到“管标准”

优秀的TL应当致力于构建一套自运转的体系:
产出详设: 确保路没走错。
给出评估: 确保量没算错。
移交进度: 相信PM的专业性。
技术兜底: 确保遇事能平。
技术负责人不应该在研发背后“催命”,而应该在研发身前“开路”,在研发身下“托底”。