又过了农历新年了,日子过的真快。去年我新开了好几个博客的话题,如:软件设计师、软件新构架等,总是虎头蛇尾,自己给自己找了许多借口,也就没有认认真真地、持续地写下去。去年年底,我又蠢蠢欲动,开始准备写一些企业信息化话题的文章。只是信息化的这个题材太大,涉及到方方面面,让人无从下手,很难形成相对完整的话题,写不好会让人感到很空洞,没有什么现实的意义。于是,我又重新审视了企业信息化现状:从历史到现实,从现实到历史,从下向上,从上向下,从业务到技术,从技术到业务,从理论到实践,从实践到理论,按照各种逻辑粗粗地梳理了一遍,发现要写的东西可真多。
为此,我和我的朋友们交流了编写企业信息化方面文章的想法,他们认为这想法挺好。我们都感到在企业信息化大话题中,规划和构架已经提到议事日程来了。当前很多企业都面临这些方面的选择,因此,这些话题是有很重要的现实意义的。和大家一起探讨规划和构架问题,可能更有助于我们对企业信息化发展趋势的了解,有助于我们从整体上看待企业信息化,有助于我们从企业业务和计算机技术两个方面来看待企业信息化。但是,针对我喜欢写一些理论性和抽象性的文章,他们建议我不要写抽象的企业信息化规划和构架,最好要找一个具体的行业来说明这个话题。通过一个具体行业分析讨论,这样可能有助于读者产生现实感,有助于对企业信息化有更好的诠释和说明。
至于选择什么行业,我的观点是无所谓的,因为在我看来,几乎所有行业的信息化都遵循着相同的规律,只是信息化进展或快或慢而已。不同行业因其生产的产品不同,提供的服务不同,这些不同其实都可以在信息化中进行抽象,并不影响我们对企业信息化本身的研究和探讨。而正是对这些不同的解决方法才是我们信息化中最有价值的部分。银行业作为我国信息化行业中发展较为迅速和成熟的行业是不容质疑的,从这个意义上来说,选择银行业作为阐述企业信息化的规划和构架是有着现实意义的。
在现实工作中,我们本身就是程序员和项目经理,常常会遇到各种企业信息化中的各种问题。我发现很多信息化的辛苦的建设者们往往把他们的眼光局限于自己开发的程序和项目上。他们的工作范围和思维方式就是:技术到程序,技术到项目。其实我们真的可以花点时间尝试一下拓展我们的眼光,把现在的视野扩大一下,层次再上一层,我们可以试着问问自己:自己的开发项目是什么项目,这个项目在企业信息化中的地位和作用是什么?企业信息化的规划和构架是什么?如果我们对这些方面有了主动的了解,那么我们就可以逐步地了解企业信息化的发展趋势,了解企业信息化的规划和构架,知道企业所开发的项目是不是需要改进,现在和未来企业可能要开发什么项目,知道企业信息化技术发展趋势,知道未来可能会用到的软件技术。如果是这样,无论是程序员还是项目经理的业务水平和技术水平都会有一个本质上的提高,可以更好地开展自己眼前的工作,可以更好地筹划未来的工作。我们希望看到的是他们的思维方式有所转变:企业信息化到规划,规划到架构,架构到项目,项目到程序,程序到技术。这样他们的发展空间就会很大。
除了程序员和项目经理之外,其他从事于信息化管理工作方面的人员都对于信息化的规划和构架的重要性几乎异口同声地表示认同,但是,由于规划和架构既涉及到企业的业务,又涉及到计算机技术,既涉及到微观又涉及到宏观,既涉及设计,又涉及实现。所以对编写规划和构架的人员知识面要求比较高,虽然不少企业都号称有规划,由于很少有规划方面的专家,不排除“天下规划一大抄”现象的出现,其规划无论在其立意方面,还是在可执行度方面都大打折扣,让规划流于形式。所以,我们不要以已有而拒他有,定下心来,安心对规划和构架进行科学分析和探讨。一旦企业有了真正的规划和构架,我想这对企业的信息化建设起的作用,不仅仅是建立起几个或十几个系统可以比拟的。
在企业信息化发展的初期,我们可以不需要关注规划和构架。但是,在企业信息化的今天,我们真的要考虑一下规划和构架的问题。因为规划中可以规定企业信息化的原则和目标,可以建立信息化的业务构架,可以确定要建立的应用系统名称和时间表,可以确定建立这些应用系统的技术构架,可以对信息化建设进行有序的管理。
我希望这个话题,无论是从事银行业IT各类人员,还是其他从事其他行业信息化管理工作的人员,可以通过这个话题,多视角地对企业信息化中的规划和构架进行了解和探讨,最终能让更多的人重视这个方面问题,以使企业信息化能够按照规划有序地建设起来。而我们都能在这个规划和构架中找到自己的业务定位、技术定位和发展方向。