您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 其他 > 正文

成功的企业架构师所具备的七个特征

发表于:2020-03-03 作者:John Edwards 来源:企业网D1Net

在数字化转型的时代,企业需要那些能够规划和构建具有前瞻性系统基础架构的人员。以下将介绍如何找到这些潜藏的专家。

随着全球范围内的企业都面临着数字化转型的挑战,越来越多的公司将其未来的发展交给企业架构师,他们可以承担颠覆性的工作,并将该工作转化为竞争优势。在首席信息官的领导下,企业架构师可以设计系统架构和制定技术发展计划,以支持和推动企业未来几年的发展战略。

要找到一个合格的企业架构师并不容易,而将企业的命运交给一个没有能力完成这项工作的人,这可能会在运营和财务上都造成巨大的灾难。为确保你雇佣的企业架构师了解你组织的目标,同时具备构建弹性和灵活的系统架构所需的业务和技术知识,请密切关注以下特征。

1.良好的工作业绩

大多数组织都希望企业架构师拥有提供大型且有效解决方案的可靠工作业绩,这些解决方案使管理层能够实现多个业务目标。芯片制造商美光科技(Micron Technology)的首席信息官Anand Bahl指出,企业架构师“应该具有与高管合作的经验,从而了解哪些工作对公司运营至关重要。”一名企业架构师还应该知道如何将IT服务与企业目标保持一致,以创造竞争优势。此外,企业架构师应该具有提出颠覆性技术的背景知识,从而可带来差异化的产品或服务,而不是提出一些安全且普通的产品解决方案,且这些方案仅能满足组织的基本IT需求。

移动软件开发商BlueCat的解决方案架构师总监诺埃尔·雷诺兹(Noel Reynolds)认为,一名企业架构师应该能够说出过去所做的架构业绩,包括设计选择、实现的目标以及所遇到和克服的难题。他补充道:“他们还应该能够说明自己面对新技术的学习过程。”

请远离那些不能对过去工作业绩进行详细描述的企业架构师。雷诺兹还建议,请远离那些曾提出过一些单点解决方案但未解决相关问题的企业架构师,而是要选择那些提出过综合性整体方案的企业架构师。

2.洞察力和远见

企业架构师应该不断地寻找方法来使用新技术,以满足当前和未来的业务需求。Bahl说:“好奇心和解决问题的能力相结合,使人始终能找到新的方法,以利用新技术来解决实际业务问题。”“这需要这个人具有很强的商业头脑,对业务流程有深刻的理解,以及对现有的和新兴的技术解决方案同样有着深刻的理解。”

高德纳公司前分析师,现任技术咨询公司ConceptGap的负责人理查德•马歇尔(Richard Marshall)警告称,旧思维可能与旧架构一样会是一个大障碍。他指出:“拥有业务成果和创新工作背景的人可能比专注于传统大型体系结构设计的人更适合。”

3.深厚的技术知识和技能

企业架构师最重要的特征是应具备深厚的技术知识,特别是在诸如网络、虚拟化、云和自动化/编排工具等重要且快速发展的领域。雷诺兹解释说:“广博的知识会保证一名架构师具有一定的经验,可对最适合组织目标或对需要解决的问题的技术或解决方案提出建议。”“广博的知识还会确保在转向使用更新的技术时……架构师拥有必要的基础知识,可以对新技术进行调整并集成到(所设计的)解决方案中。”

最优秀的企业架构师是从技术岗位晋升到这一职位。Topcoder公司首席技术官戴夫·梅辛格(Dave Messinger)是一个开放性全球社区的设计师、开发人员、数据科学家和程序员。他指出:“这些架构师拥有在不同技术岗位上的实际经验。”他补充道:“他们应该具备学习新技术的能力,并且具有管理多个团队共同完成大型项目的成熟专业知识。”

4.能够将知识转化为领导力

传统上,大多数企业架构师都将自己说成是资深的数据中心IT专家,并拥有多年甚至数十年的实践经验。然而,如今随着软件定义的基础架构和持续集成/持续交付(CI/CD)做法已稳固地成为IT主流,越来越多的企业都在寻找那些具有很强编码能力的人才。恢复服务提供商Sungard Availability Services的首席技术官架构师Todd Loeppke说:“如果企业架构师以身作则,更多地参与编码工作,则可以产生更大的影响力。”“我会寻找那些近期具有实践技能以及多年行业经验的人作为团队成员。”

