该帖子同步发自:(vpsoft001的博客 访问该博客)
一、银行业背景分析
银行信息技术系统有着业务复杂、规模庞大、需求创新快、系统升级频繁、稳定性、安全性要求高等一系列特点,因此在业务规划、系统设计、编码、测试、质保、维护等各个环节都需要科学严谨。软件测试是软件产品质量保障的重要环节,同时它也贯穿整个软件产品的生命周期,对软件产品的产品质量、开发成本、开发效率都有着重要的影响,因此建立一套严谨、科学、功能强大的测试管理体系和与之配套的测试管理信息化平台,能大大提升对商业银行的软件开发管理能力,提高软件系统产品质量、提高软件开发与测试效率、降低开发与测试成本。
随着金融行业信息化系统建设越来越复杂,信息化规模越来越大,测试管理的复杂度大大增加,传统的管理模式和管理手段已经满足不了银行软件测试与质量管理的要求。传统的测试管理系统通常的管理模式是,先根据CMMI或TMMI等类似的标准体系建立起复杂的管理流程,然后通过测试人员或测试管理人员手工向测试管理系统录入大量的数据,从而实现了所谓的信息集中、流程管控的管理目标,但这种所谓的信息化管理模式往往忽略了测试执行和管理中对效率和成本的现实需求,片面的强调规范、流程、体系,而不考虑效率和成本。显然银行要想在激烈的商业竞争中取胜,效率和成本是不可忽略的关键要素。
二、测试管理面临的挑战
1、测试关联度复杂
IT系统规模越来越大、集中度高、架构复杂、耦合度增强,使得业务和技术复杂度越来越高,测试设计和测试实施难度大,IT系统质量保障压力持续加大。
2、测试周期越来越短
业务需求提出到 IT 实现的周期越来越短,预留给测试的时间越来越短。面对复杂系统测试,如何压缩测试周期,提升测试效率,对测试部门管理能力和实施效率要求越来越高。
3、测试组织与协同难
测试规模越来越大、关联性越来越强,使得测试组织和协调难度大,特别是期测试外包引入后,如何有效管控,保持“大而不乱”地高效、高质量地推动测试进程,确保测试项目成功。
4、测试人员成就感低
测试人员临时抽调,团队临时组建,无归属感,成就感差; 测试团队压力大,整天忙碌,但成效差。
5、测试质量标难统一
各部门、各角色对测试标准的理解不一致,操作流程和方法运用也各不同,测试交付质量不稳定,测试交付风险依然不可控
三、测试管理需要解决的问题
经过短短10多年的发展,专业的软件测试在国内银行业经历从无到有、从小到大的快速发展,质量控制有了长足的进步,通过不断努力探索,在体系建设、流程优化、系统开发等方面取得了一系列成果。但是,要在测试管理及信息化建设更上一层楼,还需要解决以下几方面的问题:
1、 解决各部门信息化协同问题
测试人员、测试组长、测试经理以及更高层级的测试管理者之间需要信息协同,比如审批流转、缺陷流转、问题流转、预警通知等等,这些信息都需要分层级、协同管理,让不同层级的领导及时了解及处理不同层级的问题。
另外测试部门、需求部门、开发部门、项目管理部门也需要信息协同,比如需求变更要及时准确的通知测试部门,测试部门将测试的结果及时通知需求、开发、版本发布管理的部门。
2、解决管理僵化的问题
管理中往往会出现不管则乱、一管就死的现象,究其原因还是因为支撑管理的制度、流程、系统过于僵化,过于理论化,没有很好的跟现实业务操作相融合,没有从成本、效率等多方面考量,片面强调流程规范化、标准化,没有去评估为了这个规范或流程所投入的额外成本,所降低的生产效率。因此第三方测试公司需要切合银行测试管理的现实需求,依据测试分级分类原则,制定出一套规范、高效的管理策略,并研发与之配套的测试管理信息系统。
3、解决指标与系统融合的问题
传统的测试管理系统基本上只解决了信息录入、数据存储、报表输出的问题,对于管理过程的控制和决策作用不大,这样没有正真起到支撑管理的目的。新一代管理系统通过建立测试管理指标库,对测试过程进行预警、控制,并提供对预警结果进行进一步原因分析,以便及时优化改进测试过程。让管理系统真正起到提升管理、方便管理的作用。
四、测试管理平台建设目标及思路
银行的测试管理平台建设应采用“统一规划、分步实施”的思路,逐步解决测试系统整合(包括需求、开发、测试、配置一体化对接)、测试过程精细化管理(包括需求分析、案例编写、测试执行、缺陷流转等)、测试资源集中规划(包括测试人员、测试设备)、测试工作日志采集(包括报工、证迹采集、测试工作审计)、
测试计划跟踪与控制、测试流程与模版设计、测试外包管理等。
Visual TM基于TMMI,CMMI及PMI标准,分别从测试标准、测试组织、测试能力、测试项目管理、测试资源、测试流程、测试技术、测试支持8个维度,融合维普时代十多年的测试管理实践,基于企业级测试中心(部门),从组织级视角整合企业资源,帮助和引导您快速构建企业级专业化测试管理体系,提升规模化测试交付能力。
|