浅谈信息系统项目质量管理 陈朋 企业管理 (铁道部信息技术中心 北京 1 00844) 摘要:本文从信息系统质量管理的概况入手,阐述项目质量管理的流程和思路,着重介绍项目质量管理过程需特别关注的问题,藉此作 为信息系统项目质量管理的有益参考。 关键词:信息系统 质量管理 流程化管理 中图分类号:TU201.2 文献标识码:A 文章编号:1672-3791(zo13)03(c)一0180-02 ・等业内常用评价指标外,需要重点关 随着软件技术在各行各业的广泛应 分析业务特点,结合信息系统行业评价指 如+用,创造高质量的产品对于软件企业的生 标,为项目制定适用、根据形成可量化、可 注客户方无法具体提出的指标,如系统性 存与发展至关重要。项目质量管理作为项 管理的确定了项目质量目标,作为校验项 能指标。这就需要我们通过参考类似项目 目管理体系的基础,已成为项目管理向深 层次发展的主要标志和不可缺少的内容, 目过程和结果的标准。 1.2制定质量计划 的历史系统数据,结合专家讨论的方式最 终决定(如表1)。 1.2.3评审计划 在项目管理中的重要地位不可替代。有效 制和质量保证活动,对于提高软件产品质 量至关重要。 做好项目质量管理计划,确定了项目 控制工作提供基准。质量管理计划主要内 地管理和控制项目研发过程,施行质量控 质量目标和管理策略,为质量保证和质量 加强需求、设计阶段的评审工作,可有 效地减少后期衍生的缺陷数,降低修复成 明确评审级别、评审时间、评审人员等信 息,力争缺陷早期发现早解决。 1.2.4测试计划 测试计划描述了要进行的测试活动的 范围、方法、资源和进度的文档。它确定测 试项、被测特性、测试任务、谁执行任务、各 种可能的风险。测试计划可有效地预防风 容包括项目质量保证计划、度量计划、评审 本。因此,需要我们制定详尽的评审计划,计划和测试计划等主要子计划。 1.2.1质量保证计划 1信息系统项目质量管理 项目质量管理是指在约定的时间和范 围、预算的成本以及要求的质量下,达到项 质量保证计划要包含3要素,即3w: when——检查时机; what——采取什么样的检查策略; which——使用何种检查单。 1.2.2度量计划 目干系人的期望。项目质量管理是项目管 理的重要组成部分,它与范围、时间和成本 是项目成功的关键因素(如图1)。 1.1确定质量方针和目标 产品也不尽相同,因此需要了解用户需求, 定义了项目执行过程中要度量的质量 险,保障测试工作的顺利实施。取的应对措施。质量方面的度量指标除了 1.3.1项目质量控制 每个项目的特点不同,要交付的工作 指标及其闽值,及超出阈值范围后,所需采 1.3开展质量控制和质量保证活动 首先,定期跟踪项目质量目标,控制项 目质量。依照项目度量子计划采集、度量项 目质量数据。当数据在预先设定的偏差范 围内时,表示该周期内达到了项目质量目 标。但是需要分析度量数据的可信度,避免 缺陷不能及时发现。当度量数据超出阈值 范围,周期内质量目标未达到时,需深入分 图1 项目质量管理流程图 析原因,根据实际情况制定纠正措施(如图 评审工作量(含备审) 评审缺陷个数 评审已关闭缺陷数, 评审缺陷分布(按类型) 评审缺陷分布(按严重等级) 评审缺陷修复率 主要缺陷修复 评审缺陷密度 率达到100%, 周期内不符合项个数 表1 常用质量度量项及阈值指标 测试工作量 (1)产品存在致命、严重缺陷时不能 测试缺陷总数 发布。 测试已关闭缺陷数 (2)一般缺陷的缺陷修复率小于 测试缺陷个数(按类型统计) 9O%,不能发布;缺陷修复率大干 测试缺陷分布(按类型) 90%,在满足条件下可以发布。 测试缺陷个数(按严重程度统计) (3)轻微缺陷的缺陷修复率小于 测试缺陷关闭数(按严重程度统计) 80%,不能发布;缺陷修复率大于 测试缺陷关闭率(按严重程度统计) 8O%,在满足条件下可以发布。 测试缺陷分布(按严重程度) 缺陷修复率大 周期内关闭(已关闭/不处理)的不符合项数 干80%,否则 当前未关闭的严重不符合项数 不能结束该里 当前已关闭不符合项数 程碑工作; 当前所有不符合项数 不符合项关闭率 (4)“测试用例需求覆盖率”和“测 测试缺陷个数(按阶段统计) 试用例执行率”:通过来自项目组外 测试缺陷分布(按阶段) 部的系统测试覆盖率和执行率均为 测试缺陷个数(按状态统计) 100%,否则需分析原因,必要时整 测试缺陷分布(按状态) 改 测试缺陷修复率 (5)“测试执行通过率”测试总结时, 测试缺陷密度(即千行代码缺陷率) 进行总体评价,并作为经验数据共 后续项目参考。 测试用例需求覆盖率 各类不符合项(按严重等级)分布 各类不符合项(按阶段)分布 各类不符合项(新的,正在处理、已解决、已关 闭)分布 各类不符合项(按阶段划分)分布 测试用例执行率 8O 科技资讯SCIENCE&TECHNOLOGY INFORMATION 企业管理 2)。‘ SCIENCE&TECHN0LOGY . 墨圆 质量标准。但结合备审用时、评审用时、评 跟踪,使用LoadRunner、Diagnositics和 不充分,部分缺陷未能被发现。此时应该重 新评审,确保评审工作质量。 1.3.2项目质量保证 其次,采用针对性的评审技术,及时解 审人员等因素综合考量,有可能出现评审 WebInspect等工具进行性能和安全测试。 决出现的问题。评审是保证质量的重要手 段之一。根据行业经验,早期缺陷若不及时 QA作为软件研发过程的监督者,有责 发现和更正,遗留到后期衍生的缺陷数和 修复工作量将呈指数递增。在需求阶段,对 最后,做好软件测试工作,为产品上线 任和义务为项目遵循开发过程体系提供咨 把关。软件测试是检查工作产品是否符合 询和指导,依据质量保证计划、过程/产品 质量标准的重要工作。绝对避免本项目的 检查模板对相应的活动或产品进行检查。 开发人员兼任测试人员的情况出现。在需 当产生不符合项时,QA需及时与相关人员 求阶段,测试人员就应介入,了解项目需 沟通、确认、解决,直至不符合项关闭。 求,根据项目范围和质量要求,制定初步的 1.4实施持续的过程改进 需求规格说明书可在项目组评审的基础上 增加专家评审。在编码阶段中,采用代码走 查的方式加强对关键模块关键代码的审 查。 对于评审工作,需要关注的评审数据 测试方案,随着项目深入,逐步细化。在测 忽视。表面上,缺陷密度等评审数据达到了 以PDCA循环(策划一实施一检验一处 的分析。这往往容易在项目质量管理中被 试执行阶段,可使用测试管理平台Q c 置)为手段,持续改进。不断提高质量目标, (QualityCenter)对功能测试进行管理和缺陷 不断采取改进措施,从而实现质量的螺旋 上升。 2结语 项目质量管理虽然是项目管理的重要 组成部分,不等于项目管理的全部,也不是 存在的个体。在加强项目质量管理的 同时,还需充分考虑项目时间、成本、风险 等等其他领域。如何针对不同类型的项目, 开展行之有效的项目管理,取得最终的成 功,还需要更加深入地探讨研究。 参考文献 [1】邬华芝.质量管理体系与认证【M】.北 京:中国计量出版社,20l3:59-93. 【2】苏秦.现代质量管理学[M】.北京:清华 大学出版社,2013. 【3】柳纯录.信息系统项目管理师教程【M】. 北京:清华大学出版社,2011:179-202. [4】马慧.软件质量管理与认证方法【M】.北 京:清华大学出版社,2011. 【5】侯红,丁剑洁.软件度量与软件过程管 理【M】.北京:清华大学出版社,2009. 图2 目标跟踪及处理流程图 (上接1 43页) [4】汤,杨昕.ArcGIS地理信息系统空 间分析实验教程[M】.科学出版社,2006. Methods to Inform Choice of Spatial 参考文献 空间自相关的影响分析一以湖南省城 Weights Matrix in Hedonic Property Analyses,”The Review of Regional [1】王红亮,胡伟平,吴驰.空间权重矩阵对 【5】段钊,赵法锁.基于GIS的陕西省滑坡灾 害空间分异特征探讨[J】.灾害学,20l2 (1). Studies,2010,40(3). 【8】yanguang chen,“On the four types of weight functions for spatial contiguity matrix”.Letters in Spatial and Re- source Sciences,20l2,5:65-72. 乡收入差距为例【J】.华南师范大学学 报:自然科学版,2010(1). [6】Jens K.Perret,“A Proposal for an A1- ternative Spatia1 Weight Matrix under COnsideratiOn of the Distribution of Economic Activity”,Schumpeter School of Business and Economics,201 1 【2】苏芳林,宋邦英.中国省域低碳消费影 响因素的空间模式研究【J】.河北经贸大 学学报,2Ol0. 【3】曾永明,张果.基于GeoDA—GIS的四川 环境研究,20l0(4). 省县城经济空间分异研究【J】.云南地理 【7】Mueller,Julie M,Loomis,John B, “Bayesians in Space:Using Bayesian 科技资讯SCIENCE&TECHNOLOGY INFORMATION 1 8 1