科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网CIO与应用频道CIO加油站国开行马迪:应用质量管理更须积跬步至千里

国开行马迪:应用质量管理更须积跬步至千里

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在金融行业,IT应用系统质量与业务可持续性高度关联,因此,确保金融行业软件产品的质量,重要性不言而喻。对此,马迪认为:“测试人员不仅在测试阶段才介入系统之中的,从开发设计需求的时候就已慢慢介入进来。

来源:中国信息主管网 2011年1月4日

关键字: 马迪 应用系统

  • 评论
  • 分享微博
  • 分享邮件

  2007年8月的某一天,对工商银行而言可谓史上最颜面无光的一日。这一天,工行京、沪、穗三地柜面、ATM及网银等个人业务系统陷入全面瘫痪。IT高水平的金融行业为何也会频发关键业务系统故障?即便经过了上线前的谨慎测试和验收环节,系统为何还会出现问题?事后,工商银行新闻发言人透露了背后的原因:故障发生日正值存款利息税下调的第一天,银行对信息系统进行升级改造;同日恰有新的基金发行、拆分,及养老金和工资发放。如此高集中度业务量让个人业务信息系统不堪重负,导致系统运行缓慢,甚至宕机。

  在金融行业,IT应用系统质量与业务可持续性高度关联,因此,确保金融行业软件产品的质量,重要性不言而喻。

  对此,作为国家三大政策性银行之一,国家开发银行的IT应用质量管理体系框架建设、具体实施又是如何展开的?中国信息主管网(http://www.cio360.net/)记者采访了国家开发银行信息科技局项目经理马迪。

  集CMMI精髓 兼顾效率与质量

  著名质量大师爱德华?兹戴明曾说过,85%的缺陷是由过程引起的。大量实践证明,在影响项目的三个因素——人、工具和过程中,过程执行的好坏对项目质量的影响最大。因此,项目必须遵循一定的方法和流程。

  “在金融行业中,我们一般都遵循CMMI体系和模型来从事软件开发。”马迪向记者介绍。据了解,与一般软件产品相比,金融软件产品的质量要求更为严格,既强调系统的安全、可靠,又要求系统较高的性能,这就需要一个优秀的软件开发团队和一个良好的开发过程。CMMI模型的优势是集合了软件开发过程中的最佳实践,能通过产品开发过程的改进达到提高开发效率和保障质量的目的,这和金融业对金融软件开发的期望完全一致。

  CMMI确定了一个很好的实践框架,但照搬照抄CMMI模型的做法并不可取。马迪强调:“必须将CMMI模型转换成与企业业务目标相适应的体系规范,才能达到过程改进的目的。国开行目前是结合自身实际,参照CMMI规范进行了一些裁剪,使其更适用于我们的业务目标。”

  参照CMMI体系,国开行的应用质量管理建立完善的准入和准出机制。通过设定软件质量不同参数的度量指标,基于固化的流程,任何一个软件产品都必须在满足软件性能、代码安全、缺陷遗留等参数指标的基础上,才能获得准出。马迪说:“在这个过程中,我们关注时间和质量这两个维度指标,这与CMMI的最终目的是一致的。”

  固化流程 测试环节之外把控质量

  在复杂的IT应用质量管理过程中,除了需具备一套切实可行的体系和规范,企业还需要打造一支优秀的开发测试团队。其中,测试人员在项目中的角色重要性也日益凸显。马迪介绍,“目前,国开行在测试方面关注点包括:开发缺陷、系统性能、代码安全性、代码可用性,以及系统部署后系统双机热备可用性测试。”

  毋庸置疑,测试很重要。那么,要保障软件项目高质高效地完成,测试人员应在项目进程中的哪个阶段介入?具体应该遵从怎样的机制?这一问题也是不少用户在项目开发管理中探讨的焦点。

  对此,马迪认为:“测试人员不仅在测试阶段才介入系统之中的,从开发设计需求的时候就已慢慢介入进来。”

  但这也存在一个问题。如果说在项目组启动时即引入测试,该测试人员的任务目标如何设定?考核细则如何确定?对此,马迪表示,“从整个软件开发生命周期视角来看,下一步我们对质量管理和测试工作的规划将更为细致,主要体现在考核属性的量化上面。”

  借工具利器 大幅提升测试效果

  除了切实可行的体系和规范、优秀的开发团队外,完善的IT应用质量管理也应当涵盖对工具的有效使用。马迪向记者介绍:“在测试环节,工具的使用能够使测试工程师的工作效率得到本质提升。举个例子,自动化测试能够节省测试人员的时间,使其能够分配出精力来处理其他事项。还有性能测试,通过人工去做性能测试肯定达不到效果。因此,目前我们配别并使用了惠普的QTP、LoadRunner等测试工具,也是出于这样的考虑。”

  当然,不管是哪个企业,在质量管理建设和实践方面都存在不少挑战。例如,多个项目各自为政,系统成熟度、质量差异缺乏统一衡量标准等。未来,针对不足方面,国开行也会逐渐着手改进,使得质量管理慢慢深入到软件系统建设的每一个环节,从生命周期的角度来对软件系统进行控制,尽早发现问题,从而大大降低开发成本和风险。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章