企业架构-组织角色和技能企业架构-组织角色和技能
Scrum开发会有PO、Scrum Master和开发团队三个角色,那么开发企业架构又是由哪些角色组成的呢?每种角色又
需要什么技能才能够承担架构的工作呢?本篇介绍一下在架构开发中角色和技能要求,以便大家在实施TOGAF时知道
谁来做,需要具备或提高哪些技能。
软件开发管理就比较复杂,架构开发管理就更复杂了,由于还没有具体实践过,暂时还没有这些内容的深入了解和细
化,以下介绍大部分来自于TOGAF的架构能力框架。
新兴的企业架构师角色
在TOGAF 或非 TOGAF:在 RUP 之上扩展企业架构中介绍了一下企业架构师角色。
企业架构师是思想带头人、幻想家和行业专家。在大多数公司里,这是个新的角色,它将项目经理、解决方案架构师
和业务分析人员的技能与执行的直觉联合起来。
许多 IT架构师视角的普遍局限是他们是成熟的程序设计人员,并且目光易于局限于内部。虽然,这不完全是架构并设
计“全局性”解决方案的障碍,但是,它是“构 架”企业环境中不那么理想的特征。企业架构师可能更加外向,并且善于利
用专业的、工作的,甚至与业务所有者、业务领导、同事和客户之间的关系来说明、从架 构地角度描述,并且帮助执
行企业远景。
企业架构师的职责常常与城市规划者对比,而建筑架构师的职责更容易与 IT 架构师角色联系起来。建筑架构师强调其
推理的技能,而企业架构师角色常常强调类似于侦探的感应技能。
然而,高层次的企业架构师视角不意味着该角色脱离用户群体。反之,企业架构师必须帮助客户了解他们真正的需
求,并且在解决方案的实现过程中与客户合 作。与此同时,企业架构师必须能够在直接参与实现的实践方面之前的抽
象层次上观察他或她的领域。如 IBM 的 David Jackson所认为的,企业架构师应该“能够了解业务问题及业务领域,并
且向技术人员说明,还能够了解技术领域并向业务人员说明技术可能性”。
很重要的是,企业架构师扮演架构治理(常常在分类的业务和技术角色之间共享的功能,或者更糟,仅仅被忽略)中
的关键角色。架构治理是为所有企业和项目架构活动提供环境和框架的粘合剂。