减少手工填写软件质量检查记录的方法研究

2016-01-02 02:10
无线互联科技 2016年12期
关键词:表单质量保证表格

曾 睿

(中航工业苏州长风航空电子有限公司,江苏 苏州 215151)

减少手工填写软件质量检查记录的方法研究

曾 睿

(中航工业苏州长风航空电子有限公司,江苏 苏州 215151)

文章介绍了软件质量保证检查记录表格手工记录现状,分析了存在的主要问题及产生原因,包括:存在非必要填写的表单、不适用/未达/重复的过程检查项过多、缺少合适的项目软件质量保证工具等。在此基础上,文章提出了减少手工填写软件质量保证检查记录的方法,即改进工作流程、优化过程审核内容和改变手工填写方式。

软件;质量保证;检查记录

软件研发过程中,软件质量保证人员需按照软件质量管理体系要求对软件研发工作进行全程监督检查并形成记录。由于软件质量保证检查记录目前多以word文档形式存放,所有填写内容几乎均为手工录入,即手工填写率约为100%。据不完全统计,一个新的软件研发项目需手工填写的软件质量保证检查手工记录表格少则几千个,多达上万个。随着软件研发项目的增加,检查记录表格的数量更是成倍增加。在从事软件质量保证的人员不变的情况下,手工录入工作量也随之大幅攀升,而且容易出现差错。因此,有必要对软件质量保证检查手工记录方式进行改进,使其在保证工作质量的同时,提高工作效率,降低劳动强度,减少出错率。

1 现状及原因分析

1.1 现状分析

每个项目软件需填写的软件质量保证检查记录表格数量尽管差距较大,但也有成千甚至上万个。例如,对于一个包含1~3个软件配置项的项目软件,其质量保证检查记录表格数量约为7000~15000个(注:表格数量=每类表单需填写表格数×该表单张数,且表单内一个格子不论填写多少内容,均算一格)。

实际上,软件质量保证检查记录表格中存在有较多重复填写的内容。估计这部分表格数约占全部表格总数的25%。此外,在“过程检查单”中还存在较多勾选“不适用”或“未达”等选项的检查项。估计此类检查项约占全部过程检查项的30%;再有,“过程检查单”中还存在较多重复检查项。估计此类检查项约占全部过程检查项的15%。而“过程检查单”约占全部表单的25%。据此推算,“过程检查单”中不适用/未达/重复的检查项的表格约占全部表格数量的(30%+ 15%)×25%=11.25%。

1.2 设定目标

根据上述分析,若能解决重复填写的问题,可减少手工填写表格数约25%;若能解决不适用/未达/重复检查项较多的问题,又可减少手工填写表格数约11.25%。若两个目标都能实现的话,则可将项目软件质量保证检查记录的手工填写率平均减少约36%。为此,可将手工填写率减少36%设定为工作目标,并将要因确认标准设定为2%。

需要指出的是,工作目标和要因确认标准的设定是建立在对现状调查分析的基础上的。对于不同的项目软件,其质量保证检查记录手工填写率的减少目标和要因确认标准是有较大区别的。

1.3 原因分析

为找出减少软件质量保证检查记录手工填写率的方法,特对可能产生不利影响的各方面因素进行了梳理分析,发现主要有如下几个原因:

(1)填写多余表格:可抽查每位软件质量保证人员负责的一个项目软件质量保证记录,查看填写的多余表格数量。对某个项目软件的抽查结果表明,填写的多余表格数量为8个,占总表格数量9000的0.09%,小于确认标准(2%)。

(2)存在非必要填写的表单:可组织软件同行专家依据相关标准规范的要求,从使用目的、标准符合性等方面对现有表单的必要性进行确认。对某个项目软件的确认结果表明,“不符合项报告表”表格数量占比约为15%,大于确认标准(2%)。

(3)表单中存在非必要填写内容:可组织软件同行专家依据相关标准规范要求,从使用目的、标准符合性等方面对现有表单填写内容的必要性进行确认。对某个项目软件的确认结果表明,表单中需填写的内容均为应关注的内容,表单中需填写项不宜删减,即表单中存在非必要内容的表格数为0,小于确认标准(2%)。

(4)表单中可抽查检查项提示不足:可统计软件质量保证体系文件中缺少提示的可抽查检查项数量。对某个项目软件的统计结果表明,体系文件中缺少提示的可抽查检查项共19个,占总表格数量9000的0.21%,小于确认标准(2%)。

