你好,欢迎您来到福建信息主管(CIO)网! 设为首页|加入收藏|会员中心
您现在的位置:>> 新闻资讯 >>
重新思考企业架构师在敏捷数字化转型中的角色
作者:CIO.com睿观 来源:CIOCDO 发布时间:2024年09月19日 点击数:

企业架构师在数字时代难以提供业务效益。首席信息官可通过让他们以发挥其优势的方式参与数字战略举措来解决这一问题。

图源:GaudiLab(图片上传者,可以译为用户GaudiLab,或者GaudiLab) / SHUTTERSTOCK

首席信息官与企业架构师之间往往有着爱恨交加的关系。一方面,企业架构师在选择平台、开发技术能力和推动标准方面发挥着关键作用。此外,在没有架构师的情况下进行数字化转型和技术现代化项目可能会导致延迟、技术债务、成本增加和安全漏洞。

另一方面,企业架构师经常难以交付业务结果,许多首席信息官发现自己需要反复向高管利益相关者传达该职能的重要性。

在State of Enterprise Architecture 2023/《2023年企业架构状况中,只有26%的受访者完全同意他们的企业架构实践带来了战略效益,包括提高敏捷性、创新机会、改善客户体验和加快上市时间。与此同时,首席信息官们面临着提供更具竞争力的组织能力、降低安全风险、将人工智能与企业数据连接起来,并自动化更多的工作流程——所有这些领域的架构学科都在直接影响结果。

希望提供战略价值的首席信息官们必须重新思考他们如何在其数字化转型交付模式中让企业架构师发挥作用,以确保他们推荐的平台、最佳实践和标准得到采用。

一、敏捷领导力的表现形式

重新定义架构师与敏捷团队的协作方式是改善业务与信息技术协作和成果的一种方法。通过采用敏捷角色,企业架构师可以提高他们实现特定目标的能力并改变高管的看法。

许多组织为战略举措制定项目章程,在其中定义项目的领导角色和职责。我建议三个主要角色:拥有愿景的产品经理、监督敏捷团队和实施的交付负责人以及项目赞助人。赞助人的主要职责是确保提供资金并证明投资的商业价值。

除了这三个角色之外,许多章程还确定了其他可能没有作为敏捷团队成员直接职责的项目级领导角色。其中有两个角色与企业架构相关:

1.技术和非技术角色的专家顾问,包括员工和外部顾问,他们提供领域专业知识以帮助敏捷团队规划和提供能力;

2.转型推动者,他们监督转型管理活动并将沟通、宣传、培训和其他面向转型的职责分配给敏捷团队、培训师和业务部门负责人。

二、企业架构师如何找到转型契合点

以下是首席信息官们应该为企业架构师考虑的五个敏捷角色,每个角色都与他们典型的架构目标相一致。

1.技术债务的产品管理

“一流的架构师与自组织的敏捷团队紧密合作,采用现代化项目,将传统的单点解决方案和服务转变为健全、强大的云基础设施,”Cockroach Labs(是一家专注于云原生分布式SQL数据库的企业,由前谷歌工程师Spencer Kimball、Peter Mattis和Benjamin Darnell于2015年2月创立。公司的核心产品是CockroachDB,这是一个可弹性扩展和固有弹性的平台,提供自托管、专用和Serverless三种服务模式。CockroachDB是一个兼容SQL的分布式数据库,设计用于处理大规模数据和复杂的查询需求,同时保持数据的高可用性和一致性。)总裁兼首席营收官Jason Forget(杰森·福格特)表示,“他们应该对意大利面式架构过敏,优先考虑简化、高效和有弹性的系统。”

不断增加的技术债务和延长遗留系统的使用寿命是首席信息官们应该警惕的主要风险问题是,首席信息官们应该如何分配这个问题的所有权,要求对技术债务的风险进行分类,并确保有实施补救措施的路线图呢?

