04-08-04 人员管理 (Managing People)
章节概述
本章讨论如何管理工程师,包括一对一会议的深化、绩效管理、反馈技巧、以及如何处理不同类型的员工。这是从 Tech Lead 到全职工程经理的关键一步。
核心概念
工程经理的角色
主要职责: ├─ 团队成员成长和发展 ├─ 绩效管理和评估 ├─ 招聘和人才保留 ├─ 团队文化和氛围 └─ 向上管理和横向协作 时间分配: ├─ 一对一和人员管理:40% ├─ 团队管理和协调:30% ├─ 跨团队协作和对外:20% ├─ 战略规划和改进:10% └─ 技术工作:0-10%管理者的心态转变
从:技术专家思维 到:教练和使能者思维 从:自己解决所有问题 到:帮助团队成长和解决问题 从:关注个人技术深度 到:关注团队整体能力 从:短期任务完成 到:长期人才培养关键知识点
1. 深化一对一会议
一对一的层次
Level 1: 状态更新 ├─ 项目进展汇报 ├─ 工作计划分享 └─ 基础沟通 Level 2: 问题解决 ├─ 工作中的困难 ├─ 需要的支持 └─ 障碍移除 Level 3: 职业发展 ├─ 成长目标讨论 ├─ 技能提升规划 └─ 职业路径探索 Level 4: 深度关系 ├─ 价值观和动机 ├─ 个人生活关怀 ├─ 信任关系建立 └─ 双向坦诚反馈不同员工的一对一策略
新员工(前3个月)
频率:每周一次
重点:
□ 入职体验如何
□ 是否需要更多支持
□ 理解公司文化和流程
□ 建立初步信任
□ 早期绩效反馈
话题示例:
- 前两周:“适应得怎么样?有什么困惑?”
- 第一个月:“对团队的第一印象如何?”
- 第二个月:“想学习什么?有什么目标?”
- 第三个月:“感觉融入了吗?还需要什么支持?”
表现优秀的员工
频率:每周或双周
重点:
□ 保持挑战性
□ 职业发展规划
□ 扩大影响力
□ 防止倦怠
□ 人才保留
话题示例:
- “有什么想学习的新领域吗?”
- “觉得当前工作有挑战性吗?”
- “对未来职业发展怎么想?”
- “有什么想尝试的新项目或角色?”
- “工作生活平衡如何?”
表现待提升的员工
频率:每周一次
重点:
□ 明确期望差距
□ 制定改进计划
□ 频繁反馈
□ 提供支持和资源
□ 跟踪进展
话题示例:
- “我们一起看看这周的进展”
- “遇到了什么困难?如何帮助你?”
- “这个任务的期望是…,你理解了吗?”
- “我们制定一个具体的改进计划吧”
资深员工
频率:双周或更灵活
重点:
□ 战略性讨论
□ 影响力扩大
□ 指导他人
□ 技术方向
□ 更平等的对话
话题示例:
- “对团队方向有什么想法?”
- “技术架构上你有什么建议?”
- “愿意指导一下初级工程师吗?”
- “怎么看待这个行业趋势?”
一对一的高级技巧
倾听的艺术
主动倾听:
- 全神贯注,眼神交流
- 不打断,让对方说完
- 用肢体语言表示理解(点头、前倾)
- 放下手机和笔记本
确认理解:
- “你的意思是…”(重复对方的话)
- “我理解得对吗?”
- “能详细说说这部分吗?”
深入提问:
- “能举个具体例子吗?”
- “为什么你觉得这很重要?”
- “如果没有任何限制,你会怎么做?”
- “这让你有什么感受?”
避免:
- 同时做其他事
- 急于给建议
- 评判对方
- 分享类似但无关的自己的故事
建设性的沉默
使用时机:
- 对方需要思考时
- 讨论敏感话题时
- 给对方时间组织语言
- 等待更深层的分享
技巧:
- 不要急于填补沉默
- 保持耐心等待
- 用肢体语言表示你在等待
- 给对方空间和时间
2. 绩效管理
绩效管理循环
设定目标(Goal Setting) ↓ 持续反馈(Continuous Feedback) ↓ 中期检查(Mid-year Review) ↓ 年度评估(Annual Review) ↓ 绩效评级和奖励(Rating & Rewards) ↓ (循环回到目标设定)设定有效的目标
SMART 原则
Specific(具体)
- “提升代码质量”
- “将单元测试覆盖率从60%提升到80%”
Measurable(可衡量)
- “改善沟通能力”
- “每月进行1次技术分享,收集反馈评分达到4/5”
Achievable(可实现)
- 考虑资源和能力
- 有挑战但不是不可能
- 需要努力才能达成
Relevant(相关)
- 与个人职业发展相关
- 与团队目标一致
- 与公司战略匹配
Time-bound(有时限)
- “学习 Go 语言”
- “Q2 结束前用 Go 完成一个微服务项目”
目标类型
交付目标(Delivery Goals)
- 完成特定项目或功能
- “Q2 完成支付系统重构”
成长目标(Growth Goals)
- 技能提升和学习
- “掌握 Kubernetes,能独立部署和维护”
影响力目标(Impact Goals)
- 扩大影响范围
- “帮助2位初级工程师成长到中级”
行为目标(Behavioral Goals)
- 改善工作方式
- “改善沟通,每周主动更新项目状态”
目标设定模板
Q[X] 目标 - [姓名]
目标1:[目标标题]
类型:[交付/成长/影响力/行为]
描述:
[具体描述要达成什么]
成功标准:
1.
2.
3.
如何衡量:
需要的支持:
潜在障碍:
目标2:…
持续反馈
反馈的时机
实时反馈(Real-time) └─ 在事情发生后尽快给予 - 好的表现:立即认可 - 需改进的:及时纠正 定期反馈(Regular) └─ 一对一会议中 - 每周/双周的固定时间 - 有准备的深入讨论 正式反馈(Formal) └─ 绩效评估周期 - 季度/年度总结 - 书面文档记录反馈的类型
认可反馈(Recognition)
目的:强化好的行为
时机:立即
模板:
“我注意到你 [具体行为],这很好因为 [影响]。
希望你继续保持。”
示例:
“我注意到你在代码审查中给出了非常详细的反馈,
还附上了示例代码。这帮助新人快速理解了最佳实践。
做得很好,希望继续保持!”
教练反馈(Coaching)
目的:帮助成长
时机:发现问题后尽快
模板:
“我观察到 [具体情况]。我的想法是 [分析]。
你怎么看?我们可以 [建议的改进]。”
示例:
“我注意到这次设计评审会上,你的方案细节不够充分,
大家提了很多问题。我想这可能是准备时间不够。
下次我们可以提前一天一起过一遍,确保准备充分。
你觉得呢?”
纠正反馈(Corrective)
目的:改正不当行为
时机:尽快,但私下进行
模板:
“[具体行为] 造成了 [负面影响]。我需要你 [期望行为]。
项目中讨论一下如何改进吧。”
示例:
“今天会议上你多次打断别人发言,这让其他人无法完整
表达观点,也影响了讨论效率。我需要你在会议中尊重
他人的发言机会。我们来讨论一下,如何改善这个情况。”
反馈的技巧:SBI 模型
Situation(情境)
├─ 描述具体情境
└─ 何时何地发生的
Behavior(行为)
├─ 描述观察到的行为
└─ 客观,不评判
Impact(影响)
├─ 说明行为的影响
└─ 对你、团队、项目的影响
示例:
Situation: “在昨天的需求评审会上”
Behavior: “你提出了三个关键的技术风险点”
Impact: “这帮助我们避免了一个重大的架构缺陷,
可能节省了2周的返工时间。做得很好!”
绩效评估
评估维度
技术能力(Technical Skills)
□ 编码质量
□ 系统设计能力
□ 技术深度和广度
□ 学习能力
交付能力(Delivery)
□ 任务完成质量
□ 效率和速度
□ 项目管理能力
□ 可靠性
协作能力(Collaboration)
□ 沟通能力
□ 团队合作
□ 跨团队协作
□ 知识分享
影响力(Impact)
□ 业务影响
□ 技术影响
□ 团队影响
□ 公司影响
领导力(Leadership)
□ 主动性
□ 责任心
□ 指导他人
□ 推动改进
绩效评级
Exceeds Expectations(超出期望) ├─ 持续超出职级期望 ├─ 显著的业务影响 ├─ 成为团队的榜样 └─ 可能准备晋升 Meets Expectations(符合期望) ├─ 稳定达到职级要求 ├─ 按时交付高质量工作 ├─ 良好的团队合作 └─ 职级标准范围内 Needs Improvement(需要改进) ├─ 部分未达到期望 ├─ 有明确的改进空间 ├─ 需要额外支持 └─ 制定改进计划 Does Not Meet Expectations(不符合期望) ├─ 显著低于期望 ├─ 持续的绩效问题 ├─ 需要 PIP(绩效改进计划) └─ 可能面临离职绩效评估会议
准备(会前):
□ 收集全年/季度的工作记录
□ 回顾目标完成情况
□ 准备具体例子
□ 收集同事反馈(360评估)
□ 准备书面评估文档
会议流程:
开场(5分钟)
- 说明会议目的和流程
- 营造轻松氛围
员工自评(10分钟)
- 让员工先分享自己的看法
- 成就和挑战
- 自我评估
经理反馈(20分钟)
- 分享评估结果
- 每个维度的详细反馈
- 提供具体例子
- 认可成就,讨论改进
讨论和澄清(10分钟)
- 回答疑问
- 讨论分歧(如果有)
- 达成共识
展望未来(10分钟)
- 下一阶段的目标
- 发展方向
- 需要的支持
总结(5分钟)
- 总结关键点
- 确认行动项
- 后续跟进
3. 处理不同类型的员工
高绩效员工(High Performers)
识别特征
- 持续超出期望 - 主动承担责任 - 推动团队进步 - 高质量高效率 - 积极正面影响管理策略
保持挑战性
- 分配有挑战的项目
- 给予更多自主权
- 鼓励创新和尝试
职业发展
- 讨论晋升路径
- 提供学习机会
- 扩大影响范围
- 可能的领导机会
认可和奖励
- 公开认可成就
- 薪酬和晋升
- 特殊项目机会
- 会议和培训机会
保留策略
- 定期沟通职业规划
- 了解动机和期望
- 提供成长空间
- 避免倦怠
注意事项
- 不要只依赖他们
- 注意工作生活平衡
- 避免过度劳累
- 关注长期满意度
稳定表现员工(Solid Performers)
识别特征
- 稳定达到期望 - 可靠的执行者 - 团队的基石 - 可能不追求晋升 - 可能满足现状管理策略
认可价值
- 认可稳定贡献
- 不要忽视他们
- 重视可靠性
探索兴趣
- 了解职业期望
- 可能的成长方向
- 新的技术领域
- 横向发展机会
保持参与
- 防止停滞不前
- 适当的挑战
- 多样化的工作
- 参与决策
警惕信号
- 失去热情
- 工作质量下滑
- 不愿尝试新事物
- 消极态度
待提升员工(Underperformers)
识别特征
- 未达到期望 - 错过截止日期 - 质量问题 - 需要过多指导 - 消极影响管理策略
步骤1: 快速识别
不要等到绩效评估才说
- 发现问题后2周内讨论
- 明确指出差距
- 了解根本原因
步骤2: 诊断原因
可能的原因:
技能不足
└─ 解决:培训、指导、结对编程
动机问题
└─ 解决:了解原因,重新激发兴趣
个人问题
└─ 解决:提供支持,连接 HR 资源
角色不匹配
└─ 解决:考虑换岗或调整职责
期望不清
└─ 解决:明确期望和标准
管理问题
└─ 解决:反思自己的管理方式
步骤3: 制定改进计划
绩效改进计划(PIP)模板
当前问题
明确描述绩效差距:
期望标准
清楚说明应该达到的标准:
改进目标(30/60/90天)
30天目标:
60天目标:
90天目标:
支持措施
我(经理)会提供:
员工需要做:
检查点
- 每周一对一审查进展
- 30/60天正式评估
- 90天最终评估
可能的结果
- 达标:继续正常工作
- 未达标:可能的后果(包括离职)
步骤4: 频繁反馈
- 每周一对一
- 具体的反馈
- 记录所有对话
- 涉及 HR
步骤5: 做出决定
改进成功:
- 认可进步
- 继续支持
- 保持关注
改进失败:
- 及时决定
- 人道处理
- 保护团队
- 学习经验
才华横溢但难相处的员工(Brilliant Jerks)
识别特征
- 技术能力强 - 但态度傲慢 - 不尊重他人 - 破坏团队氛围 - 认为规则不适用于自己管理原则
明确态度:
- 技术能力不能弥补不良行为
- 团队文化比个人能力更重要
- 必须改变或离开
处理步骤:
- 私下明确指出问题
- 说明对团队的负面影响
- 要求具体的行为改变
- 设定明确的期限和后果
- 如果不改变,必须让其离开
文化原则:
“No brilliant jerks”
- 保护团队文化
- 长期大于短期
- 团队协作 > 个人英雄
4. 职业发展对话
职业发展框架
了解现状 ↓ 明确目标 ↓ 评估差距 ↓ 制定计划 ↓ 执行和支持 ↓ 定期复盘职业发展对话模板
职业发展一对一
了解现状(15分钟)
“我们聊聊你的职业发展吧”
提问:
- 目前的工作你喜欢哪些方面?
- 有什么让你特别有成就感?
- 有什么让你感到frustrating?
- 如果可以,你想在工作中多做/少做什么?
明确目标(20分钟)
“你对未来有什么想法?”
提问:
- 1年后,你希望自己在做什么?
- 3-5年后呢?
- 想成为技术专家还是走管理路线?
- 想在哪些方面有所成长?
评估差距(15分钟)
“以下看看需要什么才能达到目标”
讨论:
- 目标角色需要什么技能?
- 你现在具备哪些?
- 还需要发展哪些?
- 有什么经验可以帮助你?
制定计划(20分钟)
“我们来制定一个行动计划”
规划:
- 短期(3-6个月)可以做什么?
- 什么学习或项目机会?
- 我可以如何支持你?
- 什么里程碑可以追踪进展?
总结(10分钟)
- 确认下一步行动
- 设定复盘时间
- 记录讨论要点
不同职业路径
技术专家路径(Individual Contributor)
Junior Engineer
↓
Engineer
↓
Senior Engineer
↓
Staff Engineer
↓
Principal/Distinguished Engineer
管理路径(Management Track)
Engineer
↓
Tech Lead
↓
Engineering Manager
↓
Senior EM / Director
↓
VP / CTO
混合路径
- Tech Lead Manager
- Architect with team
- 在不同路径间切换
实践工具
工具1: 一对一记录模板(升级版)
一对一记录 - [姓名] - [日期]
前情回顾
上次行动项进展:
- 行动项1
- 行动项2
今日议题
1. 工作进展
2. 挑战和障碍
3. 需要的支持
4. 职业发展
5. 反馈(双向)
给员工:
从员工:
6. 随想和观察
行动项
- [负责人] - [行动项] - [期限]
- [ ]
下次讨论重点
私人笔记(不分享)
员工状态:
需要关注的:
我的行动:
工具2: 绩效评估准备清单
绩效评估准备 - [姓名]
收集信息
□ 回顾年度目标及完成情况
□ 查看全年的一对一记录
□ 收集项目交付记录
□ 收集代码审查和技术贡献
□ 收集同事反馈(360)
□ 回顾晋升标准(如果适用)
评估各维度
技术能力:[1-5分]
证据:
交付能力:[1-5分]
证据:
协作能力:[1-5分]
证据:
影响力:[1-5分]
证据:
总体评估
整体评级:[等级]
主要成就:
改进领域:
未来规划
下一阶段目标:
发展建议:
会议准备
□ 预定会议室
□ 发送会议邀请(提前1周)
□ 准备书面文档
□ 预留足够时间(1小时)
□ 准备好应对可能的反应
工具3: 反馈记录表
反馈记录 - [姓名]
| 日期 | 类型 | 情境(S) | 行为(B) | 影响(I) | 反馈方式 | 员工反应 |
|---|---|---|---|---|---|---|
| 2024-01-15 | 认可 | 代码审查 | 详细反馈+示例 | 帮助新人快速理解 | 口头+Slack | 积极 |
| 2024-01-20 | 教练 | 设计评审 | 准备不够充分 | 会议效率低 | 私下面谈 | 接受 |
记录原则:
- 及时记录(当天或第二天)
- 客观描述
- 方便复盘和绩效评估
- 保护隐私
工具4: 团队成员档案
团队成员档案 - [姓名]
基本信息
入职日期:
职级:
汇报线:
职业目标
短期(1年):
长期(3-5年):
偏好路径:[技术/管理/不确定]
优势和特长
发展领域
动机和价值观
看重什么:
什么激励TA:
沟通偏好
反馈方式:[直接/温和]
沟通方式:[面对面/文字/视频]
一对一频率:[每周/双周]
个人情况(关怀)
家庭:
兴趣:
需要关注的:
历史记录
重要里程碑:
关键项目:
注意事项
💭 常见问题
Q1: 如何给出负面反馈而不伤害关系?
A:
- 及时但私下:不要在公开场合,但也不要拖延
- 以事实为基础:用SBI模型,客观描述
- 表达关心:说明你是为了帮助TA成长
- 共同解决:“我们一起想想怎么改进”
- 跟进支持:给出反馈后提供帮助
- 平衡正负:不要只有负面,也认可好的部分
- 记住:短期可能不舒服,但长期对TA有益
Q2: 员工对绩效评估不满意,甚至非常upset怎么办?
A:
- 倾听情绪:先让TA表达,不要defensive
- 共情但坚定:“我理解你很失望,但以下看看评估的依据”
- 回到事实:回顾具体的事例和数据
- 了解差异:理解为什么认知有差异
- 展望未来:讨论如何在下一周期达到期望
- 必要时给时间:可以休会,给TA时间消化
- 跟进:几天后再次沟通,确认理解和关系修复
Q3: 如何管理比我资深或技术更强的工程师?
A:
- 接受现实:你的价值不是技术最强,而是管理和使能
- 尊重专业:在技术决策上信任和依赖TA
- 提供价值:帮助TA扩大影响力,移除障碍,争取资源
- 学习谦逊:向TA学习技术,但你也能教TA管理视角
- 明确分工:TA负责技术深度,你负责团队健康和成长
- 建立信任:用你的管理能力和对TA的支持赢得尊重
Q4: 员工想要晋升,但我觉得还不够格,怎么办?
A:
- 明确标准:清楚说明晋升标准和差距
- 具体反馈:用具体例子说明为什么还不够
- 制定计划:一起制定达到标准的计划
- 设定时间线:给一个realistic的时间预期
- 定期复盘:每季度评估进展
- 诚实透明:如果差距很大,要诚实告知
- 提供选择:可能在别的地方更容易晋升?
Q5: 如何防止高绩效员工离职?
A:
- 定期沟通:主动了解满意度和期望
- 职业发展:清晰的成长路径
- 有意义的工作:分配有挑战和影响力的项目
- 认可和奖励:及时的认可,合理的薪酬
- 工作环境:好的团队氛围和文化
- 工作生活平衡:关注倦怠风险
- 但也接受:有时候离开是最好的选择,保持良好关系
本章行动计划
立即行动(本周)
- 评估与每位团队成员的一对一质量
- 为待提升的员工制定初步改进计划
- 准备一次职业发展对话
- 练习SBI反馈模型
短期目标(本月)
- 与每位团队成员进行深度的职业发展讨论
- 建立团队成员档案系统
- 给每个人至少一次正式反馈
- 复盘上次绩效评估,准备下一次
长期目标(季度)
- 完成季度绩效评估
- 帮助至少一人实现职业发展目标
- 成功处理一个绩效问题
- 提高团队整体绩效水平
个人学习笔记
我的管理风格
[描述你的人员管理风格] 优势: - - 盲点: - - 需要提升的技能: - -团队成员快照
[记录团队成员的简要情况] 高绩效: - [名字]:优势 / 关注点 稳定表现: - [名字]:情况 需要支持: - [名字]:问题 / 计划反馈实践反思
[记录反馈实践的经验] 成功的反馈: 情况: 做法: 结果: 学到: 困难的反馈: 情况: 做法: 结果: 学到:绩效管理复盘
[每次绩效周期后的反思] 这次做得好: - 这次可以改进: - 下次要尝试: -