2.3 解决问题的逻辑必须养成

无论是科学问题、工程问题还是写作问题,解决问题总会有一定的思路。冗长混乱的思维不利于问题的解决,只有清晰而直接的思路才能迅速解决问题。所以许多聪明的前辈已经总结了一些解决问题的思路,我们则需要善于去学习,去利用,把这些前辈的经验变成自己解决问题的有力武器。

2.3.1 解决问题的思维框架

人们在日常生活中,积累了许多解决问题的思路。对于科学问题,科学家们经常使用的解决问题的思路是先有理论问题出现,再收集大量数据,再大胆假设,再小心求证,最后解决问题;对于工程问题,工程师们经常使用的解决问题的思路是先有工程问题出现,再有理论依据,再结合理论解决实际问题。我们可以把解决问题的思路抽象出来,也就是先从现状中引出问题,再给出解决方案,最后按照解决方案来解决问题,实现目标。如图2-7所示。

图2-7 解决问题思路

其中,通过现状分析和引出问题通常就是一篇文章中序言的内容,而解决方案就是文章的正文,需要用金字塔原理的组织和编写,最后把问题解决掉,实现预定的目标。

2.3.2 如何把框架转化成序言

序言的内容其实就是由事件的背景、引发的冲突和产生的疑问三部分组成。按照这种思路来编写序言,读者就可以很容易将一堆材料,通过分析写成标准的序言模式。下面我们来看一个案例,通过案例来学习如何将素材转换成序言。

近年来,由于国家大力建设智能电网,所以某IT公司的业务量急剧增长,公司的组织结构、人员构成和营销模式等均已不能满足业务增长所带来的变化,迫切需要一场变革来适应新的情况变化。但IT公司一直都是做电力行业的定制化软件开发业务,公司已经经营了5年左右的时间,业务量一直比较稳定。

经研究决定,该公司准备从人员构成、组织架构和营销模式三个方面进行公司内部层面的改革以适应新的形势发展的需要。在人员方面,准备再招聘高中级开发工程师20人;在组织架构方面,增设智能电网事业部;在营销模式方面,逐步增强网络营销新模式。

那么如果我们按照标准序言的写法来梳理这段素材,其标准模式如下所示。

(1)背景:

(2)冲突:

(3)疑问:

其具体内容如下所示。

(1)背景:某IT公司一直都是做电力行业的定制化软件开发业务,公司已经经营了5年左右的时间,业务量一直比较稳定。

(2)冲突:但是近年来,由于国家大力建设智能电网,所以该IT公司的业务量急剧增长,公司的组织结构、人员构成和营销模式等均已不能满足业务增长所带来的变化,迫切需要一场变革来适应新的情况变化。

(3)疑问:该公司究竟应该如何改革呢?

2.3.3 解决方案的写法(推荐)

下面推荐一种解决方案的写法,是笔者工作经验的总结,供读者朋友们参考,如下所示。

1 项目概况

1.1 项目背景

1.2 碰到问题

1.3 解决思路

2 需求分析

2.1 功能性需求

2.2 非功能性需求

3 总体设计

3.1 设计依据

3.2 设计原则

3.3 软件架构设计

3.4 网络拓扑图

4 软件方案

4.1 技术路线

4.2 功能设计

4.3 非功能设计

5 硬件方案

5.1 涉及硬件列表

5.2 硬件型号参数

6 安全方案

6.1 涉及安全技术

6.2 所用安全策略

7 管理方案

7.1 项目管理方案

7.2 项目实施方案

7.3 项目培训方案

7.4 项目售后方案

其中第1章,项目概况其实就是解决方案的序言,关于序言的写法在上一节已经讲解了。第2章需求分析是解决方案的基础和出发点,所有的解决方案内容都是为了满足客户的需求。第3章是总体设计,核心是网络拓扑图和软件架构的设计。第4章是软件方案包括软件功能和非功能的设计。第5章是系统所用到的硬件选型和参数等内容。第6章也是很重要的一章,许多软件系统都对安全问题越来越重视了,所以安全技术和安全策略都需要详加设计。第7章主要是管理类的方案,许多公司都有自己的标准写法,初级售前可以遵循自己公司的标准写法。