突破:程序员如何练就领导力
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

14.2 解决方案和实施步骤

结构化思维,是应对以上挑战的非常有力的工具。《学习的艺术》的作者维茨金曾八度获得全美象棋冠军,而且在其纵横棋坛10年之后,改行学了太极,并连续21次荣获全美太极冠军及世界冠军赛的“太极拳王”。在《学习的艺术》一书中,维茨金说到其不断在新的领域成功的秘诀就是:掌握了学习之道。而学习之道的关键,就是掌握一个事物的核心。“结构化思维”的核心可以用十六个字来概括:结论先行,分类清晰、逻辑清楚、上下对应。

原则1:目标明确

规划和实施,是为了一个需要达到的目标。如果目标不明确,那么“规划”也就是无谓的浪费时间。因此,在进行规划之前,需要团队一起明确目标。明确目标的工具可以参考本书第四部分“目标制定”中的相关工具。

原则2:分类清晰,层级化思考

“结构化思维”的一个重要应用就是针对不同类型的目标进行任务的分解和执行。同时,在每一个分类的维度上,都可以进行进一步细分。例如,表10中列出了常见的目标相对应的分类标准和层级化结构。

表10 “结构化思维”分类思考

原则3:上下对应

在利用选定了的分类原则和层级化递进分析工具,并进行了结构化的分解之后,我们会得到如图21所示的思考逻辑和框架。接下来需要利用“逆向思维”的原则验证是否各个节点的子计划实现之后,根节点的目标就能够达成。

图21 “结构化思维”与分类计划

团队可以利用下面这些问题进行验证:


所有分类中子节点的计划都完成了,目标是否达到了?如果没有,我们还有哪些差距?还有什么计划遗漏了?

如果说还有一个方面我们在分类中遗漏了,那会是什么呢?

我们是否对异常情况和风险进行了充分的考虑?如果说有一些风险和异常情况我们还没有考虑到,那会是什么?

假设所有的计划都实现了,并且目标也已经达到了,大家需要选出所有计划中对目标实现贡献最大的,那会是什么呢?


上面第一个问题促发团队进行逆向思考,检验利用结构化思维进行的计划分解是否是完备的;第二个和第三个问题激发团队利用发散思维检查是否有遗漏的项目;而最后一个问题,则引导团队对分解之后的计划的价值和优先级进行思考。只有在进行了“正向”—“逆向”两轮思考之后,才可以认为分解的计划是有较高质量的。