一个正确、合理且可达的目标,是靠多个职能之间反复讨论和反复演算得到的。这是一个发现的过程,而不是一个拍脑袋决策的过程。目标的制定要靠科学决策。目标必须基于客观事实、自然规律和现实环境的约束。
在确认目标的过程中,我们还要检查目标的合理性和可达性。相对来说,这个验证过程是一个快速的、基于经验和思想实验的判断,而不是一个耗时巨大的工程。确认目标时只需要和执行者确认一件事:在极限压力下,项目交付时间和 KPI 目标是可以被实现的,重大风险是可控的。
完成目标确认后,有两个可能的结果,一个是输出符合 SMART 原则的正确目标(请参看第 19 讲); 另一个是说服相关方放弃不正确的目标,重新设立一个正确、合理和可达的目标。我想特别强调一下,后者其实也是一个好的选项。虽然放弃一个诱人的目标很可惜,但更可惜的是接受一个错误的目标。在互联网时代,时间和机会是最宝贵的资源。而且,能做好后者更难、也更有价值。
当否定上级一个重大的错误决策后,才能真正成长为一个有主见的架构师。在此之前,都只是一个被动的、缺乏独立思考的任务完成者。
此文章为5月Day21学习笔记,内容来源于极客时间《郭东白的架构课》