架构改革的艺术

作者:Alan Levine 和 Hank Margolis

Oracle 企业架构经验文章系列的一部分

2012 年 1 月发布

有时,企业会要求企业架构师 (EA) 促成全面的 IT 改革 — 对企业业务系统进行端到端的革新。公司实施这些革新性项目的原因之一是因为其 IT 运营结构已经过时。这些企业可能已经建立了一些“烟囱式”信息系统,这些系统作为独立的实体能够正常工作,但不能以相互结合的方式共同工作。公司实施 IT 革新项目也可能是因为其硬件基础架构过时,这些过时的架构是一种浪费,它们效率低下或者不能体现最佳的数据中心管理实践。

无论是哪种原因,为了真正实现业务转变,IT 和业务领导必须一起制定企业战略。IT 必须了解业务需求,然后针对如何设计、规划、构建和运营现代化的技术环境提供规范性指导。

如何卓有成效、可靠地进行这样的工作?这一部分靠的是艺术,一部分靠的是科学。EA 的科学性表现在架构师在组织开发工作中所使用的方法、框架和参考架构以及最佳实践上。但 EA 也是一项艺术,必然伴随着与理解企业文化、评估行业法规的影响、衡量管理层对风险的容许程度以及许多其他问题有关的主观考虑。

在任何架构改革项目开始之时,确定您所面临的问题是否值得解决。一些 EA 通过评估“真实/胜算/价值”这些因素来做出此项判断。换句话说,问题是否真实,是否可以解决,是否值得劳神费力?要做出这些判断,请自问以下问题:

  • 什么是业务需要做而现在办不到的?(换句话说,您想达到什么目标?为何要达到这一目标?)
  • 要想达到一定的业务目标,需要进行哪些更改?
  • 您为什么相信这样可行?
  • 您有什么理由取得必要的投资?
  • 一旦项目完成,组织可以享受到什么益处?

一旦确定业务问题并确定它值得解决,就要转到定义项目的“科学方面”了。这时,Oracle 架构开发过程 (OADP) 之类的框架就可以发挥作用了。OADP 将架构的开发划分为以下步骤:架构远景、当前架构、未来架构、战略规划、EA 治理和业务案例。OADP 为架构改革提供了切实可行的方法,它提供规范性的指导来帮助您以迭代方式前进,这样您可以着重于提供结果。

业务所有者和利益相关方往往基于预期回报来进行决策。要获得他们的支持,您需要能够展示这样的结果:以谨慎的投资可以在合理的回报期内达到有据可查的成本节省。为了取得您所依据的数据,可以分析功能性变化对特定业务流程的影响。它们如何提高运营、客户服务和其他业务领域的效率?如果响应速度更快、正常运行时间级别更高并且服务质量得到整体改善,将会产生什么样的影响?

案例

革新性架构远景始于一个大的构想,它切合应对一组业务挑战的需要,包括技术和财务角度,并基于定义明确的架构原则。该远景应切合解决实际问题。在当今的许多业务中,该问题的中心围绕整合散乱的 IT 基础架构和采纳共享服务的愿望。

Oracle 最近的一项合约就属于这种情况,它涉及一家大型金融服务公司,这家公司正在合理化应用程序组合、采用集成设计的系统并迁移到数据库和中间件的私有云基础架构。该公司的平均服务器利用率很低,在 12% 到 18% 之间浮动。其多供应商 IT 环境缺乏标准,难以伸缩。在确定当前状态和未来状态架构之后,Oracle EA 明确了 75% 的最佳服务器利用率目标。我们还布署了一个统一的、单一供应商平台,以便通过标准化构建实施降低复杂性。据我们估计,其数千台数据库服务器和高度复杂的存储基础架构可以由 120 个具有标准、易于伸缩的配置的数据库云服务器平台代替。

许多 EA 在做技术评估和建议时是比较轻松惬意的。但轮到革新性项目时(尤其是当涉及组合合理化时),就必须有方案被退回的思想准备。当您告诉业务用户他们将不能使用自己所熟悉的在过去十年内一直使他们的活动自动化执行的应用程序时,他们会产生抵触情绪。当您告诉系统管理员无需像过去那样提供存储时,他们不会理解。这些颠覆性的改变必须由坚实的架构远景和紧密的技术规划来支撑,这种规划将精确揭示人们将于何时开始实现收益。

一旦开发过程启动,您就需要治理过程来不断证实 EA 工作的价值。您需要提出明确的案例来衡量组织影响并提供报告此影响的机制。建立证明价值的绩效指标并经常向主要利益相关方报告。通过将变化所影响的人员引入到业务和企业架构讨论中,继续获得他们的支持。

记住,成功的 EA 项目是艺术与科学的结合。要想成功,您必须衡量架构改革对业务的影响。使您的工作与主流文化保持一致,并注意对风险的容忍度以及左右此规模决策的其他财务现实。使您的项目适合组织的运营模式,并且始终清楚阐述用户在不久的将来可得到的益处。

其他企业架构资源:



关于作者

Alan Levine 是 Oracle Corporation 的一名企业架构师。LinkedIn

Hank Margolis 是 Oracle Corporation 的一名业务架构师。LinkedIn