“唯一需要担心的是,所有事”
这是《进化--从孤胆极客到高效团队》书中对经理所说。对于具有管理属性的 TL,这句话同样适用。
PM 对风险最为关心。但 TL 风险意识的重要性会超过 PM。原因是以开发工作为主体的软件项目,TL 比 PM 更加贴近一线。当风险出现时,TL 会比 PM 更早察觉。此外,技术方案制定之初,TL 对方案的风险已经完成了评估。TL 是最早接触潜在风险的管理者。
风险被识别的越早,项目组控制和缓解风险就会更有利。因此 TL 识别风险的能力非常重要。
项目上除了交付进度的风险,还存在技术选型的风险、基础设施的风险、上线失败的风险等等。
大部分风险,TL 会比 PM 更早识别到。千万不要试图掩盖风险,这只是掩耳盗铃。面对风险唯一正确的做法是尽快暴露。然后通过分析采取合理措施。可以制定 B 计划,应对风险出现的情况。也可以通过优化方案降低风险出现的概率。
回到开头的那句话,TL 需要对所有方案都考虑异常情况的应对和缓解策略。项目中任何异常情况,哪怕十分微小,也要保持警惕。
识别出来的风险不管大小都要记录下来,定期跟踪。随着时间的推移,环境的变化,风险可能变大或者变小的。我们需要时刻关注识别出来的风险,在必要的时刻立即采取措施。