企业架构师必须能够激励和领导各类技术人员、业务和运营团队以及企业主管。当对项目要素进行查找和确定其优先级时,企业架构师可能会面临一些相互冲突和矛盾的需求。高德纳公司的前研究员,现为The Analyst Syndicate公司成员的丹·米克洛维奇(Dan Miklovic)表示:“这就要求他有能力梳理出需求和期待之间的细微差别,然后就优秀行动方案达成共识。”他指出:“出色的协调能力对于完成这项(任务)至关重要。”

5.对业务需求有敏锐的认识

对主要技术栈和周边问题具有深层知识,这是非常重要的,但企业架构师还应该能够理解和处理业务主管的需求。B2B支付平台提供商Crowdz的首席架构师Uday Ayyagari表示:“企业架构师等人员必须具有敏锐的商业头脑以及对比较先进技术的认识。”

任何企业架构师的主要目标都应该是将其所有技能结合起来,以最低的总拥有成本和避免产生成本的方式来创造新的创收机会。Ayyagari解释说:“做到这一点的途径之一就是预见技术带来的运营陷阱。”“错误的选择可能最终会给企业带来巨大的成本,因此,企业架构师就如同是前进道路上的灯塔。”为了确保工作上的长期成功发展,企业架构师必须密切关注一些关键指标,特别是主要创收工作中的上市时间指标。他还建议采用一些避免产生成本的做法,例如可扩展的设计和体系架构、DevOps和流畅的运营模型。

除非加入一个新成立的组织,否则企业架构师将必须在支持遗留系统这一矛盾性挑战工作和满足更多业务敏捷性的需求之间取得平衡。马歇尔警告称:“坚持使用传统方法将使IT工作继续被视为业务安全性服务,因为它不具备必要的响应能力。”找到优秀方法同时兼顾合规性、治理、安全性和预算所带来的持续要求,这只有通过对业务成果的持续关注以及保持对底层技术强大而稳定的把握才能实现。

6.客观性

拥有一个开放性的思想,接受有前景的新趋势,可使企业架构师能够过滤掉行业偏见和繁杂信息,从而对技术和行业内的挑战以及战略方向有一个正确的认识。数字化转型服务公司Brillio的首席架构师钱德尔•达莫达兰(Chander Damodaran)表示:“我们人类天生就会有偏见,这源于我们过去的经历和环境。”企业架构师需要克服一些先入为主的观念,才能做出以业绩为基准的决策。

每次企业架构师启动一个项目时,他或她都会面对一张空白的画布。企业架构师的首要任务是要清楚地了解即将面临的挑战。下一步是找到那些即将受到变革影响的所有利益相关者,然后与所有各方进行客观的对话。数字化转型咨询公司SPR的高级顾问Scott Briner指出:“清晰地看到问题,以及清楚与领导和技术团队进行有效沟通的方式,这是企业架构(领导力)的独特一面。”

达莫达兰补充道:“企业架构师等人员需要对业务问题、技术栈(以及)行业知识有相当深入的理解,从而才能主导对话。”

7.软技能

对于企业架构师而言,诸如积极人格和激励能力等等软技能与技术能力一样重要。Briner说:“软技能很难发现,因为这些技能会因每个人的个性差异而有所不同,而且无法通过常见的技能获取方法来获得。”“与技术障碍相比,政治和人员因素是大型项目取得成功的更大障碍。”

找到一个在书面和口头交流方面都出色的企业架构师,这非常重要。雷诺兹解释说:“你将依赖于架构师与自己的许多内部团队进行合作,并且需要有人能够以便于理解和合作的方式来交流和记录他们的工作。”

还要记住,系统架构只有在实施之后才能提供价值。米克洛维奇说:“架构师必须对成功充满热情,以确保能够开展后续工作和全心投入到架构当中。”“否则,某些流程只不过是一种智力活动,对企业毫无益处。”