今年3月23日,中国证券业协会正式发布了《证券公司压力测试指引(试行)》(以下简称:《压力测试指引》)的通知。通知指出,为指导证券公司建立健全压力测试机制,提高风险管理水平,证券公司应当建立压力测试机制,确保在压力情景下风险可测、可控、可承受,保障可持续经营。此通知已经发布,在证券行业内引起强烈反响。
借此背景,中国信息主管网的记者专访了中国民族证券有限责任公司(以下简称:民族证券)总工程师马光悌,请他来讲述民族证券在应用质量管理方面的先进之道。
压力测试应关注系统“广义安全”
众所周知,压力测试作为系统上线前的必要质保环节越来越引起全行业企业CIO的重视,尤其是瞬息万变的金融市场,作为以毫秒级变化来创造价值的证券企业,对系统承载能力的提前预估就显得至关重要。
一个阳光明媚的下午,地点在民族证券北京总部,总工程师马光悌在宽敞明亮的办公室里接待了记者。当被问到如何看待证券协会发布的《压力测试指引》时,他说:“个人觉得,中国证券业协会发布的《压力测试指引》很英明。协会提出这样的要求是对证券公司IT系统广义安全的一种集中关注。通常,人们对系统安全的固有理解仅停留在黑客攻击、断网系统中断等等,我认为那都是狭义的安全。而广义上的安全我想是要把安全关注的范围放大,不仅仅局限在固有的层面上,系统在功能范围内,业务量上来的时候不出意外,就是广义的安全。那么如何才能保证券商系统的广义安全呢?通过定期的压力测试,可以做到。因为压力测试可以使券商提前对自己系统的承载能力有个很好的评估,知道自己的系统存在哪些弊端,是否能够挺住突发事件,不要在业务集中并发时系统突然宕机。所以,我觉得压力测试对证券公司来说重要性不言而喻。”
据马光悌介绍,民族证券现在已经建立了完备的质量保障体系,一直都没有放松自己对系统自检的习惯,所以当证券协会发布《压力测试指引》后,民族证券在做全方位压力测试的时候没有发现很多问题,可以顺利完成。“压力测试作为软件测试的一种,重要又特殊,它的特殊性体现在它的实施过程需要模拟很多成千上万的并发环境,这单靠人工是完全做不到的,这就要借助性能测试工具来完成。通过应用目前市场主流的LoadRunner测试工具或者外包测试公司的技术支持,保证了我们在很短的时间里高效率的完成测试工作,节省了人力物力,取得了预期的效果。”马光悌如是说。
质量保障体系建设 重要性不容忽视
应用质量管理实际上就是让应用系统合格、高效、稳定运行的保障,但应用质量管理体系本身的运转同样需要保障。有些公司并不能从根本上重视质量管理,即使拥有一些质量控制方法,但从制度和机制上、人力、物力、财力等各方面不能为质量管理提供合理的资源和支撑,都无法保障质量管理体系有效的运转。
据悉,目前民族证券的IT部已经设立了开发、运维、技术支持、质量检测四个部门。质检部门是独立于其他三个部门之外,与其他部门并行,并直接向总公司汇报,可见民族证券对质量保障工作的重视。
“这么做,我们完全是被逼出来的!”马光悌这样对记者说。“去年的金融交易系统升级促使我们把质量保障体系逐步建立起来,目前已经正式实施有一段时间了,可以说效果不错。”据了解,金融交易系统升级,时间段任务重,要想在短时间内使得系统功能完备,上线后不会突然崩溃,别无他法只能从质量源头铲除隐患。马光悌介绍,他把做金融交易系统的技术队伍与质检队伍完全分离,步步紧跟的做质量检查,以保证质保队伍与技术团队互相监督互相促进,共同完成系统升级工作。他风趣的说:“一心不可二用,他们拉车看路各司其职,既节省了时间又保证了质量。”据了解,民族证券的质量保障制度已准备全面推行,以后每个项目的实施过程,质保部门都全程介入,层层检测,争取把质量隐患扼杀在摇篮里。
质量管控之路 任重而道远
马光悌强调,任何管理活动都离不开人的参与,人的经验会在管理过程中起到至关重要的作用。在一个业务系统的质量管理过程中,如果是一位质量管理经验丰富的管理人员在主导这个项目,可能会把系统的质量控制得很好;如果是一位缺乏经验和能力的管理人员,即使有规范的流程和有效的工具,最终也有可能因为某个小环节的忽略而使系统出现质量问题,甚至酿成重大的损失。所以,经验丰富、能力超群的质量管理人员会对IT质量管理产生整体的提升和保障。
未来,马光悌表示要组建民族证券自己专门的测试团队,招聘也好,请外包公司也罢,争取在短时间内改变目前测试专业力量薄弱的现状。他表示,高素质的人才才是最强有力的质检利器,民族证券会时刻准备着吸纳高素质的质量管理人才,以顺利支撑质量保障之路一丝不苟的走下去。