想要管好其他人,必须先管好自己。只有多花一些时间了解自己,反思自己是如何应对外界的改变的,界定那些事情能启迪自己,那些事情会让自己发狂,才能在管理工作上更进一步。

管理基础

合理期望

管理者不仅要尊重和关心下属,更应该主动帮下属规划和发展其职业生涯。一个好的管理者应该帮助下属明确自己目前应该关注的工作重点是什么,并且帮助下属抵挡一切干扰注意力的杂事,让下属专心攻克难关。

一对一会议

  1. 进行人际关系建设,每个人都有工作的之外的另一面。良好的人际关系是相互信任的前提,也是团队凝聚力的基石。
  2. 讨论任何想要讨论的话题。双方需要提前想好自己想要讨论的议程,也可以提前将讨论题目发送给对方。

工作反馈与指导

  1. 反馈的时效性比反馈本身重要。
  2. 公开的正面反馈,私下的负面反馈。
  3. 提供可实践的反馈意见。
  4. 倾听是最基础也是最重要的人事管理技能。
  5. 人都是不善于精准表达自己想法的。

职业培训和职业规划

  1. 自己要对自己的职业发展规划负责。
  2. 升职或加薪是规划职业发展的主要手段。
  3. 去那些不断有员工离职并创业成功的公司工作。

如何做好被管理者

  1. 花时间思考自己的需求是什么。如何从工作中获得快乐最终都是你自己的责任。
  2. 体谅你的上级,上级需要的是解决方案,而不是问题。
  3. 寻求建议,是展示自己对上级领导的尊敬与信任的最好方式。
  4. 精心选择自己的上级领导。
  5. 保持好奇心,保持思想开放。

技术组长

技术组长秘诀

  1. 获得任命的主要因素就是能够客观、稳健地推进项目进度。
  2. 技术组长不应由最资深、技术能力最强的工程师来担任,因为这个职位对项目管理能需求远大于技术能力。
  3. 取舍能力永远是最重要的能力。

项目管理

  1. 技术管理者并非全知全能,花时间向别人解释自己的想法是非常重要和值得的。
  2. 管理项目
    1. 将工作进行拆分
    2. 持续关注细节与未知部分
    3. 真正落实项目计划并时刻调整
    4. 利用计划过程中获得的知识来管理需求
    5. 不断完善细节信息

如何成为一个优秀的技术组长

  1. 理解系统架构
  2. 维持团队关系
  3. 主导技术决策过程
  4. 对内沟通和对外沟通

管理员工

与员工快速建立良好的上下级关系

  1. 增进信任与默契度
  2. 制定“月/双月/季度”工作计划
  3. 鼓励新员工通过更新入职文档的方式融入团队
  4. 提前沟通自己的管理方式,说明对新员工的期望
  5. 从新员工处获得反馈

与团队成员沟通

  1. 选择合理、合适的时间定期举行一对一会议
  2. 不同的对象选择不同的会议风格
  3. 保存会议纪录

管理和授权

  1. 主旨是信任与控制
  2. 依托团队的建设目标,明确值得深究的细节
  3. 与团队目标相结合,从现有系统中收集数据
  4. 根据项目阶段调整自己的关注点
  5. 为代码与系统建立标准
  6. 对公开信息分享保持中立偏支持的立场

创造反馈的文化

管理团队

保持对技术的关注

  1. 承担技术工作、识别技术债务从而制定相应的消减措施
  2. 对技术进行可行性评估,对系统内部越了解,制定方案的过程就越容易

找出不和谐团队的问题

  1. 无法交付
  2. 人际关系紧张
  3. 超负荷工作
  4. 合作困难

如何推动团队做出好的决策

  1. 创造数据驱动决策的团队文化
  2. 掌握一定的产品话语权
  3. 前瞻性
  4. 复盘技术决策和技术项目
  5. 对日常工作以及团队中的各种流程进行复盘

如何处理冲突

  1. 不要过度依赖于投票机制或者共识机制
  2. 建立一个不带个人色彩的技术决策机制
  3. 不要掩盖问题
  4. 直接解决冲突,而不要制造更大的风波
  5. 不要将问题推给其他团队
  6. 善待团队成员
  7. 不要害怕
  8. 保持好奇心

项目管理的秘诀

  1. 不能替代敏捷
  2. 每个季度的有效时间只有10周
  3. 预留20%的工程时间来处理研发可持续性工作
  4. 临近交付时间,管理者有说不的义务
  5. 利用翻倍定律来快速预测完成任务所需要的时间,同时对研发周期长的任务申请更多的计划时间
  6. 不要每个需求都需要让技术团队来预估实现时间

技术总监

时间管理

决策与授权

  1. 将简单并且频繁出现的事务进行授权
  2. 亲自完成简单而不频繁的事务
  3. 利用复杂并且不频繁的事务培训下属
  4. 将复杂并且频繁的事务交给团队

懒惰和不耐烦有时也是美德

团队文化

构建自身所在职能部门的文化是资深技术管理工作职责的重要部分。技术管理者要像对待任何不可或缺的重要基础设施一样,高度关注团队文化。

  1. 定义自己团队的文化,同时学习文化叠加于公司文化之上
  2. 通过奖励以积极方式展示价值观的人来强化文化
  3. 绩效考核评估团队成员的价值观是否与公司的价值观一致
  4. 价值观考察用作面试流程的一部分

编写职级文档

组织跨职能团队

构建研发流程

决策去个人化

事故复盘报告

后记

伟大的管理者都是处理矛盾的大师。

管理工作的窍门就是统一战线、纵横捭阖。