一个解决方案是将责任分配给以产品管理角色的企业架构师。产品经理必须定义与战略和最终用户需求一致的愿景声明,提出优先级路线图,并监督敏捷交付团队的敏捷待办事项列表。然后,产品经理提出数字关键绩效指标和其他突出所提供业务效益的指标。

通过要求架构师承担产品管理角色,他们有明确的责任确定优先级并提供改进以减少技术债务。他们也有明确的与敏捷开发团队合作的方式,并可以与他们合作提供与技术债务补救措施相关的改进路线图。

2.可扩展平台交付负责人

每个DevOps(Development和Operations的组合词,过程、方法与系统的统称。用于促进开发-应用程序/软件工程、技术运营和质量保障-QA部门之间的沟通、协作与整合。团队是否都应该构建自己的CI/CD(Continuous Integration持续集成/Continuous Delivery持续交付,属于DevOps的概念,指将传统开发过程中的代码构建、测试、部署以及基础设施配置等一系列流程的人工干预转变为自动化。使用CI/CD,代码经由开发人员更改后,可进行自动化测试并完成交付和部署。恰当的CI/CD管道可使计算机停机时间最小化,从而更快发布代码。)流水线,配置自己的基础设施即代码,并拥有独特配置的开发栈?许多组织正在采用平台工程实践,将DevOps、DataOps(数据研发运营一体化。是数据开发的新范式,将敏捷、精益等理念融入数据开发过程,通过对数据相关人员、工具和流程的重新组织,打破协作壁垒,构建集开发、治理、运营于一体的自动化数据流水线,不断提高数据产品交付效率与质量,实现高质量数字化发展。)、业务服务和其他使能计算实践配置为敏捷团队可以重复使用和按需扩展的平台。

投资于平台工程的首席信息官应该指派一个赞助商、产品经理、交付负责人和敏捷团队,以开发和增强平台工程工具和实践。具有软件开发背景的企业架构师是担任交付负责人角色的理想人选,并能够引导团队开发具有内置安全性、性能、可用性和其他最佳实践的平台。

“统一的平台简化了企业运营,使得产品开发更快,用户体验更佳,”Capital One(美国第一资本金融公司。是一家以投融资及基金管理为基础,集国际贸易、项目开发、投资银行业务为一体的多元化国际企业集团,总部位于美国特拉华州。公司高度重视信息技术在推动公司业务发展中的作用,通过敏捷编程方法提高IT开发生产力,并通过数据驱动战略,实现精准营销和差异化定价,满足客户个性化需求。此外,公司还积极拓展汽车贷款、房屋按揭贷款等业务,并在零售银行领域取得了显著成绩,成为美国第六大零售银行和第十大银行。在科技方面,Capital One致力于成为一家领先的金融科技公司,通过大量引进技术人才、建立数字实验室、采用先进的技术策略,与其他科技公司合作,为客户提供卓越的数字化产品,持续推动金融科技的发展和创新。)的高级总监兼高级杰出工程师Andrew Bonham(安德鲁·邦汉姆)表示,“平台还支持可重用的功能,有效地减少了重复并降低了总体拥有成本。最终,基于统一平台的生态系统可以快速有效地推动创新和技术进步——这对于组织的数字化转型至关重要。”

企业架构师可以关注的一个领域是为DevOps和数据科学团队开发自助云基础设施。“他们必须与工程、运营和安全团队密切合作,设计、实施和管理企业范围内的云计算消费,使资源能够立即被开发人员和数据科学家消费,”Rafay(是一家专注于Kubernetes运营平台的解决方案提供商,总部位于加利福尼亚州桑尼维尔。Rafay的目标是使企业平台团队能够轻松管理任何规模的Kubernetes集群和现代应用程序的整个生命周期。通过其平台,Rafay消除了构建内部平台或开发任何专业计算分发功能的需要,显著简化了任何地方的容器化应用程序的部署。此外,Rafay还提供了一个开发人员友好的SaaS产品,使得组织可以通过任何公共云环境组合实现所需的可靠性、可用性和性能水平。)的联合创始人和首席执行官Haseeb Budhani(哈西布·布达尼说),“企业架构师通过定义体系结构、治理策略和自助服务接口来建立防护栏,以帮助其开发人员更快、更高效地进行创新。”

交付平台对企业架构师来说可能很容易,因此他们还必须理解敏捷团队的采用是关键的成功标准。

“在这种新的平台工程能力中,企业架构师需要使跨业务部门和地区的自组织团队能够快速从中央枢纽获取预先批准的工件,”Vultr(是一家成立于2014年的美国VPS/虚拟私人服务器/Virtual Private Server云服务器商家,其母公司为Choopa,这是一家拥有众多自有数据中心、实力雄厚的公司。Vultr在全球范围内拥有多个数据中心,覆盖亚洲、美洲、欧洲、澳洲等地区,提供包括便宜VPS、高性能VPS、专用裸金属服务器和独立服务器等多种业务。)的首席营销官Kevin Cochrane(凯文·科克伦)说,“然后,团队可以使用低代码/无代码工具快速组装这些工件,以快速移动并重新发明他们的员工和客户体验,同时降低风险。”

被分配担任交付负责人角色的企业架构师应该首先确定他们的目标最终用户以及拟议平台投资的价值主张。

3.运营和风险管理解决方案的赞助商

虽然许多业务风险领域将在运营、财务和风险管理职能部门中找到赞助商,但找到赞助商并优先投资以减少IT风险可能是一个挑战。企业架构师可以担任项目发起人,特别是在IT运营、信息安全和数据治理职能所需的基础设施和风险缓解投资方面。架构师独特地定位于将问题与解决方案联系起来,并在优先投资的地方提供客观的输入。

需要关注的一个领域是定义AI治理,赞助数据安全工具,并资助数据治理计划。不幸的是,许多组织仍然将数据质量和治理职能视为理所当然的IT责任,导致这些投资没有资金支持。

“数据、分析、人工智能和机器学习的使用引发了关于隐私以及制定适当法规和治理框架以确保人工智能安全、透明和可问责的伦理问题,”BMC(是一家全球领先的企业软件公司,提供全面的IT管理和服务解决方案,帮助企业提高IT服务交付的效率和质量。的首席技术官Ram Chakravarti(拉姆·查克拉瓦蒂)说,“最终,随着这项技术的不断进步和应用程序的扩展,企业将需要解决伦理、偏见、数据不准确等挑战。”

第二个重点可以是对站点可靠性工程实践的投资,例如制定service level objectives/SLOs(服务等级目标,‌是指为服务定义的具体、‌可衡量的目标,‌这些目标通常与服务的某个或多个服务等级指标/‌Service Level Indicators/SLI‌相关联。‌SLO定义了服务的性能标准,‌即服务应达到的特定水平或范围,‌以确保服务的质量和可靠性。‌这些目标可以是关于服务的可用性、‌响应时间、‌吞吐量等方面的具体指标。‌)、改进开发运维可观察性实践以及投资于人工智能运维平台。

“SLOs帮助架构师打破可靠性孤岛,并深入了解企业堆栈中对客户体验产生负面影响的领域,”Nobl9(‌是一家位于美国马萨诸塞州的软件可靠性服务平台,致力于帮助软件开发人员、DevOps从业者和工程师交付软件。)的联合创始人兼首席产品主管Brian Singer(布莱恩・辛格)说,“因为SLOs本质上是面向客户的,它们使工程师和高管能够预见问题,并主动推动业务关键绩效指标。”

在这些举措中担任赞助人角色的企业架构师可以帮助引导它们朝着具有倍增效应的转型发展,这些转型可以降低风险,并在改善体验和更好的决策方面提供额外的好处。希望企业架构师担任赞助人角色的首席信息官们应该为他们提供预算并监督制定一份管理投资优先级的章程。

4.制定标准的专家顾问

敏捷团队旨在自组织并专注于解决问题,但这并不意味着他们生活在自己的孤岛上,可以忽略制定和遵循标准。虽然敏捷团队必须致力于并完成他们的用户故事,但他们应该依靠外部专家的指导和建议。

“企业架构师应该充当顾问,提供最佳实践、指导和故障排除,以支持自组织的敏捷团队,他们的团队通常管理自己的工作流程,”SADA(一家一流的云解决方案提供商,专门从事技术咨询、IT服务、应用程序开发和托管服务。的人工智能/机器学习副首席技术官Simon Margolis(西蒙・马戈利斯)说。

作为顾问和教练可以改善与敏捷团队的协作,因为敏捷团队可能会将企业架构、治理和标准视为创新的阻碍。

“企业架构师可以通过提供架构指导而不是强加规则来授权敏捷团队,”CSI(Correlated Solutions Inc. ,是一家全球领先的数字图像相关/DIC测量技术系统公司。公司专注于研发和商业化基于DIC技术的测量解决方案,这些解决方案广泛应用于工程和科学研究领域。公司的产品和服务以其高可靠性、精确性和先进的技术而闻名。其产品,如VIC-3D系列,为科研和工程领域提供了标准化、高精度的测量解决方案,帮助用户进行高质量的数据分析和结果评估。)的首席运营官兼联合创始人Paul Boynton(保罗・博因顿)说,“他们应该与团队合作,建立和提高技能,通过确保架构支持业务价值的团队目标快速交付价值,通过实时解决方案。通过作为敏捷伙伴行事,企业架构师和敏捷团队可以解锁效率,共同交付创新,并创造价值。”

架构师应该在架构、安全、数据和运营最佳实践方面成为敏捷开发团队的专家顾问。首席信息官及其敏捷program management office/PMO(项目管理办公室,是企业设立的一个职能机构名称,也有的称作项目管理部、项目办公室或项目管理中心等。是现代企业管理中一个至关重要的组成部分,特别是在那些依赖项目驱动战略的企业中。其设立旨在提升项目管理的专业性和一致性,通过标准化的流程、最佳实践和工具,促进项目成功并实现组织目标。其核心使命是定义、维护、优化项目管理的标准、政策、程序和方法。它不仅是一个简单的项目管理支持部门,更是一个推动者,确保组织内部的项目活动与战略目标保持一致,同时通过有效的监控和控制机制,提高项目成功率和组织的整体绩效。)应该在与敏捷团队合作时定义专家顾问的角色和职责。作为专家顾问,企业架构师可以提出和审查实施方案,并与团队合作定义自组织标准。

5.管理公民开发治理的转型代理人

首席信息官可以帮助企业架构师更加关注员工体验和部门工作流程的一种方式是,让他们在管理公民开发和数据科学计划中发挥关键作用。随着越来越多的首席信息官对部署无代码技术到业务团队持开放态度,谁更适合围绕安全性、测试和记录公民开发的技术制定治理原则?

但是,除非作者对部门目标有深刻的理解,否则要求企业架构师创建公民开发或数据科学治理框架的建议不太可能被采纳。将这项任务作为一项转型管理活动分配给企业架构师意味着他们必须促进部门应用,倾听员工需求,并将治理实践作为转型努力的一部分。

“拥有一个明确定义的最佳实践和权限的低/无代码程序,使员工能够成为公民开发者,同时减轻安全风险,”TCS(塔塔咨询服务公司,是印度著名的企业集团—塔塔集团的控股子公司,投资重点为软件工程实践和标准、软件质量保证、软件项目管理、软件处理、软件工程技术研发等。副总裁兼企业解决方案全球集团主管Vikram Karakoti(维克拉姆・卡拉科蒂)说,“随着自动化和人工智能成为商业生活中无处不在的一部分,拥有强大的低/无代码治理对于公司在敏捷性和业务韧性之间取得平衡至关重要。”

每个数字化转型计划都应该在其章程中确定转型推动者,并在整个敏捷团队中分配转型管理职责。通过为架构师分配公民项目中的转型推动者角色,架构师将更好地理解最终用户的需求,并定义不破坏生产力或创新的治理。

三、积极参与的企业架构师带来成果

笔者分享的例子侧重于项目领导角色,企业架构师也可以承担作为敏捷团队成员的责任。例如,他们可以与产品所有者和敏捷业务分析师合作,在编写敏捷用户故事并指定性能、安全和其他运营要求时,记录非功能性验收标准。架构师在从事新技术proofs of concepts/POCs概念证明,即概念验证。是对某些想法的一个较短而不完整的实现,以证明其可行性,示范其原理,其目的是为了验证一些概念或理论。概念验证通常被认为是一个有里程碑意义的实现的原型。在计算机安全术语中,概念验证经常被用来作为0day、exploit的别名。时,也应该撸起袖子,致力于在敏捷开发团队中完成用户故事。

企业架构师一直被指责坐在象牙塔里,梦想着理想化的标准,并围绕架构模式起草精心制作的演示文稿。希望改善这些标准的执行并传达企业架构价值的首席信息官们应该为架构师提供与交付模型相一致的敏捷领导角色。

作者:Isaac Sacolick(艾萨克·萨科利克)

Isaac Sacolick(艾萨克·萨科利克),数字化转型学习公司StarCIO的总裁,指导领导者采用所需的实践,以领导其组织的转型转型。他是《Digital Trailblazer(数字开拓者)》和亚马逊畅销书《Driving Digital(驱动数字)》的作者,讲述了敏捷规划、开发、数据科学、产品管理和其他数字化转型最佳实践。Sacolik是公认的顶级社交首席信息官,也是数字转型的影响者,在InfoWorld、CIO.com、他的博客social、Agile和transformation以及其他网站上发表了900多篇文章。本文中表达的观点是Isaac Sacolick(艾萨克·萨科利克)的观点,不一定代表IDG通信公司,其母公司,子公司或附属的公司的观点。

译者:宝蓝

【睿观:通过赋予企业架构师更具操作性的角色,使其能够更好地参与到数字转型中,并为企业带来更大的价值。这种转变不仅需要企业架构师自身的角色转变,还需要组织在文化、流程和工具方面进行相应的调整。以下探讨企业架构师在数字转型中的新角色

核心问题: 传统企业架构师难以将架构设计与业务价值直接关联,导致其在数字转型中的作用受到质疑。

解决方案: 将企业架构师纳入敏捷团队,赋予他们更具操作性的角色,使其能够直接参与到业务价值的创造中。

具体建议:

1.技术债务产品经理: 将架构师转变为产品经理的角色,负责管理技术债务,制定改进路线图,并确保技术债务的修复与业务目标一致。

2.可扩展平台交付负责人: 负责构建和维护企业级平台,为敏捷团队提供可复用的基础设施和工具,加速产品开发。

3.运营和风险管理解决方案的赞助商: 负责推动数据安全、治理、站点可靠性工程等方面的投资,降低风险,提升业务可靠性。

4.制定标准的专家顾问: 为敏捷团队提供技术指导和最佳实践,确保架构符合业务需求。

5.管理公民开发治理的转型代理人: 负责制定公民开发的治理框架,推动业务部门的数字化转型。

为何有效:

  • 增强业务价值: 通过将架构师与业务目标直接关联,确保架构设计能够为业务带来实际价值。

  • 提高敏捷性: 架构师参与到敏捷团队中,能够更快地响应业务变化,提高组织的敏捷性。

  • 改善协作: 架构师与业务部门、开发团队的协作更加紧密,减少了沟通壁垒。

  • 提升架构师的价值: 通过赋予架构师更具挑战性和影响力的角色,提高了架构师的价值和积极性。】