金融咨询网近期会进行系统维护,短暂的等待是为了更稳定的服务,感谢您的支持。
  • 快捷搜索
  • 全站搜索

商业银行应用系统架构师的定位与发展

2013-05-23 11:50:18作者:中国工商银行股份有限公司数据中心(上海) 陈申燕 编辑:
当前,商业银行对系统架构的定位比较模糊,很多架构师承担着项目管理甚至开发编程工作。因此,需要明确系统架构师的职责定位,区分其与产品经理、项目经理、系统分析师之间的不同。

        以上要求看上去相当全面,但仔细分析后会发现,很多要求都是系统运维、项目管理方面的要求。假设按照此要求招贤纳士,那招入的并非是真正的系统架构师,而是项目经理、运维管理者等。因此,分清楚系统架构师与产品经理、项目经理、系统分析师的区别至关重要。

        1.系统架构师与产品经理的区别
        产品经理通常负责产品设计,要求对软件系统应用到业务领域,熟悉标准流程,具备对市场、潜在客户需求的深刻洞察力。由于要负责高质量的软件产品按时完成和发布,产品经理必须了解产品的整个生命周期内所的有细节,需要有产品研发阶段相关的技术知识,要倾听用户需求,负责产品功能的定义、规划和设计,保障开发的顺利进行、跟踪测试情况,直至产品投产过程。另外,产品经理还要认真搜集用户的新需求、产品发展趋势和业界竞争产品资料,以便不断完善该产品。

        而系统架构师则不仅是一位技术专家,他更能从宏观上统领大型系统的架构策略,能够全面研究现有架构和设计模式、评估系统设计的优缺点和存在的风险,帮助企业掌握最先进的设计模式,简化复杂的业务逻辑和需求,确定系统的最佳方案。

        2.系统架构师与项目经理的区别
        项目经理是对项目进行控制管理,关注的是项目本身的进度、质量,分配、调动、协调,是管理好人、财、物等资源的负责人。他的工作包括范围管理、时间管理、成本管理、人力资源管理、风险管理、质量管理、合同管理等。项目经理需要从大量项目实践中获得的宝贵经验,掌握项目管理知识体系,具有良好的职业道德,能够应对开发过程中大量的偶发事件,能够熟练运用各种资源,以实现项目目标。

        而系统架构师是在技术构架上和开发指导上负全部责任,包括决策与系统架构层次相关的事务,评估可能的风险与成本,并有效运用有限的人力、物力资源满足系统层次的需求。在一个项目中,系统构架师提出系统的总体构架,项目经理配合系统构架师提供各个方面的支持。

        3.系统架构师与系统分析师的区别
        系统分析师的主要工作包括业务需求分析、系统需求分析、可行性分析及业务领域建模等,他要与产品经理、业务人员等沟通,再与项目经理、系统架构师等商讨,分析总结项目的特点、成本、风险等,考虑可实现的系统模型,对特定系统进行分析、设计。系统分析师决定了系统能否满足客户的技术要求、产品成本是否可接受,他的水平将影响系统开发的质量,甚至成败。

        而系统架构师则是在系统需求比较清晰的情况下,对系统总体的架构设计,要在充分运用现有资源并根据项目特点,在各种方案中取长补短,找到最适合当前项目的方案,制定设计系统的标准、工具、技术,并就系统开发中遇到的问题、技术难点及时提出解决方法。

        因此,在现有银行业的大规模应用系统中,应更清楚地区分二者:系统分析师可能就系统的某一个子系统进行分析设计,而系统架构师应对整个系统结构负责。系统架构师要比系统分析师站的角度更高,涉及面更广。

三、系统架构师的知识体系

        系统架构师的知识体系主要可以分为信息系统综合知识体系和系统架构设计知识体系。

        信息系统综合知识体系主要包括计算机系统综合知识,典型数据库、网络应用等系统的应用知识,系统开发(包括程序设计语言、系统开发过程、系统分析设计方法、测试评审方法、系统构建、系统设计、外部资源使用等方面)知识,性能处理策略和技术,数据安全与保密,安全性、容错性、可靠性模型与分析技术,银行业规范标准(包括标准化分类、编码标准、数据交换标准、信息安全标准等)。

        系统架构设计知识体系主要包括系统规划(包括项目可行性分析、系统方案制定、新旧系统分析比较、现有资源有效利用等),系统架构设计(包括概念、设计架构、银行业架构风        格、基于架构的系统开发方法、架构评估、系统产品线、架构与框架、设计模式区别与关系等),设计模式(包括设计模式的概念、组成、分类和实现等),系统建模,分布式系统设计,可靠性分析与设计,系统的安全性、保密性设计,复杂架构设计(包括操作系统的架构、编译器架构、大型基础库的架构等)。

四、系统架构师的经验要求

        系统架构师的决策会影响整个应用系统全局事项的决策,是一个很具有挑战性的角色。所以,他不能只是一位资深技术人员,而是一位有着丰富的项目经验、制定策略和组织协调的高手;不仅熟悉现有应用系统、开发团队,而且在工作中八面玲珑,必要时又要果断坚决不留情面。系统架构师不是靠几次培训就可以快速培养的,而是要通过日常实践磨炼出来。很多产品经理、项目经理、系统分析师有此类经历,但有这方面工作经历并不等于有这方面的工作能力。系统架构师要能从宏观角度抓住问题本质,充分理解各种技术优缺点和适用环境,具有策略制定、组织协调、沟通谈判的领导能力,能快速对应用系统研发过程中所有重要架构事情做出决策。系统架构师是各商业银行必不可少的高级人才,对应用系统整体结构及质量都起着重要的作用,关系到应用系统建设的成败。

(文章来源:中国金融电脑)
 

首页 上一页 1 2

扫码即可手机
阅读转发此文

本文评论

相关文章