跳转到主要内容
《转折点》第五章发布:如何利用IT4IT™标准解决服务的交付与消费问题?

《转折点》第五章发布:如何利用IT4IT™标准解决服务的交付与消费问题?

2023年3月15日 31次秝妤

2022年12月,The Open Group首部中文版数字化小说《转折点》正式发布,小说由The Open Group Press出版。小说讲述了一家虚构的公司在数字化转型之旅上发生的故事,通过主人公ArchiSurance公司首席架构师凯思琳博士视角,我们得以看到她和团队经历了许多公司在做出部署数字技术决定时所面临的典型问题。

 

本书简单易读,为数字化转型提供了指导。在整个故事中,许多The Open Group的标准被用来解决ArchiSurance数字化转型中出现的复杂问题。TOGAF®框架、IT4IT™参考架构和ArchiMate®建模语言是其中主要涉及的标准。既能吸引该领域的新手,也能吸引那些想了解这些标准好处的有经验的架构师、以及他们如何一起使用这些标准来实现更大的成果。

 

为了让更多人了解到这本数字化转型的必读物,自2月初,我们采用了【部分章节摘录】的形式,进行连载发布(欲了解完整故事,可至文末微店进行购买)。上两周,我们了解到凯思琳是如何说服CEO布拉德,并为公司制定新的价值流计划的如何确保产品/服务全生命周期的高效交付?如何利用IT4IT™标准构建贯穿产品生命周期的工作流程?;以及如何解决因使用内部系统而造成的技术债务问题?(点击了解详情)

 

本周,让我们继续走进凯思琳博士的职业之旅,看她是如何利用IT4IT™标准解决服务的交付与消费问题:

 

本章关键词:

IT4IT|协作|部署

 

 

第五章

从请求到履行

 

 

技术升级中断了系统

 

六周后,数据仓库和商业智能工作流取得了重大进展。重构已完成,客户亲密关系数字化策略 1.0 已准备上线。实际上,架构师和开发团队之间已形成了一种新的协作方式,并被广泛接受和使用。企业架构团队参与了数据仓库应用程序开发,知晓了测试结果。此应用程序是 ArchiSurance 关键的数字产品之一。它可以提供客户喜好信息,帮助行政管理层决策,也可以提供客户统计分析,帮助确定向客户群提供服务的最佳方式。

 

……

 

仅仅三周后,由于新冠疫情的全球蔓延,除了数据中心维护团队外,大量数字技术人员被迫呆在家里。凯思琳在家工作,与丈夫和两个孩子呆在一起。她一边忙着教育辅导孩子,一边负责企业架构团队的管理工作。

 

凯思琳注意到团队的工作并没有因为封锁而中断,这让她很开心。新的工作方式能让他们轻松实现远程工作。当她吃着早餐意识到每天早上和家人一起吃饭是多么令人放松时,她的电话响了。

 

她不认识这个来电号码,但在这个工作生活颠倒的艰难时期,她接听所有的来电。

 

“嗨,凯思琳,我是客户关系部的佳思敏·威廉姆斯。很抱歉这么早打扰你,但我们发生了一起重大事故,影响了很多客户。我正在建立紧急作战室,希望企业架构团队的人员能参与进来。”

 

“没问题,”凯思琳说。从佳思敏的语气中凯思琳意识到这个事故很严重。“不过你能再说详细点吗?这样我能确定帮助你的最佳人选。”

 

“当然可以。从昨天起,客户支持部门接到了很多客户的来电和邮件。客户反馈他们无法使用移动应用程序访问 ArchiSurance 帐户。我们已经检查了昨天的变动,发现昨天仅有的变动是新数据仓库应用程序的部署。但客户无法直接访问此应用程序,因此我们需要进行深入的调查,以查明这是否以及为何会是此次事件起因。”

 

凯思琳想了一下客户亲密关系数字化路线图,最后回复了佳思敏。

 

“我问一下贾马尔·约翰逊。他是我们的物联网专家,移动应用和物联网团队最近开始在一起合作。”

 

“太好了,凯思琳。谢谢你。”

 

凯思琳的直觉是对的。贾马尔·约翰逊加入虚拟作战室不到 15 分钟后,他们便发现移动应用程序已经更新,以便与最新的身份访问管理系统 (IAM) 相兼容。最新的身份访问管理系统 (IAM) 是现在物联网设备安全所需的,已经与更新后的数据仓库系统连接。佳思敏打电话给凯思琳,向她反馈他们的发现。

 

“干得好,佳思敏!”凯思琳听到事件原因后说。“但在这种情况下,我们为什么要授权部署数据仓库应用程序?”

 

企业架构团队参与了测试,但没有参与最终部署,”佳思敏回答说。“架构师也被邀请加入变更咨询委员会 (CAB),但变更咨询委员会 (CAB) 只关注在其系统中注册并进入我们数据中心的变更请求 (RFC)。这种情况下,数据仓库应用程序位于公共云中,变更咨询委员会就忽略了它。”

 

 ……

 

