企业架构师:让业务端处理核心模型

日期: 2012-02-20 作者:Jack Vaughan翻译:boxi 来源:TechTarget中国 英文

企业架构师每天都面临着沟通不畅及高管缺乏清晰愿景的复合挑战。随着企业架构师向确保业务功能得到利用这一角色转变,他们必须推动业务领导更好地阐述清楚企业的核心目标。SearchSOA的Jack Vaughan跟MIT斯隆管理学院信息系统研究中心(CISR)的主任兼首席研究科学家Ross探讨了沟通对于良好架构的重要性。

  SearchSOA.com: 我们看到SOA方面有一股渐进式建设的讨论正在浮出水面。这听起来似乎是像Aetna等公司在建设企业架构时正在认真关注这种渐进式的视角。

  Jeanne Ross: 我认为我们已经从那些自架构上获取真正价值的公司身上了解到了一般的规律,即他们无时不刻都在做着这些权衡。(企业架构师)一觉醒来就能认识到什么是马上要做的事情—在建设功能的同时怎么做才能通得过(满足业务端的要求)。我们必须停止把这种行为视为反架构的—这属于进程的一部分。在经济中这的确是基本的东西,变化总是很快,你很难跟上它的节奏。

  SearchSOA.com:跟许多工作一样,我认为架构师每天都会面临的一个挑战是制造影响。

  Jeanne Ross: 架构师面临的挑战是做架构建设很难。为了设计功能,你必须对组织发展和运营方式有一个非常清晰的洞察力。然后,如果你是一名伟大的架构师的话,你会说:“好吧,现在我知道公司要做什么了。以下是关键的能力。”

  你当然可以就那些能力究竟是什么跟高管来一番唇枪舌剑,但是一名好的架构师是会为关键能力制定许多好的设想的。这就已经够难的了,但是大多数公司高管对于一个清晰的愿景都没有进行明确的表述。

  因此,你已经开始有点掉到坑里去了,你正在尝试建设能力,又不能明确那些功能支撑什么东西,因为管理层每天醒来都会改变想法。这就是那种我认为架构师需要帮助他们去理解的东西。如果他们希望建设出某种能够使自己在任何情况下保持优势的东西的话,他们就得识别出运营模式的某些核心。

  SearchSOA.com:这些怎样才能反映到具体实例中?你知道,特定的业务模型映射到特定的软件策略里面。

  Jeanne Ross: 要把握什么样的机会?如何去实现?他们必须表述清楚这两个基本问题。那么,你知道,他们会说:“我们打算进行大量的并购,要快速发展。”然后接下来的问题是,“怎么做?你就只是去收购那一堆公司,像巴菲特做的事情那样?收购后他们都是各自为政吗?还是说你打算把他们都放到一个平台上好让其共享服务?他们要共享数据吗?如果这些没有清晰愿景的话,架构师做出的任何假定都有可能是大错特错的。他们有可能会开发出无关紧要的功能来。我们经常谈到引导高管清楚阐述愿景和制定战略的重要性,因为不这样做的话架构师是很难产生影响的。”

  好消息是大家开始对架构形成信仰了。这是数字经济的时代,人人都具备那种东西。理解这件事情的人数的不断增长意味着架构的地位。因此,对于架构来说这是好事情。坏消息是我们正在把好事搞砸。或者说起码有搞砸的风险,由于我们对主要功能太过关注,以至于公司投资不甚得当。钱投进去了,然后建设的东西又被束之高阁。这样会把我们干掉的。架构师尝试做的事情一点错都没有,他们明确的功能也没有问题。错的是他们做了但别人不用。这样的话架构师会引火自焚。他们必须照看好开发利用这一块。他们必须知道谁准备用这个东西,然后循序渐进以确保别人用你的东西。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

boxi
boxi

相关推荐

  • 企业架构师角色转变:有失也有得

    云和移动时代的到来已经改变了公司应用IT的方式,也因此改变了企业架构师的角色。他们跟业务的协作也越来越紧密,而不是仅仅专注于IT。

  • 把软件架构演进体现在栈上

    曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。

  • 架构安全模型开发方式探索

    维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。

  • 你了解应用集成架构吗?

    业务流程越来越多得要求在很多任务,甚至很多应用之间共享更多的信息。应用集成架构是一种IT流程,确保数据或者某个功能能够从一个应用移动到另一个应用。