CIO要从架构做起

标签:CIO职场技术前沿

访客:17814  发表于:2012-05-21 18:08:36

【摘要】架构师是技术主管,所以要有领导力。架构师应该理解软件开发过程;架构师既要有业务领域的知识,又要有技术知识、设计技能和编程技能;作为技术主管,架构师需要有作决策的勇气。

卡耐基-梅隆大学软件工程研究所的Len Bass等人在2003年出版的《软件架构实践》(第2版)一书中,给出了架构的一种定义:程序或者计算系统的软件架构是系统的由软件元素、元素的外部可见特性以及元素间的关系组成的结构。我们不妨将其称为结构派。

Philippe Kruchten在RUP中给出了架构的另一种定义:架构是有关软件系统组织的一组重大决策。架构包括结构元素和将其连接在一起的接口的选择、结构元素和其连接拓扑的大型组织、被详述在那些元素间的协作中的行为、跨越系统可用的重要机制以及指导元素组织的架构风格。我们不妨将其称为决策派。

国际标准组织和国际电工委员会在2009年5月的ISO/IEC 42010 架构描述标准委员会投票稿中给出了架构的最新定义:架构是位于环境中的系统的被体现在元素、系统间的和系统与环境间的关系、以及指导系统设计和演化的原理中的基础设想。我们不妨将其称为设想派。

架构的定义过程

通过综合上述的3种不同架构定义,神州数码岗位能力测评系统测评架构师,对架构的理解时基本基于几点重要结论:出现在每个系统中并且拥有一个特定的范围的架构不仅定义结构,而且定义行为;架构专注在系统中意义重大的元素上;架构平衡不同涉众的需要;架构体现基于依据的决策;架构可以符合多种架构风格;架构受环境影响,它也可以影响团队结构。

那么,什么是一个好的系统架构呢?好系统架构一定是满足所有系统涉众的需要、目的、目标和关注点的架构。架构师绝对不能忘记他的最终目标是提供能帮助客户解决问题的待建系统(方案)的架构。

首个岗位能力测评工具

我们能够真正动态测评的是:架构师的能力是否与企业在业务流程中定义的岗位能力匹配。为此,为满足国内企业及个人相关需求,神州数码信息服务集团集成服务战略本部培训中心结合20余年行业客户服务经验,依托与IBM、Sun、Oracle及Mirosoft等合作的资源,设计出一套测、评相结合的IT《岗位能力测评系统》。《岗位能力测评系统》是业界第一个基于岗位能力进行测评的系统,获得了中国计算机软件著作权。此系统不仅能帮助企业实现科学、快速的人才筛选与培养发展,还能帮助个人规划职业生涯,可谓企业与个人的最佳专业顾问。它可以涵盖金融、电信、政府和企事业各个领域的IT人才,全面保证各种机构对不同IT人才的需求;可以针对IT领域的各种特定技能对个人进行测评,进行团队能力建设考核等。它适用面广,针对性强,可以做到效率的最大化,覆盖企业IT全生命周期的锐行服务在其中发挥了巨大的作用。

架构师之能力考量

一般而言,架构师岗位胜任力模型的通用能力表现为5个维度。

行业咨询:理解、熟悉行业客户的业务环境,深入了解客户的业务问题与困难,熟悉客户的业务流程并了解业界先进的行业解决方案。具体表现为,把握客户业务问题及行业发展趋势,熟悉业界领先的业务解决方案,为客户制定业务发展战略并进行IT规划。

通用IT技术:了解、熟悉、掌握业界流行的IT技术,能够将具体的IT技术进行整合并实施,以解决客户的IT问题。具体表现为,IT解决方案架构与设计,技术方案实施,系统测试、问题的解决与质量保证。

客户关系:良好的人际界面,出色的事务处理方法与技巧,因时而变,变革创新,与内部客户和外部客户进行有效协同工作,客户增值、公司增值、自我增值。具体表现为,沟通谈判,变革管理,客户增值。

领导与管理:管理自己,领导他人,有效利用与组织公司和客户或第三方的人力资源,解决工作中的问题。具体表现为,知识管理管理,发展他人,团队领导与协作。

业务运作:了解公司业务运作,熟悉公司业务流程,利用公司的业务规范和流程同客户进行有效合作,在跟客户合作中有效规避风险,实现公司高产出、低风险的运作。具体表现为,公司管理及运作流程,管理方法论与实施方法论,财务分析及业务风险管理。

架构师岗位胜任力模型的专业能力,即表现为熟悉各种IT技术、工具、方法、架构及理论,充分理解业务需求,在IT应用及IT系统工程师的配合下,寻找合适的应用架构方案,遵循当前流行技术标准与规范进行IT架构设计,并充分满足客户的特定要求,对开发、实施、部署进行有效管理,确保IT应用架构实现,满足业务需求。

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");