设为首页 | 收藏本站 | 关于我们 | 广告服务
 
 
当前位置:首页 > 中国金融电脑 > 2011年11月
构建专业化的测试体系 保障应用系统稳定运行——访中国人寿保险股份有限公司研发中心副总经理钱维章

本刊记者 杨洁

随着科技发展的日新月异,信息技术在金融保险企业内部发挥的作用日益突出。为应对复杂多变的市场环境和日益进步的科技浪潮,中国人寿保险股份有限公司(以下简称“中国人寿”)管理层提出了以信息科技引领寿险业务发展的信息技术发展规划。2008年8月15日,研发中心测试部正式宣布成立。

这标志着中国人寿软件质量管理提升到了新的高度,研发中心的指导思想也从“开发为主,进度优先”逐步向“开发、测试并重,进度、质量平衡”转变。近日,记者采访了中国人寿研发中心副总经理钱维章,请他介绍中国人寿软件测试工作的发展及未来规划。

《中国金融电脑》: 请您简单介绍一下测试部三年来的发展历程。

钱维章:研发中心测试部的发展主要经历了两个阶段。

一是2008年至2009年的初创阶段。作为一个新组建的部门,测试部成立时条件可谓异常困难,除部门总经理及其下的三个处室负责人外其余员工均为刚刚走出校门的应届毕业生。在这个阶段,我们面临着人力资源紧张、测试管理制度需要梳理、测试流程需要规范、测试技术需要学习等诸多挑战。面对困难,测试部上下齐心协力,确定了建立规范制度、打造一流队伍、推动技术创新的工作指导方针。

测试部成立之初即将测试制度和体系建设列为头等大事,首先在成立之初的两个月内,即完成了第一版《系统测试管理办法》及11个附属制度的编制;随后又利用研发中心推动“软件研发管理体系建设”项目的机会,以CMMI体系为核心,对相关制度、流程重新进行梳理和改造。2010年底,研发中心整体通过CMMI3级认证,标志着测试部的整体制度建设和管理水平迈上了一个新的台阶。

二是发展阶段。随着中心对测试工作的逐步重视,测试部在经历了困难的初创阶段后,迎来了发展阶段。从2009年至今,测试部人员逐年稳步增加,测试人员在工作中得到锻炼,技术水平不断提高,工作范围也从最初的仅针对有限系统的单一功能测试,扩展到支持系统全辖1 2 条产品线, 近百个系统的从功能到性能再到安全性的全方位测试。

《中国金融电脑》:测试质量和效率直接关系软件开发的质量,目前,很多金融机构都建成了专业化测试队伍,软件测试的工作体系已日渐成熟。您认为专业化测试对提高软件开发质量、促进信息化建设水平发挥了哪些积极作用?

钱维章:金融机构专业化测试对提高软件开发质量、促进信息化建设发挥了积极作用。

首先,从中国人寿研发中心几年来的经验看,组建专业化测试团队给我们带来了三个主要好处。

一是专业化测试团队具有更高的工作效率。专业化的队伍意味着更细致更科学的分工、更优化的流程、更专业的技术以及更有效的管理,这对提高软件测试效率无疑具有非常重要的促进作用。

二是专业测试团队有助于更准确、全面、客观的评价软件的质量。基于人类自身思维模式的特点, 软件开发人员往往难以发现自己研发软件的缺陷, 专业测试团队能够以程序员、客户之外的第三方的角度对软件进行客观测评, 并能够使最终的评价结论更全面、准确。

三是测试团队能够更加专注于专业技术领域的发展,尤其在安全性、性能等专业性的非功能测试领域。非功能测试对于测试人员的专业技术能力要求较高,只有专业的团队才能更好的胜任此类工作。专业化的团队可以集中精力在测试技术领域更深入的研究,其成果对于软件的非功能需求满足及质量提高具有重大作用。

其次,专业化的测试能够有效提高测试质量和效率。测试质量和效率直接关系到软件的质量和工作进度,测试部成立之初即将提升测试质量和提高测试效率作为短期的主要工作目标。在提高软件测试质量和效率方面,我们采取了行之有效的措施。为了提高软件测试质量,我们主要从以下三方面入手。

一是从组织上,研发中心组建了独立的测试部负责软件产品的测试工作,同时,在总工办设立了独立的质量管理处负责质量控制、版本管理等工作,使得质量分工得以专业化。

二是在绩效管理中贯彻软件全生命周期质量控制的理念, 比如我们目前通过绩效合同的方式将质量责任和考核贯穿于整个需求、开发、测试过程。

三是在日常的工作中注重对相关工作KPI指标的收集,注重“用数据说话” , 通过处室周例会、部门月例会、中心处长工作例会等多重会议制度, 对数据进行分析, 发现工作中的问题。做到质量观念时刻在心, 问题随时发现随时改进。

