基于CMMI体系探索向双模式IT的转型
2019-12-05
来源:大商所行业测试中心 叶晶
摘 要:随着互联网金融的蓬勃发展,证券期货业传统IT管理模式面临新兴数字化商业的挑战。本文基于CMMI质量管理体系,从国泰君安证券有限公司CMMI三级水平出发,结合双模式IT的特点,探索软件工程、项目管理、质量监控和组织流程等四个方面的转型。
一、双模式IT的特点
互联网金融的蓬勃发展对证券期货业传统IT管理模式提出了新的挑战,IT既要满足集中交易系统对安全、可靠和高效的需求,又要在企业创新发展中具备敏捷和快速响应的能力。双模式IT正是应对这一挑战的关键工具。
双模式IT是指一个企业的IT部门同时拥有两种模式的IT运营管理方法,第一模式是传统IT运营模式,第二模式是敏捷IT运营模式[1]。在双模式IT中,两种模式分别以各自独特的方式实现信息和技术密集型服务的交付。双模式IT的特点如表1所示[2]。
1 IID(Iterative and incremental development)即迭代和增量开发。高规格IID被认为是浓缩的瀑布模型,典型的周期时间八周,适用于第一模式,例如统一建模过程RUP(Rational Unified Process)。低规格IID需要更多并发的工作,精简了文档和流程,适用于第二模式,例如微软解决方案框架MSF(Microsoft Solution Framework)。
由表1可见,双模式IT中两种模式的目标和价值点不同,可满足多样化的业务需求。双模式IT的出现填补了IT供给与企业需求之间的数字化差距。我国证券期货业正处于快速发展阶段,在“互联网+”的时代背景下,创新业务如雨后春笋不断涌现,离不开IT的支持,也需要IT创造更多业务价值。因此,企业有必要探索向双模式IT的转型。
二、基于CMMI体系的双模式IT探索
CMMI质量管理体系作为国际软件行业通用的最佳实践,为双模式IT第一模式的实现提供了良好的组织环境。国泰君安证券股份有限公司于2015年通过CMMI三级评估,以传统的第一模式为主,建立了工程类、项目管理类、支持类和过程管理类合计18个过程域,当前正面临IT管理模式转型的问题。在此,分别从软件工程、项目管理、质量监控和组织流程等四个方面,探索如何在第一模式基础上拓展第二模式,思考如何实现双模式IT协调发展。
(一)软件工程方面引入DevOps 【DevOps是英文Development(开发)和Operations(运维)的组合,是一组过程、方法与系统的统称,用于促进软件工程或应用系统开发、系统运维和质量保障部门之间的沟通、协作与整合。】 方法
在第一模式传统的开发模式下,由于软件交付周期长,企业内部开发与运维之间的矛盾并不明显。随着第二模式的引入,开发并上线新版本应用的周期越来越短,但是移交运维时需要通过一系列的流程并花费一定的时间来确保新版本的应用在体系结构、运营性能、安全可靠、后期维护等方面符合运维标准,这种快速迭代与频繁交付使得开发与运维的矛盾日益突出。
为避免CMMI体系单纯考虑开发过程,IT组织可以在软件工程方面引入开发运维一体化DevOps方法,将此作为双模式IT的桥梁[3],遵循迭代性、连续性、协同性、系统性、自动化的原则,从人员、流程、技术和文化上将开发和运维作为一个整体考虑[4]。从人员角度,已经运用DevOps方法的企业中有50%认为面临的最大挑战是人员问题,主要包括抵制变革、技能差距、协作不畅[5]。因此,企业除了进行必要的理念宣导和技能培训,还要通过适度的职责分配来组建“两个披萨团队[ “两个披萨团队”来自亚马逊内部的组织管理原则,指团队的人数相当于可以吃掉两个披萨,一般控制在6-1
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-