“在这种情况下,”佳思敏说,“部署数据仓库系统的 MVP,包括新的 IAM 系统和移动应用程序的决定是由产品负责人克雷格·埃文斯做出的。考虑到管道本身运行正常(呈绿色),所有更新的系统都按预期工作,没有任何出错迹象,因此部署本身是成功的。不幸的是,参与部署的人没有意识到一些旧版本的移动应用程序仍在使用,导致应用程序无法工作。如果架构师或变更咨询委员会提前被告知部署,他们也许可以避免这种情况。然而,正如你所知,架构师没有事先得到通知,变更咨询委员会成员也没有意识到部署,因为部署是在公共云环境中进行的。

 

“好吧,”凯思琳说,“这也是我们需要再次审视的问题。看上去我们仍然需要让架构师融入到敏捷团队工作中去,而不是自己单打独斗。但现在手头问题的解决方案有定下来吗?建议的解决方案是啥?”

 

……

 

凯思琳同意该方案,并询问佳思敏是否可以让企业沟通团队参与进来,确保电子邮件是以专业的方式发送。

 

“可以,”佳思敏回答道。“这是个好主意,对他们来说应该很容易做到。”

 

正当凯思琳挂断电话时,斯文走进了房间。

 

“我刚刚帮孩子们上完数学课,现在轮到你了。哦,等等,你还好吗?你看起来很沮丧。刚才发生了什么?”

 

凯思琳解释了他们重大事故发生的原因以及他们将如何解决。

 

“我以为你们实施了 IT4IT™参考架构,提高产品流程的透明度,发现了差距,”斯文说。“发生了什么?”

 

“我们没有实施所有的 IT4IT™标准,只实施了其中有助于解决我们当前一些问题的部分。但你是对的,我会再次查看 IT4IT™参考架构,看看这是否可以帮助我们现在的问题。我现在时间很充裕,因为下一次迭代在疫情封锁期间会暂停。”

 

第二天,凯思琳仔细查看了 IT4IT™规范,尤其是“从请求到履行”价值流。这一价值流解决了服务的交付和消费问题。

 

……

 

通过进一步阅读 IT4IT™标准文档,她还发现一个有趣的功能,员工也可以使用相同的订购机制。凯思琳意识到,人们为云基础设施或云应用部署所消费的服务也可以像客户业务应用一样进行管理。如果 ArchiSurance 已经落实了该机制,那么就有可能有一个审批工作流,将审批转发给企业架构团队。

 

凯思琳还注意到了履行编排组件。该组件在履行自动化系统之间编排各种订单的交付。有趣的是,该组件可以由一个变动触发,这是他们不曾考虑过的事情。如果 CI/CD 管道可以在每次变动进入生产环境时自动注册变更,那会发生什么?这也可以解决变更咨询委员会没有意识到变更已发生的问题,甚至有可能将变更与 CI/CD 管道的发布绑定起来,以便开发之前就提交给变更咨询委员会审核。这样的话,变更咨询委员会便可在不阻碍部署的情况下执行风险分析。凯思琳决定稍后再看这一部分。

 

……

 

第二天,凯思琳从家中登录到组合管理系统,并提交了两个新想法。首先,通过门户网站实现订阅机制,其次,让 CI/CD 管道创建和处理变更。她指出,最近的服务中断事故及其对客户满意度的负面影响是实现订阅机制的重要原因。

 

公司同意为这些想法提供资金支持,并将新功能添加到相应的团队待办事项中。

 
 

提前计划

 

四周后,也就是变更和变更咨询委员会解决方案实施两周后,凯思琳开始注意到变更咨询委员会的工作量增加了不少。这对于帮助组织掌握项目状况是必要的,但凯思琳认为这是敏捷组织的反模式。这形成了一个阶段关口,具有工作延迟风险。另外,变更咨询委员会也突然要验证架构决策。

 

为了解决问题,凯思琳和她的团队组织了一场网络会议,探讨下一步应该采取什么措施降低她发现的风险。

 

会上,他们一起详细讨论了问题并总结到必须找到一种可以让团队自主决策、同时给予企业架构团队介入权利的方法。为此,他们需要两样能力:预判未来的能力以及解读决策背后原因的能力。

 

……

 

凯思琳说:“我想我们下一步将是开始迁移。我让托尼安排下周会议,之前我们一直在讨论的架构路线图改进方案可以支持组织进行迁移规划。我希望卡尔能领导这项工作,以便我们记录迁移的方式能成为架构实践社区的一部分。”

 

大家都点头表示同意。尼克提醒凯思琳说团队一直在研究路线图的标准格式,现在正是提出建议的好时机。

 

“太棒了。我迫不及待想看团队成员都有哪些想法!”

 

凯思琳注意到,TOGAF®架构开发方法(ADM)和内容框架本身非常适合迭代式驱动架构开发,这种开发方式与解决方案敏捷开发团队相兼容。

 

但是,如果只是想要实现一种与敏捷开放团队协作的方式,那么使用 ADM 步骤中的行话肯定是没有帮助的。此外,迭代地创建架构可以确保在需要时向敏捷团队提供架构输入,而无需创建 BDUF。