出于战略目的的应用分层推进

标签:战略GartnerCIO智库

访客:41509  发表于:2014-06-17 09:15:59

经常在网上看到大家争论企业应用是直接购买成熟的套装件好,还是购买最佳的单项产品好,抑或在国内还有一个很热的选择是自己开发好?即使购买了套装件,是按照系统的最佳实践直接配置参数好还是为了个性需求定制外挂好?本人以前的观点是尽可能使用成熟的套装件,如果实在需要定制的业务需求,尽可能用松耦合的技术如BPM或ESB将开发应用在合适的阶段或节点接入套装件。前一段时间看到Gartner的Pace Layered application strategy,感觉非常清楚科学地回答了上述久久争论不休的问题。

Gartner将应用分为三层:system of record(业务记录的系统),system of differentiation(辅助企业取得差异化和竞争优势的系统), system of innovation(业务创新的系统)。分法完全以业务战略为导向,CIO们应该细致地梳理自己企业的应用,将不同的应用归属不同的层级,按照不同层级的特点、要求和目的来选择产品。同时,具体到每种应用,在三个层级的位置并不是固定不变的,具体到不同大小的企业,同一个企业不同的发展阶段都是可能不同的,万变不离其宗的关键是战略目的。下面将一一介绍Gartner的分析和个人的理解和扩展。

Gartner pace layered view of system

(1)system of record:这类系统用户清楚地知道自己的需求,而且这种需求是行业或企业通用的,不需要独特性。通常是支持企业管理和交易流程的系统,如财务、HR、资产管理等。这类系统的战略是改进执行,针对这类系统,Gartner建议采用开箱即用的系统以取得最大的效率,即常说的套装件。这类系统有一个要求是核心异常稳定,业务需求多年不会变化,标准的流程应用,支持业界的最佳实践模板。这类系统的选择要非常谨慎,要经过一系列的筛选条件考察:如长期的价值,技术的稳定性和高ROI。比如银行业中的core banking即属于此类。个人认为,对于国内的CIO来说,认识到这个层级的存在非常有意义,不要总是认为自己的企业是独特的,独特的业务需求似乎是理所当然的。要意识到核心的基础应用是共性的,要尽可能利用业界的最佳实践。华为的“先僵化、再固化、最后优化”的准则,如果做不到差异化竞争优势或业务创新,最好就一直“僵化”吧。

(2)System of differentiation:这类系统用户也清楚地知道自己的需求,战略是为了和竞争对手形成差异化,从而取得竞争优势。这类系统有可能是套装件的某个部分,更有可能是某种最佳单项产品。不要轻易地被套装件厂商所谓的集成优势迷惑而摇摆自己的选择。Gartner建议每隔2~3年要重新评估这类系统,因为套装件厂商可能在这个领域追赶上来,最佳单项产品厂商也有可能被收购。这类的产品可以考虑SaaS应用。这类系统的业务需求可能会经常变化,所以可配置能力非常关键。个人认为,这个层级对于国内CIO的意义是差异化、个性化一定是为了取得竞争优势,如果定制的需求和如何取得竞争优势的因果关系说不清楚,就不要轻易的同意定制化需求。即使想清楚了因果关系,还要进一步地思考清楚业务流程如何做,是否有漏洞,是否会在实际操作过程中变形。总之,要回答清楚如何取得竞争优势,即How的问题。

(3)System of innovation:这类系统用户不完全清楚自己的需求,要通过实验或者试错去尝试或验证,其战略是业务变革和创新。这类应用需要能被快速地构建,帮助企业捕获新的创意或机会。Gartner的建议是不要过多考虑供应商的生存能力,因为此类的供应商大多存在于在某个专精领域或是创业企业。个人认为,在国内,这个层次的应用大多可能需要企业主导的定制开发,不一定要立项,CIO和决策者讲清楚价值所在和如果收获业务价值,如果决策者觉得可行,可以快速地做一个POC系统,不一定是一个完整的系统,可以用Excel、BPM新流程等实现关键的步骤,辅助以手工部分,关键是验证业务价值的存在和创新的可能。

总结:由于出于不同的战略目的,所以不同层次的应用有自己的特点和要求,Garnter的分层模型解决了国内应用选型时的常见问题,如一开始要求过高,过于完善、过于理想化,将三个层次的需求集于一身,在标书中我们常常会看到如此要求;后续由于各种原因不得已降低要求时,如何降、降哪里、降多少的科学依据不清楚,可能选择错误;最终选择某个产品时给出的理由很有道理,但可能和相应层次的战略不匹配,结果期望达不到。

Gartner的观点总归是高大上的,下面一张图是Gartner关于三个层次的区别和对比,大家可以自己从中解读更多的关键点。

recommendation for layers

下面一张图是财务领域应用的一个示例,不同的企业或同一企业的不同发展阶段,不同模块的归属也可能不同。

FM pace layers

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");