论文部分内容阅读
企业在做信息化实施的过程中,经常会遇到“信息系统”、“基础平台”之类似是而非的词汇。我们今天先探讨一下平台和系统之间的关系。
“平台”泛指要开展某项工作所依据的基础条件。计算机平台的概念目前基本上有三种,一种是基于快速开发目的技术平台;第二种是基于业务逻辑复用的业务平台;第三种平台基于系统自维护、自扩展的应用平台。技术平台和业务平台都是软件开发人员使用的平台,而应用平台则是应用软件用户使用的平台。“系统”是由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体(集合)构成。因此站在信息系统的角度,“平台”是基础,在平台其上构建相互联系相互制约的组成部分,就成了“系统”。
之所以一上来讨论平台和系统之间的关系,是因为很多企业(特别是快速成长的企业)希望获取一种“开包即用”的软件系统,最好是在同行业广泛实施的系统,带有某些所谓“行业包”或者“行业解决方案”。而实际上,所有的软件公司开发软件都希望能够做成一个“平台”而非“系统”,其中的道理非常简单——平台是可以复用的,而系统由于考虑了各个部门的关联性,因此会变得比较僵化,复用性差,这对软件公司无疑是个灾难——谁不想开发一个软件能够多卖几年横跨多个行业呢。但这无疑会给使用软件的企业带来困扰:因为买了一个“平台”想变成“系统”还得动手做开发和实施,这对企业而言要求有点高。这时候,软件实施顾问的价值就体现了出来,这也是为什么大部分管理软件公司都将服务作为最大盈利点的原因。这反过来让企业在进行管理软件选型的时候,除了考虑软件本身的能力以外,还要求提供经验丰富的软件实施顾问。
那么什么样的实施顾问算是一名优秀的实施顾问呢?有些企业看中行业背景,有些企业看中实施经验,有些企业看中表达能力……我觉得这些都很重要,但也都不那么重要。说这些重要,是因为有经验的顾问确实能够在项目实施过程中起到事半功倍的效果;说这些不重要,是因为优秀的顾问非常善于学习,我曾经碰见过一个顾问要给一个完全陌生的企业做产品介绍,他花了一周时间查找资料和看相关专业书籍,讲了以后,客户很多人都以为他是在这个行业工作了很久的专业人士。所以其实行业背景和经验往往可以“造假”。那究竟什么才重要呢?我认为能够认识清楚“信息系统”三要素,并能够帮助企业在三要素基础上建立起一套全新的、完善的体系的顾问是非常优秀的顾问。
很多人或者企业认为实施“信息系统”就是买个软件,然后根据业务规则和表单定制,通过培训让业务部门在其系统上开展工作。认识虽然没错,但是把难度估计的过低,实际上,系统是由“平台”、“数据”和“制度”三个缺一不可的要素构成的,我将其称之为“信息系统”三要素。
“平台”自然就是指的软件本身。很多企业习惯于买“系统”,然而其实企业的业务是在不断变化的,优秀的“平台”能够很快适应这种变化,而“系统”由于僵化则很难适应,这也是为什么很多企业特别是实施国产管理信息系统的企业隔几年就换一套系统或者干脆换到国外软件平台上的原因。
“数据”不言而喻,就是指的在“系统”上跑的各种业务数据,光有系统,没有数据,系统就是个空壳。特别是基础数据的录入,是一项繁杂但却异常重要的工作,很多企业的信息系统实施失败归结原因都是因为“数据”,特别是“基础数据”问题。企业中的业务是动态的,所产生的数据也是动态的,光有系统和数据,没有制度,软件中的数据就会成为没人使用和更新的“死”数据。时间长了,这些数据就没有任何的意义和价值,到头来功亏一篑。
在项目实施过程中,只要能够抓住“信息系统”三要素,通过一定的实施方法论,信息系统的实施基本上都能取得令人满意的效果。
“平台”泛指要开展某项工作所依据的基础条件。计算机平台的概念目前基本上有三种,一种是基于快速开发目的技术平台;第二种是基于业务逻辑复用的业务平台;第三种平台基于系统自维护、自扩展的应用平台。技术平台和业务平台都是软件开发人员使用的平台,而应用平台则是应用软件用户使用的平台。“系统”是由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体(集合)构成。因此站在信息系统的角度,“平台”是基础,在平台其上构建相互联系相互制约的组成部分,就成了“系统”。
之所以一上来讨论平台和系统之间的关系,是因为很多企业(特别是快速成长的企业)希望获取一种“开包即用”的软件系统,最好是在同行业广泛实施的系统,带有某些所谓“行业包”或者“行业解决方案”。而实际上,所有的软件公司开发软件都希望能够做成一个“平台”而非“系统”,其中的道理非常简单——平台是可以复用的,而系统由于考虑了各个部门的关联性,因此会变得比较僵化,复用性差,这对软件公司无疑是个灾难——谁不想开发一个软件能够多卖几年横跨多个行业呢。但这无疑会给使用软件的企业带来困扰:因为买了一个“平台”想变成“系统”还得动手做开发和实施,这对企业而言要求有点高。这时候,软件实施顾问的价值就体现了出来,这也是为什么大部分管理软件公司都将服务作为最大盈利点的原因。这反过来让企业在进行管理软件选型的时候,除了考虑软件本身的能力以外,还要求提供经验丰富的软件实施顾问。
那么什么样的实施顾问算是一名优秀的实施顾问呢?有些企业看中行业背景,有些企业看中实施经验,有些企业看中表达能力……我觉得这些都很重要,但也都不那么重要。说这些重要,是因为有经验的顾问确实能够在项目实施过程中起到事半功倍的效果;说这些不重要,是因为优秀的顾问非常善于学习,我曾经碰见过一个顾问要给一个完全陌生的企业做产品介绍,他花了一周时间查找资料和看相关专业书籍,讲了以后,客户很多人都以为他是在这个行业工作了很久的专业人士。所以其实行业背景和经验往往可以“造假”。那究竟什么才重要呢?我认为能够认识清楚“信息系统”三要素,并能够帮助企业在三要素基础上建立起一套全新的、完善的体系的顾问是非常优秀的顾问。
很多人或者企业认为实施“信息系统”就是买个软件,然后根据业务规则和表单定制,通过培训让业务部门在其系统上开展工作。认识虽然没错,但是把难度估计的过低,实际上,系统是由“平台”、“数据”和“制度”三个缺一不可的要素构成的,我将其称之为“信息系统”三要素。
“平台”自然就是指的软件本身。很多企业习惯于买“系统”,然而其实企业的业务是在不断变化的,优秀的“平台”能够很快适应这种变化,而“系统”由于僵化则很难适应,这也是为什么很多企业特别是实施国产管理信息系统的企业隔几年就换一套系统或者干脆换到国外软件平台上的原因。
“数据”不言而喻,就是指的在“系统”上跑的各种业务数据,光有系统,没有数据,系统就是个空壳。特别是基础数据的录入,是一项繁杂但却异常重要的工作,很多企业的信息系统实施失败归结原因都是因为“数据”,特别是“基础数据”问题。企业中的业务是动态的,所产生的数据也是动态的,光有系统和数据,没有制度,软件中的数据就会成为没人使用和更新的“死”数据。时间长了,这些数据就没有任何的意义和价值,到头来功亏一篑。
在项目实施过程中,只要能够抓住“信息系统”三要素,通过一定的实施方法论,信息系统的实施基本上都能取得令人满意的效果。