今天我们学习生成解决方案的过程和关键步骤,以及如何理解解决方案,并在项目管理中加以应用。
什么是解决方案
在正式开始生成和理解解决方案这一部分内容之前,首先我们要明确什么是解决方案。这里我们还是举一个例子来解释,比如说你觉得你的手机屏幕比较小,那么这就是你提出来的一个问题。对于实现方来说,就形成了需要提供一个更大屏幕的需求。那么,什么是方案呢?对于厂家来说,他后面就是要提供一个例如6.7英寸显示屏的手机。通过以上的过程,我们整理一下,归纳一下。解决方案其实就是针对已经出现的问题或者预期出现的问题、需求缺陷等,提出一个解决整体问题的建议或者计划。

生成解决方案的过程
我们理解了解决方案的定义以后,我们再看看生成解决方案的过程到底是怎样的。首先,我们做任何项目,它都是源自于客户的需求规格书。有了客户的需求规格书以后,我们就可以开始设计方案了。
设计方案
设计方案通常有两种形式:一种形式是从0到1设计方案,即客户的需求在行业中没有先例,我们就需要从零去构建一个全新的方案;还有一种方式就是在已有的、相对能够比较满足客户需求的一个方案的基础上,进行一些改造或者定制。在实践中我们发现第二种方式才是我们经常遇到的。
谈到方案的设计,不同的行业、不同的业务,方案的特征是否不太一样?我们举个例子来说,如果我们要设计一个飞机,那么空客或者波音的方案是比较成熟的,或者我们叫做业界的最佳实践。如果是一个5G的网络建设方案,那么华为和爱立信的方案可能在业界是比较最优的选择。不同的行业或者不同的业务,它们都有不同的方案。如果我们把这些方案归纳整理抽象起来,它们大致上是由三个部分来组成的:一部分是硬件,一部分是软件,还有一部分是服务。硬件和软件我们都是比较好理解的,服务怎么去理解呢?就是说我们除了提供给客户一些硬件的配置和软件的功能以外,我们还会提供相应的服务。
需求的分解与分配
例如说安装服务、测试服务或者咨询服务等等,这些都是方案的组成部分。有了方案的设计以后,我们就可以进行需求的分解与分配。这是什么意思呢?因为一个方案如果比较复杂的话,它可能是由不同的子系统或者不同的模块来组成的。那么一个需求就有可能贯穿多个子系统或者多个模块才能完成。所以这个时候我们就必须做一个需求分解与分配的过程。需求分解与分配完成以后,每一个子系统或者每一个模块,它的功能规格就确定下来了。这个时候我们就可以生成这个方案的硬件配置清单、软件配置清单,以及具体提供服务的一些条目。
需求匹配
需求分解与分配完了以后,我们有一个需求匹配的过程。需求匹配其实就是我们要关注各个子系统或者各个模块的实现方式。有些子系统或者有些模块可以由我们自己的人员来完成,或者说我们本公司有相应的成熟的模块或者子系统。那也有可能是在已有的模块或者子系统的基础上进行一些适当的定制开发。还有一些部分,如果社会上有成熟的模块,成熟的方案,那我们有可能直接采用合作的方式。有些服务我们也有可能是采用外包的方式,或者从外部购买的方式来实现。这个过程完成以后,整个方案的实现方式就确定了。
方案的评估
最后我们还要进行一个方案的评估。这个方案的评估是做什么呢?也就是说方案本身是不是跟最初的客户需求的规格书可以匹配起来。也就是说你的方案要跟客户的需求一一对应,完全能够满足。另外一个事情就是我们要关注实现的过程中有没有一些风险,要做好风险的评估,然后与客户进行方案确认。