为了提高测试效率,我们不断完善内部管理。一是向管理要效率,即在研发中心测试部内推行扁平化管理,简化管理层级,提高测试管理效率;二是通过建立规范、切合中心实际情况的制度,并周期性持续改进,不断优化工作流程,提高过程效率; 三是向执行要效率,我们在测试部内大力倡导执行力建设和主人翁工作精神, 倡导“团结、创新、务实、奉献“的工作态度,并加强以关键工作指标数据为核心的绩效评价机制建设。

《中国金融电脑》:经过几年的专业化测试实践,您认为测试队伍在建设过程中需要注意哪些问题?如何协调好业务和技术间的沟通?

钱维章:从我们的经验看,测试队伍建设主要需要注意四方面的问题。

一是要注意人员配置和人才培养。注重专业人才的选用, 避免“不能干开发可以干测试”的错误观念,队伍建设注意高中低人才搭配,以老带新。要确保测试人员数量和质量,这是测试工作正常有序开展的基础条件。

二是要注意树立和宣导正确的观念。这是测试工作顺利开展的重要基础。必须贯彻软件质量是软件整个生命周期各环节努力的结果,软件质量不能简单的依赖测试,同时,务必要避免重研发轻测试、重进度轻质量的错误倾向。

三是要重视团队建设。要保持骨干队伍的稳定性, 低端人员的适当流动。一个稳定的骨干队伍是团队能力得以不断提高的基本前提。

四是要重视管理和制度建设。注重管理能力建设,注意关注组织过程资产的管理和项目结束后对经验和教训及时总结。同时, 使用PDCA循环的方式持续改进相关制度,不断提高管理能力。制度、流程的持续改进是测试工作效率的加速器。

此外,在测试过程中还要做到业务和技术的良好互动。一是加强业务培训和技术宣导,以促进测试人员和业务人员熟悉对方的工作流程和工作方法。

二是深入用户服务、深入业务学习、深入基层调研。多渠道交流,相互学习有助于提高测试人员的业务水平,特别是以现场服务的方式安排测试人员深入用户,不仅能够使其沟通更加顺畅,还可以极大的提高用户满意度。

三是开发、测试人员轮岗增进相互了解,加强开发、测试人员间配合的默契程度。

四是促进人才相互流动,增加理解和互信。业务、科技人员对相互工作内容的不理解,常常造成沟通障碍,进而导致信任危机。人才的相互流动可以极大的增强相互的理解和信任。

《中国金融电脑》:专业化软件测试对于保障系统稳定运行,提升公司核心竞争力起到重要作用,请您谈谈贵公司软件测试工作未来发展方向。

钱维章:未来的测试工作我们将重点围绕以下五个方面展开。一是提高客户满意度。在金融企业中,客户是IT价值的基础,不断满足客户的需求,努力提高客户满意度是我们工作的目标。未来,我们将进一步关注客户感受,变被动支援为主动服务,既关注企业内部客户也关注外部客户,坚持以人为本的工作方针,以进度、质量为重点提高内部客户满意度;以界面友好、人性易用为重点,提高外部客户满意度。

二是加强制度和管理能力建设。在实施CMMI3的基础上,定期对制度和流程进行优化,在完善制度的同时,大力关注制度的执行。通过对制度的落实和执行情况的定期数据化跟踪,有效监督并推动制度落实,从而有效提高管理水平及管理能力。

三是加强队伍建设,完善测试KPI指标及绩效考核,建立更加市场化的考核及用人机制。高度重视项目管理工作,对于员工要注意引导、敢压重担,通过项目培养部门骨干,推动测试队伍向“精技术、懂业务、善管理”的目标科学发展。同时,加速人才的引入和人才培养,为员工营造良好的学习氛围。

四是稳步推进测试技术创新,构建专业化的测试体系,有序推进测试管理、自动化测试、非功能测试各技术专题小组的研究工作,提升专业测试技术水平,全面加强测试技术的自主掌控。

五是加强风险防范。继续加强安全生产宣导,持续规范测试流程和制度。进一步加强安全制度落实,强化风险管控能力。

总之,中国人寿研发中心将以“ 技术引领、管理规范、队伍优秀、反应敏捷、创新力强、价值最大化”为目标,为建立国际先进、国内一流的研发中心而努力。

 
过刊查询
2022年03月 2022年02月 2022年01月
2021年12月 2021年11月 2021年10月
2021年09月 2021年08月 2021年07月
2021年06月 2021年06月 2021年05月
查看所有过刊
本期精选
《中国金融电脑》2011年11月目录
中国农业银行软件测试技术支持体系建设
产品经理制测试组织方式研究
加强软件测试质量管理提升银行竞争力
构建专业化的测试体系 保障应用系统稳定..
 
企业简介 | 版权声明 | 免责声明 | 频道介绍 | 安全提示 | 法律顾问 | 网上投稿 | 客服电话 | RSS订阅
Copyright © 2005 Fcc.Com.Cn, All Rights Reserved. ,《中国金融电脑》杂志社版权所有
电话:010-51915111-805 传真:010-51915236,网络出版服务许可证(署)网出证(京)字第337号
京ICP备14024077号-1 京公安网备:11010802025321 技术支持:站多多