(5)不适用/未达/重复的过程检查项过多:可通过统计分析的方法确认不适用/未达/重复的过程检查项数量。对某个项目软件的统计结果表明,项目软件过程检查单中不适用的检查项占比为4.5%,未达的检查项占比为5.1%,重复的过程检查项占比4.2%,均大于确认标准(2%)。

(6)缺少合适的项目软件质量保证工具:目前多以word文档形式存放,所有填写内容几乎均为手工录入。对某个项目软件的统计结果表明,如果使用工具可将具有逻辑关系的表格自动生成,则项目中有逻辑关系的表格总数占比为34%,大于确认标准(2%)。

综上所述,存在非必要填写的表单、不适用/未达/重复的过程检查项过多、缺少合适的项目软件质量保证工具为影响软件质量保证检查记录手工填写率的要因,约占全部影响因素项(件)的60%。

2 对策措施及效果

2.1 对策措施

针对上述现状及原因分析结果,可采取以下工作方法和对策措施:

(1)存在非必要填写的表单:改进工作流程,更改“不符合项报告表”的提交时机。例如,可将“不符合项报告表”的提交时机由原来的发现不符合项时提交更改为需要上报不符合项时再提交。此举可减少大量非必要表单的填写。

(2)不适用/未达/重复的过程检查项过多:优化过程审核内容,由原按过程域检查更改为按活动检查,并调整检查项。例如,可将活动过程细分,把具有前后置顺序的检查项划为一类,不具有关联关系的检查项分开,以减少检查过程中的不适用/未达/重复检查项。

(3)缺少合适的项目软件质量保证工具:改变手工填写方式。例如,可利用EXCEL等编写软件质量保证检查记录工具,将逻辑上有关联的数据利用工具进行自动关联,以大幅减少手工重复填写率。

2.2 效果评估

通过采取以上针对性措施后,一方面,减少原有软件质量保证检查记录表格中存在的较多重复填写的内容;另一方面,较好地解决了软件质量保证检查记录表格中不适用/未达/重复检查项较多的问题。此举可减少软件质量保证人员重复繁琐的填写记录工作,使得软件质量保证人员能够将注意力更多地放在过程检查和产品检查中而不是填写记录中。使用工具则可以确保软件质量保证记录间协调一致。在内审过程中,审核人员也可以减少对记录一致性的检查,而将注意力集中在审核软件质量保证人员是否及时、有效地完成过程和产品检查,从而找出更深层次的问题,促使项目软件过程管理不断改进。对某个项目软件减少软件质量保证检查记录手工填写率的改进活动实践表明,上述措施最终可将项目软件质量保证检查记录的手工填写率平均减少36%以上,超过预期目标。

3 结语

按照软件质量管理体系要求对软件研发工作进行全程监督检查并形成记录,是软件研发过程中软件质量保证人员的主要工作之一。这也是一项过程繁琐、数量庞大的工作。以往主要由手工填写完成。通过对这项工作的全程分析梳理,可以找出产生不利影响的各方面因素,进而采取有针对性的对策措施加以改进,在保证工作质量的同时,实现大幅降低项目软件质量保证检查记录手工填写率的目标。

Method for Reducing Manual Fill Rate of Software Quality Assurance Inspection Record

Zeng Rui
(AVIC Suzhou Changfeng Avionics Co., Ltd., Suzhou 215151, China)

The manual record status of software quality assurance inspection record form is introduced in this paper. And analysis is conducted on the main problems and causes,including no need to fill in the form, not applicable/not up to/duplicate process check items too much, lack of appropriate project software quality assurance tools, etc. On the basis of this, the method of reducing manual fill rate of the software quality assurance inspection record is put forward, which is to improve the work flow, to optimize the process audit content and to change the manual filling method.

software; quality assurance; inspection record

曾睿(1986— ),女,四川内江。

猜你喜欢
表单质量保证表格
《现代临床医学》来稿表格要求
田湾核电站运行阶段质量保证分级管理
《现代临床医学》来稿表格要求
焊接技能评定过程中的质量保证要求
电子表单系统应用分析
统计表格的要求
浅谈网页制作中表单的教学
质量保证监查在AP1000依托项目中的应用
本刊表格的要求
动态表单技术在教学管理中的应用*