内容简介:思维的逻辑-匹配模式(5.31)
对于思维逻辑中的匹配模式准备再写一篇文章,配合举例来详细阐述在思维和问题分析解决中的关键匹配思路和方法,今天重点谈下当我们进入一个新的领域实践的时候如何快速切入和匹配,对于这个话题其实在很早的博文中就写过如何快速一个新的领域,而今天重点还是在模式匹配方面的思考和总结上面。
以要做一个智慧校园的解决方案材料来进行说明下,背景是我原来做企业内部信息化开发和需求工作,主要涉及到CRM客户关系管理系统,熟悉软件工程和软件生命周期,对ERP也较为熟悉,有过需求分析和调研经验,做过CRM软件项目的售前解决方案并进行过宣讲。可以看到这不是要给完全跨新领域的工作,而是一个已有IT领域的延展性新工作。
第一步思考:破题-不破不立
首先要考虑的仍然是破题,即智慧校园解决方案 = 智慧和信息化+校园业务+IT解决方案。即以上三个方面的内容都了解清楚后你才可能做出一个完整的智慧校园IT解决方案,而实际经过初步分析得出的就是我只有IT解决方案经验,而没有智慧校园方面的经验,即我们要做这个事情还是存在技能和经验差距的。那这个时候的匹配就是:
业界做法+我已有的知识经验=》达成目标的完整框架逻辑
对于业界做法很简单,需要的就是网上搜索和浏览大量的资料,这里面本身包括两个方面的资料,一个是智慧校园的解决方案材料,一个是介绍校园信息化和主要业务的资料,大量资料浏览后需要的就是对比,拆分出各个资料里面的关键项目,最终再去考虑如何基于我们自己的目标整合为一个完整的方案。
我已有的经验是基于IT解决方案的,即对于写一个IT解决方案一般会涉及到项目背景和概述,总体解决方案,实施方案几个方面。有时候对于总体解决方案本身又分为业务解决方案,技术解决方案。对于技术解决方案本身又可能分为技术架构设计,功能架构设计等更加细化的内容。不论是哪种,我们对于IT解决方案经过总结和归纳后会形成一个关键经验点,即:
做IT解决方案的思路,都是
1.提出问题(背景,问题和现状分析)
2.总体设计(建设的目标是什么?这个目标达成的总体架构设计是如何的?)
可以看到,这个通用的IT解决方案的思路对于做智慧校园IT解决方案的时候也适用,那么我们需要做的就是将搜索到的业界做法整合到这个大框架里面去,通过学习网上材料提取出各个材料的关键点进行整合。
同时可以看到,这个跟做CRM解决方案时候有两个大的陌生点,其一就是校园本身的业务究竟是如何的我们并不清楚?其次就是一个校园信息化的整体框架我们应该如何搭建?只有这两个问题都想清楚后我们才能够形成初步完整框架。
可以看到只要我们大IT解决方案思路和逻辑清楚,要做智慧校园解决方案并不是难事,我们需要学习和补充知识,同时由于本身又做过需求收集和分析方面的工作,因此要学习和熟悉校园业务也很容易。
第二步思考:搭建大框架和结构
什么叫搭建大框架和结构?简单点来说就是一个新的陌生领域你需要基于搜集的业界做法加上你已有的知识经验快速的搭建一个概念模型, 这个概念模型就是梳理清楚一件事的关键框架和结构,把核心的内在逻辑,演进和推导关系想清楚,确保框架中的每项内容是承上启下,相互衔接为一个整体的 。
金字塔原理说清楚很简单,但是实践起来却不容易,你需要的就是先从大框架开始就把结构想清楚,确保逻辑完整。
实际上大部分人在做解决方案的时候没有把这点想清楚和透彻,更多看到的场景是网上搜索到一个或二个智慧校园的IT解决方案,就开始简单的拼凑和组合,最终交付一个解决方案,而里面的内在逻辑是如何的自己也讲不清楚,这种解决方案没有太大的价值,也经受不住拷问,同时更加不利于自我的学习实践和技能提升。
下面我们来看下如何搭建这个框架结构出来。我们先分析网上搜索的一些材料
总体建设思路(现状和问题分析,智慧校园和传统校园信息化区别,建设目标,演进路线)
技术方案(重点是总体架构设计,包括了业务层面和技术层面总体架构)
应用方案(主要是基于技术方案架构模块展开的各个子系统详细介绍和说明)
材料2
概述(现状和问题,建设目标)
总体建设方案(建设思路,建设原则,顶层设计(业务,技术,数据等方面))
子系统介绍(各个子系统的详细介绍)
实施方法论(项目实施方法,进度,资源投入,风险管理)
材料3
建设思路(政策背景,核心理念,建设目标,建设内容)
建设内容(应用系统建设,共享数据中心建设,云平台建设,保障和运营机制建设)
建设成效(应用展示,建设收益分析)
收集和学习资料的目的就是要综合对比这些资料,并结合我们已有的做IT解决方案的思路,给出一个做智慧校园IT解决方案的整体框架。由于我们是做一个通用性质的解决方案,因此初步考虑并不会去分析某个学校实际经过调研后的现状和问题,因此基于前面的分析和归纳,应该理出一个大的框架逻辑。
1.提出问题 (要包括抽象后通用现状和问题,智慧校园概述和解释,国家政策标准,总体建设思路,建设目标)
2.总体设计 (建设原则,业务总体架构,技术总体架构,集成架构,管控架构)
3.详细解决方案 (分解后的各个子系统介绍,最后再增加子系统间协同介绍)
4.实施方案 (重点介绍标准的实施方法论,各个实施阶段的关键工作和内容,资源投入等标准内容)
这里面关键还是要把校园业务搞清楚,包括各个业务之间的关系,同时搭建总体架构要考虑分析,可以基于平台+应用的思想来构建一个总体框架框架,如(基础云资源层,平台层(共享数据中心,服务总线平台,流程平台),应用层)等。到了应用层再按理解清楚的校园业务将信息化分解为各个大的业务子系统和功能模块。
1.现状和问题要通过建设思路映射到目标上,实现问题和目标的匹配
2.目标的达成要分解到具体的架构设计中的各个模块上,实现目标到实现的匹配
以上内容都做到了,你就会发现整个解决方案的各个部分会形成一个相互衔接的整体,每部分内容都不散而且是相互集成在一起并承上启下的,这就是搭建总体框架形成的关键概念模型。实际上到这个步骤,你对于里面的类似在线学习,教学评估各个子系统并没有详细深入去了解,但是这个不影响你搭建出上面的这个大框架。
第三步思考:逐层求精,层层匹配
在第二步大框架搭建完成后,其实你心里就应该有底了,即整个方案应该如何做出来,包括其内在逻辑是如何的。但是要成为一个完整的方案还有很多工作要做,里面的很多点你都还需要进一步去分解和落地,即通过详细解决方案和实施方案真正解释清楚你规划的总体架构和顶层设计是可以落地的,所以你必须要把how to 如何做,如何落地方面的事情讲清楚才行。
那么如何解决如何做层面的匹配呢?这个匹配是我们完成一个新领域的第二个关键所在。搜索很多时候解决的都是目标到目标的匹配,而这里我们要解决的是如何通过详细的过程和步骤达到目标的匹配,即:
Process(Step1->Step2->....->Stepn)==>Goal1
要把这个搞清楚就必须进入到事物内部的运行机制和运转逻辑了,举个简单的例子,客户需要爆米花,你给出了一个爆米花机那么就是最简单的目标匹配,而下一步你需要回答的就是爆米花机如何将玉米+白糖变化为一个个爆米花的。要回答这个问题你就必须知道和清楚爆米花机内部的运转机制。
在第二步搭建总体架构的时候我们更多的是采用了静态分析和架构搭建的思路,而到了这个步骤更多的就需要用动态分析的思路,解释清楚流程,包括如何通过流程达到目标 。即这个步骤的关键是动态分析,而动态分析的关键是流程分析,而流程分析本身又必须要把关键活动,活动的输入和输出搞清楚,即流程的各个阶段和活动节点本身是相互衔接和无缝集成的。
举例来说,当我们开始讲在线学习子系统的时候,我们就需要考虑E-Learning系统本身内部各个模块之间是如何动态协同完成最终的业务目标的,从课件准备,到学员学习和培训,再到后面练习,最终的考试评估如何形成一个完整的闭环体系,这个理解清楚了那么我们的整体系统内部运转机制就理解清楚了,再通过这个动态分析分解出培训子系统,学习子系统,考试子系统,知识库等各个子模块就有理有据。
如何在第二步我们是以自顶向下的思路完成了总体框架的搭建,那么到了第三步我们可以用自底上的思路将搜集到的各种材料,学习到的内容安装目标要求进行组合和整合,形成一个完整的整体。 先组合和整合完各个子件,然后再将各个子件最终集成和装配到完整的总体架构设计框架上面。
即搭建整体框架的时候是从树木到树干的分解和梳理过程,而到了详细解决方案的时候是从各个细枝末节组合到树干上的装配过程,两种最终衔接好就完成了一个高度整体的解决方案。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C程序设计语言
Brian W. Kernighan、Dennis M. Ritchie / 机械工业出版社 / 2006-8-1 / 35.00元
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。本书第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引......一起来看看 《C程序设计语言》 这本书的介绍吧!