A framework for Engineering Managers
· 4 min read
介绍
每个职业角色:
- 找准在当前职业阶梯的期望
- 规划职业阶梯的下个阶段
维度和级别
技术:技术栈和工具
- 采用:积极学习和采用团队定义的技术和工具
- 专精:是一项或多项技术的首选人,并主动学习新的技术
- 传播:研究、创建概念证明并向团队介绍新技术
- 硕士:对系统的整个技术栈有非常深入的了解
- 创造:设计和创造被内部或外部团队广泛使用的新技术
系统:系统的所有权 级别
- 增强:成功推送新功能和错误修复以改进和扩展系统
- 设计:设计和实现大中型功能,同时减少系统的技术债务
- 拥有:拥有系统的生产操作和监控,并了解其 SLA
- 演进:演进架构以支持未来的需求并定义其 SLA
- 领导:领导系统的技术优势并制定计划以减轻中断
人员:与团队的关系
- 学习:快速向他人学习,并在需要时不断加强
- 支持:主动支持其他团队成员并帮助他们取得成功
- 导师:指导他人加速他们的职业发展并鼓励他们参与
- 协调:协调团队成员提供有效的反馈和主持讨论
- 管理:管理团队成员的职业、期望、绩效和幸福程度
过程:参与开发过程的程度
- 遵循:遵循团队流程,将一致的功能流交付到生产中
- 执行:强制执行团队流程,确保每个人都了解好处和权衡
- 挑战:挑战团队流程,寻找改进方法
- 调整:调整团队流程,听取反馈并指导团队完成变更
- 定义:为团队的成熟度定义正确的流程,平衡敏捷性和纪律
影响:职位的影响范围
- 子系统:对一个或多个子系统产生影响
- 团队:对整个团队产生影响,而不仅仅是对团队的特定部分
- 多个团队:不仅会影响他/她的团队,还会影响其他团队
- 公司:对整个技术组织产生影响
- 社区:对技术社区产生影响