【IT经理网点评】大多数成功的IT项目和产品背后都有一个说一不二的技术领袖,他们不是传统意义上的管理者,而是让团队成员保持最佳状态和效率,朝着正确方向前进的"牧羊犬",他们是合理分配团队资源和处理能力的差速锁,他们是脑子和手一样快的四分卫。伟大的技术领袖关心的不是人,而是代码,因此他们再忙也会“发明时间”为团队写点代码;他们用案例说事,用手为团队选择方向而不是用嘴描述方向;他们是团队前进道路上的清道夫和保护伞…现在,你明白为什么伟大的技术领袖如此珍稀了吧。
最近,曾经就职于Google、Square等公司的软件工程师兼博客作者David Byttow认为,虽然不同的企业文化各异,面临的挑战不同,但是优秀的技术领袖通常具备相似的特征、特质和方法。Byttow在VB 撰文总结了伟大的技术领袖在推动项目前进时需要亲力亲为的三十二件事,对于那些可望"从优秀到卓越"的企业的技术管理者来说,有很多可以借鉴参考的地方 :
- 创建和维护项目启动、测试和发布计划。
- 主持高效率的工程师团队会议。
- 确保会议尽可能的简短有效。
- 帮助创建和排布项目的优先级事项。
- 经常对新的或不需要的功能说不。
- 为所关注的问题定义最佳实践。
- 成立专门的攻坚或调试团队。
- 维护跨职能关系。
- 设定目标里程碑日期。
- 了解最新的优秀工具的动态
- 担当团队里工程师的"教练"。
- 从其他团队招揽工程师。
- 关照实习生,帮他们成功。
- 仔细阅读代码并给出具体有用的反馈。
- 阅读、撰写并反馈设计文档。
- 在正确的时间写正确的代码。
- 必要时在管理层面前保护你的工程师。
- 与其他工程团队协作。
- 发现"技术债务"。
- 解释决策背后的原因。
- 为正确的设计决策而战斗。
- 为"技术债务"的解决挤出时间。
- 实现团队工作的负载均衡。
- 为团队物色新的人选,并帮助新工程师入职。
- 必要的时候对工期和时间节点进行调节。
- 定义项目的MVP人选,并维护其地位。
- 评估架构决策和相关影响。
- 确保对核心功能进行测试。
- 维持在岗工作流程的正常运转。
- 必要时屏蔽更多议题。
- 为产品的隐私和安全问题把关。
- 时不时蹦出点牛逼的想法和解决方案。