引言
信息技术的迅速发展促进了企业管理模式和生产模式的变革,促进了经济全球化的发展,加剧了企业之间的竞争。同时,信息技术又为企业提供了先进的生产工具和平台,在企业的各个领域发挥着越来越大的作用。当前,越来越多的企业重视业务与IT的双轮驱动作用。
但是,伴随着企业信息化推进过程,以及企业业务重组、整合和优化资源、探索新的运营模式的过程中,信息化建设不断暴露出诸多问题和现象,例如IT建设与业务脱节、IT系统无法对准需求,不注重IT管控,甚至有些企业的信息化建设“不规划就上马”,或者IT战略规划无法落地。为了能够从源头解决这些问题,促进从企业战略到业务运行到IT落地的持续对准,通过科学的方法开展IT战略规划就显得至关重要。
一、IT战略规划的概念
业界对于IT战略规划(也称信息化规划)有很多定义,百度百科中给出的定义为:在企业发展战略目标的指导下,在理解企业发展战略目标与业务规划的基础上,诊断、分析、评估企业管理和IT现状,设计企业业务场景,结合所属行业信息化方面的实践经验和对最新信息技术发展趋势的掌握,提出企业信息化建设的远景、目标和战略,以及具体信息系统的架构设计、选型和实施策略,全面系统地指导企业信息化建设,满足企业可持续发展的需要。
从这个定义中,能够看出包含二层意思,即信息技术战略的制定和信息技术实施计划的制定。信息技术战略主要关注IT使命,IT远景目标,中长期目标和实施策略原则等。信息技术实施计划是落实信息技术战略而制订的中长期的详细实施计划,包括信息化实施路线图,项目投资收益分析和信息化组织制度建设计划等。
二、IT战略规划的本质
IT战略规划的本质,就是基于EA的思想,梳理现状、设计目标、定义路线,重点解决为什么、做什么、怎么做的问题。具体来讲,就是通过设计企业的未来信息化目标(TO-BE),减去企业当前的信息化现状(AS-IS),从而得到具体的实施路线(TO-DO)的过程(如图1所示)。通过科学合理的信息化规划,确保企业能够:
1) 承接战略,更好的通过信息化支撑业务能力要求;
2) 统筹规划与设计,规避或解决信息孤岛问题,使得企业信息得到共享;
3) 对业务需求进行优先级评估,制定科学合理的实施路线;
4) 强化业务与IT的互动与融合;
5) 设置科学合理的信息化建设预算,保障信息化资源投入。
图1 IT战略规划的本质
三、基于架构的IT战略规划总体思路
自上世纪70年代以来,随着信息技术发展,许多专家和学者对IT战略规划方法进行了探索和研究,并且形成了多种IT战略规划的方法,其主要的比较如表1所示。这些方法的共同点均是采用自顶向下的规划步骤,其不同的是在规划周期、需求来源、关注点和主要目标上。这些方法可以从某个侧面捕捉企业的信息化需求,但没有从整体上考虑企业的信息化需求。
表1 典型IT战略规划方法对比
企业架构开发方法是帮助企业解决复杂问题的思想和方法。运用企业架构开发方法实施IT战略规划,可以帮助企业系统梳理核心管理要素及其关系,建立信息完备的企业模型来反应企业当前运行状态,从而使企业各级人员都具有一致的企业整体情况认知,帮助企业管理者共同还原问题,设定目标,共同推进变革或专项建设的步骤、路线,推进企业准确有效的提升业务能力;其次在企业架构建立后,可以通过持续的架构治理来保证企业各类行动协调有序,任何任务其决策时是站在整体企业背景环境下,是符合期望、目标与约束的,对任务发布后的执行者、执行结果及影响均能有一定程度的了解和评估,使人们工作于一个信息完备且条理清晰的工作环境之中。也只有在这样的环境中,人们才能真正了解自己所要完成的工作、所处的工作环境以及他们之间的关系,从而重用企业中的各种信息资源并得出切实可行的决策,采取有效的行动。
国际主流的架构开发方法为企业架构框架TOGAF(The Open Group Architecture Framework),目前最新的版本为2018年颁布的9.2版本。TOGAF为企业提供了了一个详细的架构开发方法和相关支持资源的集合,其核心开发方法如图2所示。采用架构方法开展IT战略规划设计,基于ADM阶段可以看出,预备阶段主要回答谁来做,在什么范围开展IT战略规划的问题;愿景阶段和需求阶段回答IT战略规划的需求,也就是为什么做的问题;业务、应用、数据和技术架构开发阶段主要回答现在和未来的状态;机会和解决方案、迁移规划阶段主要回答在IT战略规划的实施范围,并形成行动方案,也就是在什么范围实施以及如何做的问题;实施治理和架构变更管理阶段对具体的实施过程开展监控,记录新的需求,并根据需要开展新的IT战略规划循环。
图2 基于ADM开发方法的IT战略规划思路
四、基于架构的IT战略规划目标和价值
运用企业架构开发方法实施IT战略规划能够帮助企业实现特定的目标:
l 通过企业架构开发方法帮助企业系统梳理企业现状,分析企业目标及其衡量标准,制定未来管理需要的业务模式。
l 运用架构开发方法,实现企业战略到业务再到IT的全线贯通和对齐,根据实际情况建立管理需要的企业架构分析模型,使IT架构对齐业务架构,解决IT与业务两张皮等问题的处理原则,指导企业进行IT架构设计、IT治理。
l 为企业建立清晰的业务架构和IT架构,帮助企业分析目前的现状和未来的规划,实现业务架构和IT架构的需求推演和情景分析。
l 协助企业整理分析IT战略机会,根据管理模式需要设计最优的IT战略路线,设定未来三到五年的里程碑。
运用企业架构开发方法实施IT战略规划项目的价值如下:
l 规范化描述企业,围绕共同关心的领域建立起了决策者、管理者和IT人员一致认可的企业模型;
l 通过引入企业架构思想和方法,业务部门利用架构思想系统梳理分析业务现状,辅助业务部门诊断业务过程,优化各部门的管理基础,提高工作效率和成果。
l 通过企业架构内容框架的推广和使用,促使各个部门使用统一的表达方式去处理沟通各种业务需求,实现有效协同,促进各个部门业务能力在企业内部共享。
l 通过业务架构和IT架构的分析描述,实现业务与IT的无缝衔接,确保信息化始终面向业务价值,提高信息化处理企业关键业务问题的综合能力。
l 通过对企业架构能力体系的建设,在业务架构和IT架构的支撑下,确保信息化建设过程中,各个工作包交付业务价值的可控性和可靠性。
l 通过建立合理的企业架构治理策略,提高的应用程序的可移植性,减少未来投资的风险,确保治理过程有效开展,并始终面向企业战略目标。
五、基于架构的IT战略规划开发方法
基于架构的IT战略规范开发方法,总体技术路线为,通过对企业发展战略、业务与信息化现状和需求的分析,借鉴信息化先进企业的经验,本着前瞻性与适用性相结合的原则,明确企业信息化愿景、目标、架构蓝图,并在此基础上制定未来的信息化建设项目与实施路线。详细开发方法大体分为四个阶段,如图3所示。
图3 基于企业架构的IT战略规划开发方法
第一阶段:现状调研与信息化需求分析阶段。
对应TOGAF ADM的预备阶段和需求管理阶段。主要内容为:通过对业务现状调研,分析支持战略发展的核心业务能力目标与管控能力目标,据此分析未来信息化需求。具体工作包括:
l 明确项目计划与项目章程,建立职责明确、协作清晰的组织结构,为项目的执行和推进建立有效的人员保障;
l 进行业务、IT调研模板的设计与确认;
l 开展中高层访谈和调研问卷(业务组件、核心业务能力目标、管控能力目标)发放、回收;
l 根据调研结果讨论确认业务组件、核心业务能力目标、管控能力目标;
l 根据业务能力目标、管控能力目标分析信息化需求。
步骤1:确定企业发展需求对应的驱动力、约束(S1.1)
目标:明确企业架构项目的需求,理解需求提出动机,确定项目对企业架构项目成果的衡量要求,为有效开展企业架构项目提供目标和原则。
输入内容:企业业务发展的要求、企业信息化发展要求、企业战略目标等。
架构元素:依据TOGAF的内容元模型,需要分析目标、目的、驱动力、约束、需求等元素。
输出内容:驱动力分析矩阵、需求分析目录、利益攸关者目录等。
工作过程:
l 引入项目范围内的需求内容。
l 理解需求提出的原因和期望达到的目标。
l 确定项目目标成果的衡量标准。
l 编制需求动机测度矩阵。
模板示例(可根据需要扩充至战略相关的所有元素):
步骤2:确定企业发展需求对应业务场景和管理指标(S1.2)
目标:明确现有需求在执行过程中的业务场景和指标体系,为企业架构开发过程中的访谈、问卷提供素材。
输入内容:企业战略、企业核心业务域、企业端到端价值链、企业现有管理绩效指标等;
架构元素:依据TOGAF的内容元模型,需要分析目标、目的、测度等元素。
输出内容:驱动力分析矩阵、需求分析目录、利益攸关者目录等。
工作过程:
l 收集企业现有管理指标。
l 根据项目需求,抽提对应的考核指标,并对现有指标体系的使用情况做详细访谈。
模板示例:
第二阶段:IT现状与未来设计阶段
对应TOGAF ADM的业务架构、IT架构和技术架构阶段。主要内容为:调研信息化现状,基于企业战略发展需要和国内外先进管理模式、信息化最佳实践对未来信息化发展的要求,分析信息化现状与未来,并提出信息化建设策略和目标。具体工作包括:
l 开展信息化现状调研问卷的发放与回收,并汇总分析信息化现状;
l 分析国内外先进管理模式与信息化最佳实践对企业信息化的影响;
步骤3:AS-IS业务架构开发(S2.1)
目标:用架构模型的形式反应企业业务现状和目标,为开展数据、应用架构提供分析依据。
输入内容:企业架构项目需求动机测度分析矩阵、企业架构项目业务场景描述、企业现有业务模式、企业组织岗位角色、企业架构现有指标体系分析目录等。
架构元素:依据TOGAF的内容元模型,需要分析业务功能、组织、施动者、角色、业务服务等元素。
输出内容:业务组件模型(CBM)、业务组件分析矩阵、施动者关系矩阵、业务服务分析矩阵、业务组件场景分析模型等。
工作过程
l 首先获取企业现有业务文档,如规章制度、内控体系、流程描述、绩效办法标准等文档材料,围绕企业战略目标编制问卷、访谈提纲。
l 运用EA思想对问卷和访谈内容结合现有文档进行梳理,引用企业架构内容框架中的要素关系,进行梳理和建模,充分利用现有业务成果,如利用流程管理思想梳理的成果。建立初步的业务架构分析模型,定义需求视图。
l 对初步的模型进行分析讨论,听取业务单位的意见,验证具体每个输出描述。
l 将验证成果按照企业架构储藏库要求,编制对应的目录、矩阵、图,建立能够真实反应企业业务现状的架构模型。
l 围绕关注编制业务架构视角库,并定义对应视图。
模板示例:
步骤4:AS-IS应用架构开发(S2.2)
目标:对齐业务架构,综合考虑统一规划设计,利用现有技术体系围绕战略管理目标、应用原则,统筹应用架构开发,并详细定义应用架构对业务架构的支撑关系。
输入内容:企业现有的应用系统、企业现有的应用规划、企业架构项目需求动机测度分析矩阵、业务架构、现有IT系统文档等。
架构元素:依据TOGAF的内容元模型,需要分析应用组件、应用服务、数据对象等元素。
输出内容:应用组件分析矩阵、应用接口分析矩阵、数据对象分析矩阵、应用组件使用分析模型。
工作过程
l 首先了解企业现有信息系统情况,分析业务架构。围绕目标原则编制问卷、访谈提纲。
l 运用调研问卷和访谈内容结合现有文档进行梳理,引用企业架构内容框架中的要素关系,进行梳理和建模,充分利用现有成果,如信息化规划成果。建立初步的IT分析模型,定义需求视图。
l 对初步的模型进行分析讨论,听取使用部门的意见,验证具体每个输出描述。
l 将验证成果按照企业架构储藏库要求,编制对应的目录、矩阵、图,建立应用架构。
模板示例:
步骤5:AS-IS数据架构开发(S2.3)
目标:对应业务架构,围绕企业战略目标,根据企业目标测度和业务人员关注,设计开发数据架构。鉴于本次目标为IT战略规划,在数据架构中定义数据实体的名称。
输入内容:企业KPI、业务关注点、业务表单、业务架构等。
架构元素:依据TOGAF的内容元模型,需要分析数据对象、数据接口等元素。
输出内容:数据对象分析矩阵、数据对象关系模型。
工作过程
l 围绕项目需求目录,分析企业现有管理指标的考核结果和数据来源形式。
l 围绕企业管理层级需要,根据各专业要求定义关注内容。
l 分析梳理各业务领域的业务表单。
l 按照企业架构内容框架要求建立数据架构。
模板示例:
步骤6:AS-IS技术架构开发(S2.4)
目标:对齐应用架构和数据架构,围绕战略目标和原则,定义开发能够支撑应用架构和数据架构实现的技术架构。鉴于本次目标为IT战略规划,技术架构主要围绕网络、通讯路径、基础设施能力进行概要定义。
输入内容:应用架构需求、数据架构需求、架构设计原则等。
架构元素:依据TOGAF的内容元模型,需要分析网络、节点、设备、通信路径等元素。
输出内容:网络设备结构图、设备·分析矩阵等。
工作过程:
l 梳理分析现有软硬件环境和网络环境。
l 梳理分析现有应用的支撑条件。
l 梳理分析讨论现有新技术的特点和应用前景。
l 按照企业内容框架要求开发技术架构。
模板示例:
步骤7: IT战略目标和IT原则设计(S2.5)
目标:IT战略目标及原则分析可以依托先进企业的信息化战略,遵循外部环境约束的前提下,制订符合企业实际的信息化推进原则。
输入内容:先进信息化战略、企业内部环境约束等。
架构元素:依据TOGAF的内容元模型,需要分析目标、原则、需求、约束等元素。
输出内容:目标分析目录、原则分析目录、需求分析矩阵、约束分析矩阵、目标需求约束分析模型等。
工作步骤:
l 按照企业架构内容框架元模型和关系描述目录需求约束分析模型。
l 标注需求实现时需要从那些方面去衡量或关注点。
步骤8:TO-BE业务、数据、应用、技术架构开发(S2.6)
目标:面向目标状态和IT战略规划原则,根据参考模型结合企业自身特点,建立可以模拟演练、分析、推导的目标架构模型。
输入内容:企业现有业务模式、企业现有规划蓝图、企业业务参考模型、企业组织岗位角色、企业KPI、业务表单等。
架构元素:依据TOGAF的内容元模型,需要业务、数据、应用和数据架构相关的元素。
输出内容:业务架构(TO-BE)、数据架构(TO-BE)、应用架构(TO-BE)、技术架构(TO-BE)。
工作步骤:根据企业AS-IS架构,分析业务特点和现有成熟技术的服务能力,围绕前期确定的IT架构管理原则,设计面向未来的架构。
第三阶段:IT差距分析及架构设计阶段
对应TOGAF ADM的机会和解决方案。主要内容为:汇总信息化需求、现状与未来发展要求,分析信息化差距并提出未来建设策略和目标。基于对业务、信息化现状和未来发展要求的分析与评估,遵循集团统一IT架构的要求,对未来IT架构进行统一规划。具体工作包括:
l 参考国际先进管理模式,结合甲方现状与需求分析,设计整体应用架构;
l 根据整体应用架构,设计并定义各专业领域应用规划;
l 设计未来技术架构,对物理环境、网络基础环境、基础资源、通用软件、基础应用、信息安全等进行规划;
l 参考国际上先进的IT治理标准,优化设计IT治理架构。
步骤9:分析架构差距(S3.1)
目标:围绕业务架构现状与业务架构目标的差异、业务架构现状与IT架构现状的差异、IT架构现状与业务架构目标差异、IT架构目标规划与业务架构目标规划的差异,提出解决办法的核心要点。
输入内容:企业架构项目需求动机测度分析矩阵、业务架构、应用架构、数据架构、技术架构。
架构元素:项目前期涉及的所有元素。
输出内容:差距分析矩阵等。
工作过程
l 业务架构现状与业务架构目标的差异分析讨论。
l 业务架构现状与IT架构现状的差异分析讨论。
l IT架构现状与业务架构目标差异分析讨论。
l IT架构目标规划与业务架构目标规划的差异分析讨论。
步骤10:形成解决方案并进行价值、可行性分析(S3.2)
目标:立足企业战略目标,全方位评估企业架构规划方案中的各项内容,评估各项规划内容的可行性和价值。
输入内容:企业架构项目需求动机测度分析矩阵、业务架构、应用架构、数据架构、技术架构。
架构元素:项目前期涉及的所有元素。
输出内容:迁移规划表、架构路线图等。
工作过程
l 根据讨论结果整理规划内容概要和解决方案。
l 对规划方案中,各项需求治理目标,对应的驱动力进行分析。
l 对目标实现后产生的价值评估。
l 对规划方案中,治理实现过程核心要点的可行性分析。
l 评估各项规划需求的优先级。
第四阶段:实施路线设计阶段
对应TOGAF ADM的迁移规划阶段。主要内容为:确定支撑未来信息化蓝图实现的项目,对项目进行目标、范围、实施策略等的定义,制订阶段计划和资源需求,并对基于收益、风险、资源、依赖关系等对项目进行排序,形成实施计划和经费预算。具体工作包括:
l 分析为支撑业务能力目标实现的信息化建设策略,并落实为具体行动方案;
l 定义行动方案,并分解到以下内容:目标、执行主体、实施计划、成本预算;
l 分析决定相关项目的先后次序,设计IT战略规划实施路线图。
步骤11:具体实施路线设计(S4.1)
目标:围绕评估报告中的评估分析结果,根据企业现状和各项规划需要的资源设计各项规划间的关系,为企业治理提供实施路线。
输入内容:企业架构项目规划方案、企业架构项目规划方案评估报告、企业架构项目规划方案工作包资源分配矩阵。
架构元素:项目前期涉及的所有元素。
输出内容:信息化建设工作包等。
工作过程:
l 分析为支撑业务能力目标实现的信息化建设策略,落实为具体行动方案,并定义工作包。
l 描述工作包需要使用的各项资源,工作包需要包含到以下内容:目标、执行主体、范围、实施计划、风险策略、成本预算等。
l 对项目进行依赖性分析、资源投入等分析,以确定实施顺序,设计实施路线图。
步骤12:IT治理架构设计(S4.2)
在IT战略规划的基础上,还需要进一步设计IT治理架构,确保IT战略规划能够通过有效的治理得以持续的贯穿执行,建立架构契约和组织制度来保证目标企业架构得到实现。该阶段的工作是为每个实施项目制订实施概要,建立架构契约来管理所有实施和部署的过程,建立实施、部署和运维等方面的组织保障机制。因为IT治理架构涉及信息化管理体系、信息化水平评估、信息化决策机制、信息化组织、信息化人员、信息化相关流程、信息化服务等多项内容,有关治理文件的划分和主要内容另行叙述。
结束语
信息化规划是一个持续的工作,采用架构方法开发IT战略规划,能够保证业务和IT人员的深度参与,保持信息化规划的适宜性。但是在IT战略规划开发结束和后续的具体实施过程中,还有遵循架构治理的总体要求,不断完善IT战略规划的职能和流程,对规划方案实行常态化管理,保持规划方案的持续有效性,积极落实规划实施的监督与考核机制,按照既定路线开展建设。
参考资料:
金涛等,企业架构驱动的IT战略规划方法研究,计算机应用与软件,2009(12)