如今,IT公司里几乎每个人都是架构师。企业架构管理的任务之一是创建统一的企业语言,尤其是当涉及到应用程序、系统、软件产品……这些“东西”时。
为什么?关键是要在一个连贯,一致的技术愿景的基础上,在这些“东西”的整个生命周期中陪伴它们,认识到创新潜力,识别技术风险,得出技术战略。
考虑到企业语言这一因素,企业架构管理(EAM)通常已经失败了,因为大多数抽象的命令(包括抽象的或经济的业务语言)直接来自董事会,且“必须执行”。而且,通常没有预算,因为“每个人都必须参与”。这就是现实,EAM是董事会与开发和运营之间的基础。
询问你的董事会有多少应用程序等“东西”存在于组中!然后再去询问第二个决策者。delta通常反映了非官方的混乱程度!
这真的很遗憾,因为老龄化的IT团队需要对创新有一个全面的了解,这样才不会被淘汰。事实证明,被更灵活的金融科技公司超越并不罕见。
那么,企业架构管理是如何成为数字化转型的重要组成部分的?
双输:企业架构管理目前是什么样子的?
为了说明董事会的世界和产品团队的“真实”运营世界间的不兼容性,我想对企业架构师和其他IT角色之间的一些典型的对话进行“建模”。以下对话中John是企业架构师,Larry来自产品团队(例如Scrum主管、产品经理或测试经理)。
John:嘿,Larry,董事会昨天晚上11点34分命令我对所有Java应用程序做一个调查。目标是今天中午12点前交出5张幻灯片。我马上把表格发给你,好吗?
Larry:John,这个周末我就要上线新版本了,不会是……
John:谢谢,Larry,恐怕只能这样了!
这段对话听起来是不是很熟悉?他们都不会从这项任务中获得任何持久的好处。结果很遗憾,必然是双输的。
当然,与此同时,他们双方也都很担心。
Larry的想法:又来了。这是这个月第三个这样的工作,占用了我的时间。难道他们不能做得更明智一些,创建一个包含所有信息的存储库吗?然后我会从中得到一些东西,我还想要一个Java应用程序的概述,然后我就不必像其他人一样自己收集这些信息了!
John的想法:我知道这已经是这个月第三次了。他们真的很忙,实际上我很想帮助他们。但这又如何?我们没有一致的方法,也没有投资有用的EA工具和资源。如果我们能建立真正的敏捷EAM,那就太酷了!这样下去,谁也得不到什么好处……
为什么EAM总是以双输的结果告终?
双赢:EAM可以应用在哪里?
可持续性、涉众利益和寻找共同点:企业架构师实际上是对产品团队的支持。如果他很聪明,他就会努力实现双赢。要做到这一点,他必须很好地了解所有利益相关者的愿望,有时还要坚持不懈地保持机智。积极展望未来,而不是被动地重复过去。
对话应该是什么样的,这样每个人都能从中有所收获。试一试……
Larry:嗨,John,很高兴见到你。上次我们认同更好、更透明地管理技术信息。你给了所有产品团队这样做的机会,真的很酷!而且,现在好处体现得很明显,我们能够使用来自其他产品团队的信息,并在项目的启动阶段更快地获得正确的信息!
John:对此我也感到很高兴!我们的共同讨论终究会带来一些东西!幸运的是,董事会很好地接受了你的想法。从那时起,我也可以每月向董事会提交一份报告,他们可以在监事会上使用。
我自己很少能体验到这样的积极影响。这些影响来自于冷静和专注,来自于彼此倾听和回应。敏捷性和自我责任感在这里意味着什么?我喜欢把它们归类为所谓的“新工作”的思维模式。最了解情况的人可以参与创造性的联合过程。
你如何在双赢的心态下实现团队管理?
EAM的好处
在我们以积极的心态和激进的透明度开始“新工作”之前,需要了解一些务实的信息,例如,EAM的好处是什么?
你总是要在你自己公司的背景下考虑这个问题!EAM目标或原则的TOGAF(企业架构的de-factor全局标准)副本是没有帮助的,例如“EAM的主要目标是降低成本”。但这从来没有成功过。是的,它也许可以降低成本。EAM总是带来更高的质量,并且节省的成本并非完全体现在财务报表上,而总是直接进入新的方法或程序:对应用程序的更好概述使项目能够更快地启动,赢得的时间可以立即投入到其他明智的工作中。
那么,公司希望通过EAM实现什么目标呢?
大约一年前,我制定了一个目标:“让人们快乐”。是的,也许太笼统了!但本质上,它可能是这样的。
下面是一些更具体的“通用目标”:
- 促进项目过程中的合作:如果你对公司的所有应用都有一个很好的概述,那么就很容易与不同的利益相关者进行讨论。如果每个人都清楚“应用程序X”的含义,那么你可以立即讨论解决方案。它也会更有趣!
- 提供“DevOps belly shop”:对我来说,DevOps belly shop是具有许多“自由度”的工具堆栈,例如适用于应用程序开发人员的工具。自由,需要开发人员的创造力(每个开发人员最好使用他已知的框架),以及“belly shop”,开发人员愿意接受帮助(提供与需求工具连接的复杂测试工具,自动测试框架;实际上,所有处于“边缘”的工具对于应用程序的质量都是必要的)。
- 极度透明的生活:博弈论和行为经济学……不禁让人想起詹姆斯·邦德(James Bond)和双面间谍。特工的世界充满了秘密、信息隐藏和误导。但这在企业沟通中并不罕见。但谁能区分真理和虚假的信息呢?有了真正的“彻底透明”,你就可以直接切入主题了!
- 创建大胆的创新产品:可能前三个目标(反之亦然)的结果是创建大胆的应用程序,也有利于客户,例如银行业的区块链。
公司中存在哪些实现EAM目标的候选人?
把危机当作机遇!构建桥梁!实现新企业架构管理。
彻底的透明度,改变企业文化的思维方式,与同事相处的正念,允许多种意见,有意识地利用多样性,抛弃等级制度,架起桥梁而不是壁垒!
改变在传统的等级结构公司中被视为“有问题”的概念。所有这些概念都需要时间,而且每家公司的概念都不一样。处理它,允许它,走新的道路!实现新工作和新的EAM。