问题三:技术架构与现有企业资源的兼容性问题
除了要考虑信息化管理软件跟操作系统平台的兼容性问题之外,CIO还需要考虑跟现有的其他管理软件的兼容性问题。简单的说,就是要看看预计要使用的信息化管理软件,是否提供了足够多的接口,可以跟现有的其他信息化管理软件进行集成。
如笔者企业现在有一个Oracle数据库管理员。为了减少信息化管理成本,笔者在信息化管理软件选型的时候,技术架构方面就有一个要求。即信息化管理软件必须支持Oracle数据库。其实,现在不少的信息化管理软件都支持多种数据库系统。这在技术上来说,并没有多少的难度,只是一个接口问题。可是有些软件公司往往出于一些商业策略,而限制了数据库的支持种类。如有些软件公司喜欢跟在微软的屁股后面跑。他们的信息化管理软件不仅只能够在微软的平台下运行,而且他们的管理软件也支持微软的数据库系统。这个意图很明显,如果企业要使用他们的信息化管理软件,就必须购买微软的SQLServer数据库系统。这个商业同盟损害了企业的利益。
在大部分时候,企业都需要根据自己的情况来选择需要采用的数据库系统。如象笔者企业一样,已经有了一个Oracle数据库管理员,那么选择数据库系统的时候Oracle数据库当然是首选。虽然说数据库部分内容是相通的,但是让Oracle数据库管理员去维护SQLServer数据库的话,总觉得有点专业不对口的味道。
所以笔者认为,CIO在项目选型的时候也需要考虑技术架构跟现有企业资源的兼容性问题。为了减少信息化项目的实施与维护成本,CIO最好能够选择那些能够跟现有资源充分兼容的技术架构,最大限度的发挥现有资源的价值。这不仅可以让各个信息化系统通过一定集成手段整合为一个统一管理平台;而且由于充分利用了现有的资源,可以大大降低信息化项目的成本。只有如此,CIO才能够体现其应有的价值。
以上三个问题,CIO如果能够给出合适的答案,那么这个技术架构方面的选型基本上不会有大问题。注意笔者这里强调的是“合适”,而不是“准确”。这主要是因为技术架构从本质上来说都是“准确”的。只是从企业实际情况出发的话,就有一个“合适不合适”的问题。