技术Leader管理目标
技术Leader(TL)需承担三个核心职责:业务交付责任人(对“事”负责)、技术带头人(对“系统”负责)、团队建设者(对“人”负责)。管理目标包括:
- 需求交付:关注效率(需求吞吐率、交付周期)和质量(缺陷估分比、逃逸率、事故数)。
- 系统架构:衡量规范性(接口规范率)、可构建性(构建时长、成功率)、可用性(缓存可用率)、数据(慢SQL占比)。
- 团队情况:包括基本功(代码问题数、单元测试覆盖率)和人员情况(人员规模、研发质量、投入、产出)。
- 需求价值:衡量用户体验(OnCall求助率、可交互时间)和用户规模(UV、PV)。
- 成本情况:衡量ROI(商品平均单价、资源成本、人力成本)。
技术Leader管理工作项及管理视角
管理工作项按汇报线(实线管理团队)和业务线(产研管理单元)划分:
- 汇报线:适用【团队】人员情况、【业务】成本情况、【研发】研发基本功。
- 业务线:适用【业务】业务目标、【业务】产品体验、【系统】可靠性&稳定性、【系统】性能、【研发】研发交付、【研发】研发基本功、【综合】成本。
管理节奏分为:
- 每绩效季初:设计目标、检测指标,分析成本收支。
- 每周/双周:监控目标达成度,Review指标表现,分析异常原因并制定改进措施。
- 每月/季度末:总结现状,分析异常点,制定改进措施,优化目标&指标。
- 每半年:评估团队/人员产出&能力,识别异常并决策,分析成本收支。
依托平台进行研发效能管理
- 设定目标:业务负责人分解年度关键战役为可量化目标(如UV>10万、事故数<3个)。
- 管理单元:构建管理单元(最小作战单元)并设定目标,存在上下级关系。
- 了解目标达成情况:平台支持业务目标监控、周期复盘。
- 了解团队效能现状:管理者工作台展示相关工作项卡片(如【团队】人员情况、【研发】研发交付)。
- 了解团队成员排名:通过《人员研发情况》报告按汇报线查看排名。
- 自动检测异常:平台按规则检测并预警(如责任事故数过高、需求负载过低)。
- 洞察根因:平台展示异常因素(如人员、Oncall ID、流水线)并支持维度分析。
- 驱动改进:记录异常原因创建任务,同步至飞书并跟踪落实。
- 观测效果:查看指标改善情况。
案例分析
- 初创期团队:关注人员基本功,通过【团队】人员情况、【研发】研发基本功指标,分析过往贡献并明确后续行动。
- 高速发展期团队:关注产品表现和研发交付,通过【业务】产品表现、【研发】研发交付指标,划分管理单元,双周Review进度,月度/季度复盘。
- 平稳发展期团队:关注架构治理,通过【系统】架构情况指标,度量现状印证反馈,洞察异常并改进(如代码重构、索引优化、服务梳理)。
- 多种情况并存:管理者工作台整合各部分结果指标,关注进度风险、异常、根因、改进和效果。
核心观点与结论
- 技术Leader需平衡业务交付、技术架构和团队建设,通过量化目标和管理节奏提升效能。
- 平台支持目标设定、监控、异常检测、根因分析、改进驱动和效果观测,实现数据驱动管理。
- 不同发展阶段的团队需关注不同重点(初创期基本功、高速发展期表现&交付、平稳发展期架构治理),平台提供灵活管理工具。