现在的位置: 首页 > 综合 > 正文

用SOA打造企业仪表盘

2013年06月02日 ⁄ 综合 ⁄ 共 2381字 ⁄ 字号 评论关闭
驾驭一个大企业就如同驾驶飞机一样,必须要有一个能够信赖的仪表盘帮助你,在茫茫云海般的竞争环境中认清方向、平安着陆
 
一个骑自行车的人,凭着眼睛、耳朵、身体的感觉就可以驾驭自行车了。一个开汽车的人,就要看看仪表盘了,但也还可以看到窗外路况。一个驾驶飞机的人,在天空中飞行,他看到的是一样的天空和白云,整个的驾驶过程就只能依靠精密的复杂的仪表盘所提供的信息。
最近的一段时间里,飞机仪表盘和企业管理之间的关系越来越近,很多人认为未来企业,特别是上规模的企业需要建立一个企业管理的仪表盘,才能让企业在类似茫茫云海的未来竞争环境中准确找到着陆点。
为什么需要仪表盘
对企业而言,信息系统就是仪表盘。实际上仪表盘在飞机上是有历史的,最早的飞机是没有仪表盘的,就像最早的空战是飞行员拿着手枪对打一样。随着飞机的复杂度不断加大,仪表盘才成了必不可少的装置。
企业也是如此。创业阶段的企业,几个人的小企业,几乎不需要信息系统,所有数据都在创业者的脑子里,好比骑自行车。但企业发展到一定的规模,除了依靠脑力之外,还要更多的依靠其他的工具。再继续发展,更多的人更多的市场更多的事情,把总部、把总经理推升到更高的平台,管理者越来越看不到全部的事情,越来越没有“一切尽在掌握”的感觉。
所以,对于习惯驾驭汽车或从骑自行车时代走来的老总,要想驾驭更大的企业,就必须学会使用仪表盘。
在《追求卓越》一书中,作者提醒企业高层要采取走动式管理,以保持感觉的敏锐,这是事情的另外一端。我们的企业,恰恰处在这一端,即要开始学习使用信息系统,因为这是驾驭大规模企业的必要手段,就像驾驶飞机必须依靠仪表盘一样。
和跨国公司相比,中国企业明显不足的一点是:跨国公司的财务控制系统都做得非常漂亮,因为它们是真正的大公司。这些公司的总经理们是非常善于使用仪表盘的,当然有时候发展到了过于依赖的程度。
要作出决策就必须最真实地了解外边的一切,CEO们越来越不希望只是听部门的一个汇报,他们希望每天能看到一个像飞机驾驶员仪表盘一样的东西,要实时不断地有发动机情况、油耗以及风速、温度、高度等这些信息一样,既可以随时掌控企业内部的运行情况,又可以了解企业外部的竞争环境,以便最快作出决策。
尽管飞机仪表盘和企业仪表盘有很多相似的地方,但是有一个最大的区别是,飞机的仪表盘几乎都是一样的设计,而企业仪表盘则需要根据不同企业的具体情况来设计。
毫无疑问,企业的仪表盘并不是一下子就建成的,需要不断的设计和安装,从简陋一直到理想中的完美。IT部门根据老总和各个部门的需要,不断地增加不同的仪表,最终形成企业监控和管理的仪表盘。
构建一个企业的仪表盘最重要的一点就是架构。这就像盖一座大楼一样,等到盖好了,虽然你可以在里面很容易地打一些隔断,但是如果再想加两厘米就是很困难的事情,所以这个架构一定是一个可以具有弹性的架构。
在建设企业仪表盘的时候,随着现在IT技术的发展,你会发现,仪表盘上的各个仪表都有比较成熟产品,比如CRM、ERP、财务、供应链的等等,很容易就可以搭建起一个平台。但必须注意的是,这样搭建起来的平台并不一定能真实地在反映企业的情况。原因是这些仪表盘可能不是在一个工作平台上,或者不是在一个标准下工作。
同时还有一个棘手的问题就是随着市场的变化和企业变化,企业的仪表盘经常是在一种不断地增加、修改和维护的状态,这就像我们一边在开飞机,一边在修翅膀,很危险。所以,这个架构应该是一个能够边破边立的架构。
根据以上的企业对仪表盘的要求和可能遇到问题,不难看出一个好的企业仪表盘需要具有弹性的、有统一标准的并且可以边破边立的。SOA理念的出现恰恰解决了这些问题。
SOA在过去一两年解决的问题,就是希望预先把架构做成预集成的系统,使得每一个点的要求来的时候,实现起来比较快,这是一个基本的理念。这种工作方式,是将一个半成品做好,根据客户的需要快速组建,这样一方面可以让企业的信息系统能够随意快速地增加,又最大限度地减少了“修翅膀”的时间和风险。一般来说,使用SOA架构能使企业的信息系统边破边立地用到50%,这样实施一个新应用的时间会快很多,这就部分解决了新产品或者服务走向市场时间的问题。
如果企业仪表盘内部最大的客户是CEO的话,它解决了CEO需要快速了解全部企业内外信息,以做出决策的需求,那么一个好的企业仪表盘还应该能够反映客户的声音。
有这样的一个例子,有个还房贷的客户经常出差,有时候就会忘记还款,他将自己的外地手机通知了银行,但是由于他两地经常变动,有时候银行还是无法通知他,为此他抱怨银行的客服电话没有能及时通知他,给他造成了损失。
出现这种情况的原因很简单,银行的客户系统并不能灵活适应客户的变化。能够真实快速放映客户的需求,这一点正是SOA的强项。面向服务的架构正是SOA的核心理念。
最大的变化在于,SOA是第一次把应用架构的对象有望变成业务人员,而在以前只有理科生才能解决这个问题,因为其中的工作都是编码的事情。
从另一个角度来看这是业务能力和IT鸿沟之间的矛盾。业务人员可能是以文科需求的角度看问题,而技术人员则是理科实现的角度看问题,他们之间没有共同的语言。其实SOA有一些工具是可以通过配置的,让业务人员很容易把自己的需求让技术人员明白。
现在SOA带来了很多工具,有很多业务建模的工具都是给业务人员看的,换句话说,你只关心你的工作流程怎么走就行了,其他的都不用管。而业务人员一定是根据客户的需求来做事,这样企业的仪表盘就具备反映客户需求的能力。
这和服务CEO基本原理是一样的,CEO要做的事情无非就是把客户的各种各样的需求,通过一个信息系统能反映出来,这也是为什么有些人也把客户称做“总经理”。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1377055

抱歉!评论已关闭.