关于企业信息化顶层设计的研究与思考
2014-04-29彭川
彭川
[摘 要] 随着现代企业的飞速发展,受业务变化、组织调整、需求深入等因素的影响,信息化建设和应用也面临越来越多的问题和挑战。为了能够推进信息化与业务的紧密融合,合理管控企业信息化建设过程中的各类风险,有必要自上而下地加强和开展信息化顶层设计。本文通过系统地探讨信息化顶层设计的概念,提出了企业信息化顶层设计工作开展的思路和策略,丰富了信息化顶层设计的内涵和意义,为深入开展相关研究提供了有益的借鉴。
[关键词] 信息化;顶层设计;企业架构(EA);TOGAF
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 10. 027
[中图分类号] F272.7 [文献标识码] A [文章编号] 1673 - 0194(2014)10- 0040- 03
0 引 言
大多数企业的信息化建设经历了“十一五”时期从无到有、从有到多、从多到散的过程,“十二五”时期面临系统整合,优化IT架构,提升IT价值的新阶段。虽然各企业均在不同程度开展或持续进行信息化规划的编制和完善,但是信息化重复建设、各自为政的矛盾仍然日益突出,某种程度上制约了信息系统应用价值的充分发挥。为此,有必要建立以顶层设计为先导的信息化规划体系的总体架构,突出强化信息化与企业的深度融合,并在基于企业架构(EA)的基础上梳理搭建科学合理的信息化框架体系,指导和管控企业信息化技术架构、应用架构、数据架构和治理架构的全面建设。
1 顶层设计必要性
1.1 企业信息化存在的问题
通过与国外企业进行对标和分析,宏观来看,国内企业距离国际一流企业信息化水平的差距主要体现在对信息化在变革管理体制、创新业务模式、引领战略转型的重要性认识上不够深刻;信息化技术标准规范体系较弱,难以适应系统集成、信息共享和业务协同的迫切需要;信息化与企业战略决策、主要业务、集团管控等方面的融合度不深,无法满足企业跨越式的发展需求等。微观来看,笔者所在企业通过开展“十二五”信息化规划中期回顾,发现信息化规划对影响企业全局性、整体性的内容阐述不够明确,所属单位较多依据自身理解来开展信息化工作;信息化规划欠缺从业务的视角来梳理系统边界以及从组织的维度加以明确;对跨组织、跨业务领域的大型、综合型应用系统的技术架构定义不够清晰,一些需跨业务协同的信息化项目均较大程度滞后于既定规划目标。
然而,信息化所面临的问题并非是孤立的、个体的,而是相互关联、具有一定共性的,需要予以通盘考虑和协同解决,并且,由于每次规划的投入和影响面相对有限,仅从局部去梳理思路和解决问题,往往治标不治本,以前的问题尚未得到妥善解决,而新的问题又接踵而来,信息化规划与具体项目实施之间始终缺乏整体架构的有效指导。
1.2 企业信息化面临的挑战
信息化建设伴随着企业复杂、动态、快速的发展进程,有着其自身不可避免的长期性和复杂性的发展规律,所面临的挑战也越来越大。概括起来,主要包括环境、管理和技术3方面:
(1)在国家发展的新形势以及信息化产业政策新要求的大环境下,企业信息化所面临的挑战和任务更为艰巨,信息化建设遇到的问题具有一定的代表性,在一定程度上体现了管理现代化的时代特征。
(2)大型企业产业结构较为复杂,业务板块多,管理层级细,且各子公司业务发展战略和发展阶段有所不同,信息化管理策略和侧重点也存在差异,信息化建设和应用领域的资源和管理存在被摊薄的风险。
(3)信息技术有可能对业务不断发展和频繁变化的快速响应存在一定程度的不足,尤其是当信息管理部门自身意识不到位或有所欠缺时,就有可能造成信息化对业务的影响力打折扣。
1.3 外部环境必要性的分析
为了合理应对企业信息化面临的挑战,需要从企业整体视角进行系统性思考。这也使得开展信息化顶层设计工作成为现代企业把握新形势、落实新要求的重要工作和任务:
(1)做好信息化顶层设计是贯彻落实国家方针政策的客观要求。2012年,国资委下发了《关于加强“十二五”时期中央企业信息化工作的指导意见》,其中明确提出“通过进一步加强信息化顶层设计,处理好局部与全局、重点应用与整体推进、单向应用与发挥整体职能的作用的关系,实现信息化建设全面、协调和可持续发展”。
(2)做好信息化顶层设计是国际一流企业信息化建设的必然选择。财富500强95%以上的国外企业建设了企业架构(EA)并孕育了完善的IT治理体系,在其基础上进行信息化顶层设计、中层设计、底层设计已成为该类企业的工作常态,信息系统建设正由单一业务系统向整体解决方案、由低端的系统集成向高端的应用集成发展。
2 顶层设计做什么
2.1 顶层设计的含义与意义
“顶层设计”一词最早源自系统工程学的概念,该名词在2010年10月发布的《中共中央关于制定国民经济和社会发展第十二个五年规划的建议》中出现后得到广泛重视和应用。顶层设计代表的是一种系统论思想和全局观念,其主要特征包括:①顶层决定性,顶层设计是自高端向低端展开的设计方法,核心理念与目标都源自顶层,因此顶层决定底层,高端决定低端;②整体关联性,顶层设计强调设计对象内部要素之间围绕核心理念和顶层目标所形成的关联、匹配与有机衔接;③实际可操作性,设计的基本要求是表述简洁明确,设计成果具备实践可行性,因此顶层设计成果应是可实施、可操作的[1]。
信息化顶层设计贯穿了战略到业务、业务到信息的全过程:首先,信息化顶层设计支撑企业战略落地,加强包括业务之间、业务与信息化之间、信息系统之间的协同性,解决业务与信息化的融合度不高、系统集成度不够高和数据不够共享的问题;其次,信息化顶层设计把控信息化建设方向,提升信息化建设合理性,解决应用边界不清晰、管控依据不足和技术平台不够统一等问题;最后,信息化顶层设计促进管理提升,通过企业架构管控体系,建立持续性的管理机制,保障公司信息化建设稳定、长效地向目标迈进。
2.2 顶层设计与规划的区别
传统意义上的信息化规划多以业务战略为导向,按照从业务部门获得需求、根据需求制订计划、根据计划安排项目三部曲开展工作,通常以局部范围的关注居多,较侧重于战略层面,属于“强顶层,弱设计”;对于需要统一协调的方面,难以全面顾及,存在一定的不足和缺陷。
对于信息化顶层设计而言,既重视战略层面,也重视战术层面,着重强调“设计”,通常是以设计者的视角对整体理念具象化。因此,信息化顶层设计并非是对已有规划简单地推倒重来,而是在原有工作基础上思考在当前环境下如何更好地予以改进,重在对企业架构的梳理和建模,实现信息化与业务的同步发展。
2.3 顶层设计的研究方法论
企业架构(Enterprise Architecture,EA)的概念从20世纪80年代提出,到现在已近30年的发展。企业架构可分为业务架构和IT架构,其中,业务架构是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容;IT架构是指导IT投资和设计决策的IT框架,是建立企业信息系统的综合蓝图,包括数据结构、应用结构和技术结构3部分[2]。
做好信息化顶层设计必然离不开构建企业架构(EA)这一先决条件。但需要澄清的是企业架构(EA)不等于企业架构(EA)框架。EA的涵盖范围要远远大于EA框架,而EA框架仅仅是梳理EA思路的方法体系。国际上已经有几个EA总体架构的框架得到了比较广泛的认可,主要包括TOGAF、Zachman、DoDAF等。当前,世界范围内应用TOGAF框架进行EA设计的企业或组织最多。因此,企业如需开展信息化顶层设计,建议可选择TOGAF作为EA设计的框架,并根据实际情况做相应裁剪后应用。
3 顶层设计的具体步骤
3.1 企业顶层设计总体思路
基于企业架构(EA)的信息化顶层设计是一项综合性、系统性的工程,需要从全局角度审视与信息化相关的业务、技术和应用间的相互作用关系以及这种关系对业务流程和功能的影响[3]。开展信息化顶层设计可从以下角度进行思考:
(1)管控关系的梳理:①梳理业务与IT的协调关系,业务部门主导业务管理需求、IT部门负责技术实现的需求;②梳理IT之间的协调关系,同一类业务领域有多个不同的IT系统重叠、不同类业务领域有不同的IT系统。因此,信息化顶层设计开展的基础工作就是要做到业务与IT的协调、IT内部的有序化。
(2)工作目标的明确:信息化顶层设计的工作目标是在合理化业务架构、保证战略落地的基础上,通过信息化促进管理提升。相关工作将按照TOGAF框架和标准搭建由定性考评指标与定量考评指标相结合的信息化总体架构,并在总体框架的约束下,梳理企业战略、业务、KPI体系、信息系统间的逻辑关系,细化完善基础设施和应用系统架构,规划数据管理体系,建立整合、统一的IT治理体系。
(3)具体内容的设定:①建立通过EA思想来思考,梳理业务以及业务间的关系,根据实际业务能力推导业务架构;②以业务流程(端到端)为基础进行建模,裁剪并建立与自身战略目标相适应的EA框架和开发方法;③建立企业的业务架构、应用架构、数据架构和技术架构,明确信息系统建设的技术路线和软硬件规范;④分类分级明确信息系统建设要求以及各类信息化建设项目的审批原则。
(4)工作价值的体现:①对业务部门的价值在于帮助业务部门按照业界最佳实践进行分解和梳理,并形成业务资产,优化部门的管理基础;②对信息化部门的价值在于可以帮助信息管理部门从应用、数据、技术等层面进行梳理,形成IT资产,增强管理信息资产的能力,确保信息化始终面向业务价值;结合IT资产、IT架构的自我剖析,有效降低信息成本并创造业务价值。
(5)切入点的选择:①信息化管控的强化:促进管理创新,建立信息化可持续发展的长效机制,实现IT的商业价值;②核心IT架构及复杂业务域再设计:重点梳理各业务主线管控的跨组织、跨流程的业务条块,制订出以组织和人为核心,贯穿整个企业、整个业务管理价值链的体系化的方案;③信息化标准规范框架搭建:可以实现信息化标准规范的平滑落地,从而指导信息化建设的成功运转。
3.2 企业顶层设计实施策略
信息化顶层设计的工作流程可参考但不限于以下6个可迭代阶段:基础阶段、预备阶段、设计阶段、输出阶段、解决方案阶段和汇报阶段,其间的调研、座谈、访谈、问卷、踏勘、汇报等工作形式将贯穿至各阶段。由于信息化顶层设计存在建设规模大、涉及范围广、实施周期长、投资费用高等因素,建议在实施前先开展可研论证,组织进行广泛深入的调研、探讨、理解,自我诊断,深度思考信息化战略对企业战略的承接和支持,并与行业一流企业对标。具体的实施策略根据项目规模、代价和风险考虑,可以分为:①全面铺开,类似ERP实施,纵向到底、横向到边;②选择代表性企业进行试点,如选择产业链重点环节的生产单位;③集团总部加二级单位试点,如集团管控类EA加专业运营类EA。
3.3 企业顶层设计工作思考
鉴于信息化顶层设计实施的复杂性和不确定性,要想做好该项工作,需要深化认识、加强组织领导和做好资源保障:①认识基础工作的重要性,项目开始前做好动员,统一认识,做好IT线和业务线的资产梳理,摸清家底才能组织干活;②数据建模是关键,在收集巨量信息基础上,从不同的关注视角,以统一沟通的共同语言,自顶向下,分层次、分领域地进行数据建模;③KPI和企业架构的结合,注意KPI的K(关键)和指标的分层性和领域性,关注层级和领域KPI指标间的关联;④项目组织架构和能力的培养:需公司高层的重视,各主营业务条线、IT人员的全程参与,建立大项目管理组织机构和机制;⑤内外部顾问长周期工作,需要资金等大力支持,形成的成果还需阶段性评估和持续更新。
4 结束语
信息化顶层设计的开展由信息化发展阶段所决定。为满足未来信息化发展的需要,现代企业有必要通过开展基于EA的顶层设计来梳理业务与IT之间的逻辑关系,避免信息化项目的重复建设以及信息孤岛的产生,以业务驱动IT、以IT引领业务,充分发挥信息化在战略转型升级中的支撑和引领作用,更加有效地指导企业信息化实现健康、快速和可持续发展。
主要参考文献
[1]于施洋,王璟璇,杨道玲,等.电子政务顶层设计:基本概念阐释[J].电子政务, 2011(8).
[2]王仰富,刘继承.中国企业的IT治理之道[M].北京: 清华大学出版社, 2010:51-53.
[3]人月神话.业务架构和微软IT规划方法[EB/OL]. http://www.uml.org.cn/qiyexinxi/200907314.asp, 2009-07-31.