曾 睿
(中航工業(yè)蘇州長(zhǎng)風(fēng)航空電子有限公司,江蘇 蘇州 215151)
減少手工填寫軟件質(zhì)量檢查記錄的方法研究
曾 睿
(中航工業(yè)蘇州長(zhǎng)風(fēng)航空電子有限公司,江蘇 蘇州 215151)
文章介紹了軟件質(zhì)量保證檢查記錄表格手工記錄現(xiàn)狀,分析了存在的主要問題及產(chǎn)生原因,包括:存在非必要填寫的表單、不適用/未達(dá)/重復(fù)的過程檢查項(xiàng)過多、缺少合適的項(xiàng)目軟件質(zhì)量保證工具等。在此基礎(chǔ)上,文章提出了減少手工填寫軟件質(zhì)量保證檢查記錄的方法,即改進(jìn)工作流程、優(yōu)化過程審核內(nèi)容和改變手工填寫方式。
軟件;質(zhì)量保證;檢查記錄
軟件研發(fā)過程中,軟件質(zhì)量保證人員需按照軟件質(zhì)量管理體系要求對(duì)軟件研發(fā)工作進(jìn)行全程監(jiān)督檢查并形成記錄。由于軟件質(zhì)量保證檢查記錄目前多以word文檔形式存放,所有填寫內(nèi)容幾乎均為手工錄入,即手工填寫率約為100%。據(jù)不完全統(tǒng)計(jì),一個(gè)新的軟件研發(fā)項(xiàng)目需手工填寫的軟件質(zhì)量保證檢查手工記錄表格少則幾千個(gè),多達(dá)上萬個(gè)。隨著軟件研發(fā)項(xiàng)目的增加,檢查記錄表格的數(shù)量更是成倍增加。在從事軟件質(zhì)量保證的人員不變的情況下,手工錄入工作量也隨之大幅攀升,而且容易出現(xiàn)差錯(cuò)。因此,有必要對(duì)軟件質(zhì)量保證檢查手工記錄方式進(jìn)行改進(jìn),使其在保證工作質(zhì)量的同時(shí),提高工作效率,降低勞動(dòng)強(qiáng)度,減少出錯(cuò)率。
1.1 現(xiàn)狀分析
每個(gè)項(xiàng)目軟件需填寫的軟件質(zhì)量保證檢查記錄表格數(shù)量盡管差距較大,但也有成千甚至上萬個(gè)。例如,對(duì)于一個(gè)包含1~3個(gè)軟件配置項(xiàng)的項(xiàng)目軟件,其質(zhì)量保證檢查記錄表格數(shù)量約為7000~15000個(gè)(注:表格數(shù)量=每類表單需填寫表格數(shù)×該表單張數(shù),且表單內(nèi)一個(gè)格子不論填寫多少內(nèi)容,均算一格)。
實(shí)際上,軟件質(zhì)量保證檢查記錄表格中存在有較多重復(fù)填寫的內(nèi)容。估計(jì)這部分表格數(shù)約占全部表格總數(shù)的25%。此外,在“過程檢查單”中還存在較多勾選“不適用”或“未達(dá)”等選項(xiàng)的檢查項(xiàng)。估計(jì)此類檢查項(xiàng)約占全部過程檢查項(xiàng)的30%;再有,“過程檢查單”中還存在較多重復(fù)檢查項(xiàng)。估計(jì)此類檢查項(xiàng)約占全部過程檢查項(xiàng)的15%。而“過程檢查單”約占全部表單的25%。據(jù)此推算,“過程檢查單”中不適用/未達(dá)/重復(fù)的檢查項(xiàng)的表格約占全部表格數(shù)量的(30%+ 15%)×25%=11.25%。
1.2 設(shè)定目標(biāo)
根據(jù)上述分析,若能解決重復(fù)填寫的問題,可減少手工填寫表格數(shù)約25%;若能解決不適用/未達(dá)/重復(fù)檢查項(xiàng)較多的問題,又可減少手工填寫表格數(shù)約11.25%。若兩個(gè)目標(biāo)都能實(shí)現(xiàn)的話,則可將項(xiàng)目軟件質(zhì)量保證檢查記錄的手工填寫率平均減少約36%。為此,可將手工填寫率減少36%設(shè)定為工作目標(biāo),并將要因確認(rèn)標(biāo)準(zhǔn)設(shè)定為2%。
需要指出的是,工作目標(biāo)和要因確認(rèn)標(biāo)準(zhǔn)的設(shè)定是建立在對(duì)現(xiàn)狀調(diào)查分析的基礎(chǔ)上的。對(duì)于不同的項(xiàng)目軟件,其質(zhì)量保證檢查記錄手工填寫率的減少目標(biāo)和要因確認(rèn)標(biāo)準(zhǔn)是有較大區(qū)別的。
1.3 原因分析
為找出減少軟件質(zhì)量保證檢查記錄手工填寫率的方法,特對(duì)可能產(chǎn)生不利影響的各方面因素進(jìn)行了梳理分析,發(fā)現(xiàn)主要有如下幾個(gè)原因:
(1)填寫多余表格:可抽查每位軟件質(zhì)量保證人員負(fù)責(zé)的一個(gè)項(xiàng)目軟件質(zhì)量保證記錄,查看填寫的多余表格數(shù)量。對(duì)某個(gè)項(xiàng)目軟件的抽查結(jié)果表明,填寫的多余表格數(shù)量為8個(gè),占總表格數(shù)量9000的0.09%,小于確認(rèn)標(biāo)準(zhǔn)(2%)。
(2)存在非必要填寫的表單:可組織軟件同行專家依據(jù)相關(guān)標(biāo)準(zhǔn)規(guī)范的要求,從使用目的、標(biāo)準(zhǔn)符合性等方面對(duì)現(xiàn)有表單的必要性進(jìn)行確認(rèn)。對(duì)某個(gè)項(xiàng)目軟件的確認(rèn)結(jié)果表明,“不符合項(xiàng)報(bào)告表”表格數(shù)量占比約為15%,大于確認(rèn)標(biāo)準(zhǔn)(2%)。
(3)表單中存在非必要填寫內(nèi)容:可組織軟件同行專家依據(jù)相關(guān)標(biāo)準(zhǔn)規(guī)范要求,從使用目的、標(biāo)準(zhǔn)符合性等方面對(duì)現(xiàn)有表單填寫內(nèi)容的必要性進(jìn)行確認(rèn)。對(duì)某個(gè)項(xiàng)目軟件的確認(rèn)結(jié)果表明,表單中需填寫的內(nèi)容均為應(yīng)關(guān)注的內(nèi)容,表單中需填寫項(xiàng)不宜刪減,即表單中存在非必要內(nèi)容的表格數(shù)為0,小于確認(rèn)標(biāo)準(zhǔn)(2%)。
(4)表單中可抽查檢查項(xiàng)提示不足:可統(tǒng)計(jì)軟件質(zhì)量保證體系文件中缺少提示的可抽查檢查項(xiàng)數(shù)量。對(duì)某個(gè)項(xiàng)目軟件的統(tǒng)計(jì)結(jié)果表明,體系文件中缺少提示的可抽查檢查項(xiàng)共19個(gè),占總表格數(shù)量9000的0.21%,小于確認(rèn)標(biāo)準(zhǔn)(2%)。
(5)不適用/未達(dá)/重復(fù)的過程檢查項(xiàng)過多:可通過統(tǒng)計(jì)分析的方法確認(rèn)不適用/未達(dá)/重復(fù)的過程檢查項(xiàng)數(shù)量。對(duì)某個(gè)項(xiàng)目軟件的統(tǒng)計(jì)結(jié)果表明,項(xiàng)目軟件過程檢查單中不適用的檢查項(xiàng)占比為4.5%,未達(dá)的檢查項(xiàng)占比為5.1%,重復(fù)的過程檢查項(xiàng)占比4.2%,均大于確認(rèn)標(biāo)準(zhǔn)(2%)。
(6)缺少合適的項(xiàng)目軟件質(zhì)量保證工具:目前多以word文檔形式存放,所有填寫內(nèi)容幾乎均為手工錄入。對(duì)某個(gè)項(xiàng)目軟件的統(tǒng)計(jì)結(jié)果表明,如果使用工具可將具有邏輯關(guān)系的表格自動(dòng)生成,則項(xiàng)目中有邏輯關(guān)系的表格總數(shù)占比為34%,大于確認(rèn)標(biāo)準(zhǔn)(2%)。
綜上所述,存在非必要填寫的表單、不適用/未達(dá)/重復(fù)的過程檢查項(xiàng)過多、缺少合適的項(xiàng)目軟件質(zhì)量保證工具為影響軟件質(zhì)量保證檢查記錄手工填寫率的要因,約占全部影響因素項(xiàng)(件)的60%。
2.1 對(duì)策措施
針對(duì)上述現(xiàn)狀及原因分析結(jié)果,可采取以下工作方法和對(duì)策措施:
(1)存在非必要填寫的表單:改進(jìn)工作流程,更改“不符合項(xiàng)報(bào)告表”的提交時(shí)機(jī)。例如,可將“不符合項(xiàng)報(bào)告表”的提交時(shí)機(jī)由原來的發(fā)現(xiàn)不符合項(xiàng)時(shí)提交更改為需要上報(bào)不符合項(xiàng)時(shí)再提交。此舉可減少大量非必要表單的填寫。
(2)不適用/未達(dá)/重復(fù)的過程檢查項(xiàng)過多:優(yōu)化過程審核內(nèi)容,由原按過程域檢查更改為按活動(dòng)檢查,并調(diào)整檢查項(xiàng)。例如,可將活動(dòng)過程細(xì)分,把具有前后置順序的檢查項(xiàng)劃為一類,不具有關(guān)聯(lián)關(guān)系的檢查項(xiàng)分開,以減少檢查過程中的不適用/未達(dá)/重復(fù)檢查項(xiàng)。
(3)缺少合適的項(xiàng)目軟件質(zhì)量保證工具:改變手工填寫方式。例如,可利用EXCEL等編寫軟件質(zhì)量保證檢查記錄工具,將邏輯上有關(guān)聯(lián)的數(shù)據(jù)利用工具進(jìn)行自動(dòng)關(guān)聯(lián),以大幅減少手工重復(fù)填寫率。
2.2 效果評(píng)估
通過采取以上針對(duì)性措施后,一方面,減少原有軟件質(zhì)量保證檢查記錄表格中存在的較多重復(fù)填寫的內(nèi)容;另一方面,較好地解決了軟件質(zhì)量保證檢查記錄表格中不適用/未達(dá)/重復(fù)檢查項(xiàng)較多的問題。此舉可減少軟件質(zhì)量保證人員重復(fù)繁瑣的填寫記錄工作,使得軟件質(zhì)量保證人員能夠?qū)⒆⒁饬Ω嗟胤旁谶^程檢查和產(chǎn)品檢查中而不是填寫記錄中。使用工具則可以確保軟件質(zhì)量保證記錄間協(xié)調(diào)一致。在內(nèi)審過程中,審核人員也可以減少對(duì)記錄一致性的檢查,而將注意力集中在審核軟件質(zhì)量保證人員是否及時(shí)、有效地完成過程和產(chǎn)品檢查,從而找出更深層次的問題,促使項(xiàng)目軟件過程管理不斷改進(jìn)。對(duì)某個(gè)項(xiàng)目軟件減少軟件質(zhì)量保證檢查記錄手工填寫率的改進(jìn)活動(dòng)實(shí)踐表明,上述措施最終可將項(xiàng)目軟件質(zhì)量保證檢查記錄的手工填寫率平均減少36%以上,超過預(yù)期目標(biāo)。
按照軟件質(zhì)量管理體系要求對(duì)軟件研發(fā)工作進(jìn)行全程監(jiān)督檢查并形成記錄,是軟件研發(fā)過程中軟件質(zhì)量保證人員的主要工作之一。這也是一項(xiàng)過程繁瑣、數(shù)量龐大的工作。以往主要由手工填寫完成。通過對(duì)這項(xiàng)工作的全程分析梳理,可以找出產(chǎn)生不利影響的各方面因素,進(jìn)而采取有針對(duì)性的對(duì)策措施加以改進(jìn),在保證工作質(zhì)量的同時(shí),實(shí)現(xiàn)大幅降低項(xiàng)目軟件質(zhì)量保證檢查記錄手工填寫率的目標(biāo)。
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— ),女,四川內(nèi)江。