两条腿走路是一种伟大的战略,我们经常都能看见领导们自信满满的侃侃而谈:我们要两条腿走路,既要这样这样,又要那样那样,这样我们才能走得更快、更稳、更好……
在2009年的炎炎夏日,蓦然发现OA行业的厂商们也已经开始普及两条腿走路了,只可惜,这些厂商的两条腿多是一条长、一条短,成了瘸子。
OA行业的两条腿走路,指既做高端用户,又做低端用户,试图上下通吃。在目前排名靠前的OA厂商中,泛微、金和、华天、合强、用友致远等都采用了这种模式,但在这种模式的背后,其采用的产品却大相径庭,我们现在就掀开裤管看看这些腿到底孰长孰短。
泛微的高端用户推的是e-cology,低端用户推的是e-office。e-cology据传是泛微“借鉴”荷兰一家公司的类ERP产品后改版的,采用JAVA开发技术,包括知识管理等八个模块,特点是功能齐全,关联性好;而e-office是购买通达OA后改版的(这个事儿也比较有意思,泛微现在也不承认是购买通达的产品,可能确实不是买的而是采用其他的手段,但来源于通达OA却是业内一致的认定)包括个人办公等五个模块,通达OA采用的是PHP技术,定位低端,虽然泛微将其翻录成JAVA版本,但和e-cology相比两个版本有着本质的不同:底层平台不同,功能结构不同,性能表现也不同。
金和的高端用户推的是C6,低端用户推的是IOA。C6基于.Net开发,采用三层架构体系,运用了大量诸如Ajax、RSS等web2.0的技术,以求增强系统的柔性和开放性,想成为一个灵活扩展、随需定制、易于整合的协同管理平台。而IOA采用了古董级的ASP技术,在主流的OA产品里面还能够发挥ASP余热的也只有金和一家了,一般的同学都知道ASP是比PHP还落后的技术,在10年前被广泛应用于网站设计,它的优点是简单,缺点也是简单。所以这两个版本同样是各自为政,泾渭分明。
合强在3年前还是OA阵营里面的生力军,可惜这几年走下坡路走得很快,就其原因产品本身的技术缺陷恐怕非常重要(当然背后还是企业的战略管理问题)。合强现在的低端产品就是以前的主打产品——合强智能办公系统,这套系统采用的是DOMINO平台,相信你马上就知道问题所在了,DOMINO平台的封闭性、高成本、服务艰难早就饱受诟病,根本就没有生命力。合强在丧失领先地位之后开发了A8产品主打高端用户,A8采用的是J2EE架构,技术本身是不错,但产品的成熟还需要假以时日。目前这两套产品可以说是形同陌路。
用友致远的高低端产品分别是A8和A6(发现OA们都希望采用奥迪的命名方式),这两个产品都基于JAVA平台,而且A8是在A6的基础上研发的,有一定的延续性,但A8的开发持续了2年多,从底层平台一直到界面设计都进行了大量的改变,所以已经不是真正意义上的统一平台了。还以汽车来打比方:A6采用的是大众的PQ34平台,生产的是宝来和高尔夫,A8采用的是大众的PQ35平台,生产的是明锐和速腾。
这种一条腿长,一条腿短的做法有什么不妥呢,很显然:
1、 厂家维护两个版本,必然要两套人马,这就造成了对版本的开发升级必然会厚此薄彼,技术不连续、不共享,不能协同一致,真是“协同软件不协同”,而受委屈的自然是低端版本和低端用户(低端版本是必然要被淘汰的)。即使用户现在买了高端版本,将来厂家再另造一个更高端的版本怎么办呢?
2、 低端版本不能平滑升级到高端版本,甚至根本就无法升级到高端版本(DOMINO能升级到J2EE上?),如果低端用户的规模扩大了,要求提高了,想使用高端版本,想更换操作系统怎么办,那么对不起,只能重新花钱、重新实施、重新适应了,这就造成了重复建设,有多少钱可以重来呢?
由此看来,长短腿走路对厂家的发展和用户的使用都是很不利的。
把华天OA放在最后来说,是因为我发现他是唯一对高、低端用户一视同仁的厂商,因为他的高端版本和低端版本完全基于同一平台。他的高端版本是企业版(还有一个政务版也属于高端版本),低端版本是中小企业版,这两个版本的底层平台是完全一致的,都基于JAVA平台,版本之间的差别只在于表现层的不同,也就是配置差别(这属于商务范畴而非技术范畴了)。这就好比一个车的不同型号,豪华版的配备了真皮坐椅,标准版则是织物座椅,如果你想更换成真皮座椅,并不需要更换汽车底盘,只换个座套就可以了。
因为是同一个平台,同一套程序,同一套人马,这样厂家就可以集中精力和资源进行一套系统的开发,优秀技术得以传承,不同版本的更新和升级都是同步的,版本间的协同性很好。好处是显而易见的,用户即使购买了低端版本也不用担心被歧视或抛弃,因为随时都可以升级到高端版本或插装新功能。这种方式对发展迅速的中小企业来说意义重大,可以用最低的成本和最低的风险去循序渐进的换取信息化带来的好处。
OA行业的两条腿走路有点像一国两制(一个公司两套产品,甚至是两套人马),一国两制也是伟大的构想,但一国两制的根必须是一致的。同样,两套产品也应该是统一的、协同的,而不是对立的、矛盾的。