04-08-04 人员管理 (Managing People)
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 ContributorJunior Engineer↓Engineer↓Senior Engineer↓Staff Engineer↓Principal/Distinguished Engineer管理路径Management TrackEngineer↓Tech Lead↓Engineering Manager↓Senior EM / Director↓VP / CTO混合路径Tech Lead ManagerArchitect 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反馈模型短期目标本月与每位团队成员进行深度的职业发展讨论建立团队成员档案系统给每个人至少一次正式反馈复盘上次绩效评估准备下一次长期目标季度完成季度绩效评估帮助至少一人实现职业发展目标成功处理一个绩效问题提高团队整体绩效水平个人学习笔记我的管理风格[描述你的人员管理风格] 优势 - - 盲点 - - 需要提升的技能 - -团队成员快照[记录团队成员的简要情况] 高绩效 - [名字]优势 / 关注点 稳定表现 - [名字]情况 需要支持 - [名字]问题 / 计划反馈实践反思[记录反馈实践的经验] 成功的反馈 情况 做法 结果 学到 困难的反馈 情况 做法 结果 学到绩效管理复盘[每次绩效周期后的反思] 这次做得好 - 这次可以改进 - 下次要尝试 -