程國(guó)青
[摘 要] 隨著政府信息化的發(fā)展,信息化不斷深入到政府工作中,發(fā)揮著越來越重要的作用,信息化項(xiàng)目的質(zhì)量問題成了政府部門關(guān)注的焦點(diǎn)?;诖?,本文通過對(duì)政府信息化項(xiàng)目可能存在的質(zhì)量問題進(jìn)行分析,闡述質(zhì)量管控對(duì)信息化項(xiàng)目的重要價(jià)值,以及信息化項(xiàng)目質(zhì)量管控的關(guān)鍵環(huán)節(jié)。
[關(guān)鍵詞] 信息化項(xiàng)目;質(zhì)量控制;軟件測(cè)試
[中圖分類號(hào)] F49;F299.2 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1671-0037(2017)9-66-3
Abstract: With the development of government IT application, IT has been playing an increasingly important role in government work. The quality of IT projects is becoming the focus of attention of government departments. Based on the analysis of the possible quality problems of government IT projects, this paper expounded the important value of quality control to IT projects, and the key links of quality control during IT projects.
Key words: IT projects; quality control; software test
政府機(jī)關(guān)承載著維護(hù)國(guó)家安全和社會(huì)穩(wěn)定等重要使命,這決定了政府機(jī)關(guān)工作必需緊隨和領(lǐng)先社會(huì)技術(shù)的發(fā)展。而當(dāng)今是個(gè)信息化技術(shù)迅猛發(fā)展的時(shí)代,信息技術(shù)已逐漸成為國(guó)民經(jīng)濟(jì)發(fā)展的支柱和動(dòng)力。2016年,國(guó)務(wù)院辦公廳印發(fā)《國(guó)家信息化發(fā)展戰(zhàn)略綱要》,將進(jìn)一步從國(guó)家戰(zhàn)略的高度推動(dòng)信息化技術(shù)的發(fā)展和應(yīng)用。信息化技術(shù)在政府工作中的作用將越來越重要。
政府信息化系統(tǒng)建設(shè)起步于20世紀(jì)80年代中期,經(jīng)過近30年的發(fā)展,已經(jīng)具備了比較廣泛的應(yīng)用基礎(chǔ)。特別是近年來各地政府機(jī)關(guān)響應(yīng)國(guó)家號(hào)召,掀起了政府信息系統(tǒng)建設(shè)高潮,在相應(yīng)業(yè)務(wù)系統(tǒng)內(nèi)實(shí)現(xiàn)了業(yè)務(wù)和辦公自動(dòng)化,取得了非常顯著的應(yīng)用效果。但是,隨著政府業(yè)務(wù)應(yīng)用的深入,其復(fù)雜性不斷提高,各地開發(fā)出來的信息系統(tǒng)也逐步顯現(xiàn)出系統(tǒng)不能滿足業(yè)務(wù)需求、系統(tǒng)可靠穩(wěn)定性差、系統(tǒng)之間數(shù)據(jù)不一致等缺陷,政府信息化逐步從追求量轉(zhuǎn)化到追求質(zhì)。如何在信息化系統(tǒng)開發(fā)中進(jìn)行質(zhì)量控制,提高軟件開發(fā)效率和質(zhì)量,將政府信息化系統(tǒng)建設(shè)質(zhì)量提升到更高水平,已成為政府信息化發(fā)展亟待解決的問題。
1 政府信息化項(xiàng)目質(zhì)量現(xiàn)狀
政府信息化項(xiàng)目大多為非營(yíng)利性系統(tǒng),通常的建設(shè)模式為開發(fā)公司“代建”模式,即政府出資立項(xiàng)、公開招標(biāo)采購(gòu)或單一來源采購(gòu),中標(biāo)供應(yīng)商負(fù)責(zé)建設(shè)與實(shí)施,政府部門負(fù)責(zé)驗(yàn)收使用,供應(yīng)商負(fù)責(zé)維護(hù)和升級(jí)的建設(shè)模式。信息化項(xiàng)目建設(shè)過程中涉及的設(shè)備和材料采購(gòu)、軟件開發(fā)、項(xiàng)目過程管理甚至項(xiàng)目分包都由中標(biāo)方自行處理。政府機(jī)關(guān)很少或較少直接參與其中。雖然這種方式管理比較簡(jiǎn)單,但也比較粗放,項(xiàng)目質(zhì)量基本處于失控狀態(tài),后期系統(tǒng)改進(jìn)難度較大。經(jīng)過多年信息化建設(shè)的經(jīng)歷,大多數(shù)政府部門已經(jīng)逐漸意識(shí)到信息化的質(zhì)量問題,但如何控制信息化項(xiàng)目的質(zhì)量還是比較模糊。政府信息化項(xiàng)目質(zhì)量普遍存在以下問題。
1.1 質(zhì)量意識(shí)淡薄
質(zhì)量意識(shí)是質(zhì)量控制與提高的關(guān)鍵因素,質(zhì)量意識(shí)包括對(duì)質(zhì)量的認(rèn)識(shí)、對(duì)質(zhì)量的態(tài)度。政府部門領(lǐng)導(dǎo)大多是從事行政管理或者是精于業(yè)務(wù)的業(yè)務(wù)骨干。平時(shí)很少有機(jī)會(huì)接受質(zhì)量管理方面的培訓(xùn),大多缺乏質(zhì)量管理的專業(yè)知識(shí),政府機(jī)關(guān)也很少配置質(zhì)量管理專業(yè)人才。因此,在信息化建設(shè)過程中,無法準(zhǔn)確把握質(zhì)量管理的關(guān)鍵點(diǎn),無法運(yùn)用質(zhì)量管理的工具和科學(xué)有效的方法來控制信息化項(xiàng)目質(zhì)量,只能是完全依賴承建供應(yīng)商,所以,政府信息化項(xiàng)目質(zhì)量風(fēng)險(xiǎn)無法得到有效控制[1]。
1.2 質(zhì)量管理模式簡(jiǎn)單
在以往的大多數(shù)政府信息化建設(shè)項(xiàng)目中,質(zhì)量管理基本停留在項(xiàng)目驗(yàn)收階段。項(xiàng)目在招標(biāo)完成以后政府機(jī)關(guān)除了做一些必要的協(xié)調(diào)工作外,項(xiàng)目質(zhì)量管理處于一種離散狀態(tài)。有些時(shí)候甚至在項(xiàng)目驗(yàn)收階段也沒有對(duì)系統(tǒng)做全面的質(zhì)量檢驗(yàn)和測(cè)試。等到使用人發(fā)現(xiàn)系統(tǒng)質(zhì)量問題時(shí)為時(shí)已晚,承建供應(yīng)商和政府部門耗費(fèi)了大量的人力、物力、財(cái)力完成的項(xiàng)目,不可能重新再做一次,質(zhì)量改進(jìn)也無法進(jìn)行,問題嚴(yán)重的系統(tǒng)只能廢置。
1.3 缺失質(zhì)量控制體系
政府信息化項(xiàng)目是根據(jù)政府部門管轄的業(yè)務(wù)需要立項(xiàng)建設(shè),通常由業(yè)務(wù)部門主導(dǎo)、信息化部門配合協(xié)助完成信息化系統(tǒng)建設(shè),在體制上沒有專門的質(zhì)量部門參與信息化項(xiàng)目質(zhì)量控制。在項(xiàng)目建設(shè)過程中,幾乎沒有專業(yè)的質(zhì)量人員做質(zhì)量規(guī)劃、質(zhì)量控制、質(zhì)量改進(jìn)等工作,也不會(huì)有一套完善的質(zhì)量管理體系做支撐[2]。
1.4 質(zhì)量控制因素模糊
傳統(tǒng)質(zhì)量控制要素包括人、機(jī)、料、法、環(huán)和測(cè)。對(duì)這六個(gè)方面的質(zhì)量控制,是保證質(zhì)量的關(guān)鍵。影響軟件質(zhì)量的主要質(zhì)量要素可分為功用性、可靠性、可用性、效率、可維護(hù)性、可移植性和安全性等方面。在政府信息化項(xiàng)目驗(yàn)收時(shí),多數(shù)僅對(duì)系統(tǒng)功能做查驗(yàn)。很少或基本沒有對(duì)其他質(zhì)量因素進(jìn)行深入的驗(yàn)證和考查。政府機(jī)關(guān)對(duì)可能影響到信息化質(zhì)量因素的理解較為模糊,同時(shí)也沒有專職的部門收集、整理和研究影響信息化項(xiàng)目的質(zhì)量因素,無法形成對(duì)本部門信息化有實(shí)際參考價(jià)值的質(zhì)量控制要素集,這些對(duì)于后續(xù)的信息化項(xiàng)目質(zhì)量管理是不利的。
2 引入質(zhì)量管控的必要性與重要性
2.1 國(guó)家高度重視質(zhì)量管理
質(zhì)量發(fā)展是興國(guó)之道、強(qiáng)國(guó)之策,黨和國(guó)家歷來高度重視質(zhì)量工作。2012年,國(guó)務(wù)院印發(fā)《質(zhì)量發(fā)展綱要(2011-2020年)》,綱要明確了國(guó)家質(zhì)量發(fā)展的指導(dǎo)思想、工作方針和發(fā)展目標(biāo),要求強(qiáng)化質(zhì)量主體作用,加強(qiáng)質(zhì)量監(jiān)督管理。endprint
《中華人民共和國(guó)政府采購(gòu)法》第41條規(guī)定“采購(gòu)人或者其委托的采購(gòu)代理機(jī)構(gòu)應(yīng)當(dāng)組織對(duì)供應(yīng)商履約的驗(yàn)收。應(yīng)當(dāng)邀請(qǐng)國(guó)家認(rèn)可的質(zhì)量檢測(cè)機(jī)構(gòu)參加驗(yàn)收工作”。
國(guó)務(wù)院在1999年下發(fā)《國(guó)務(wù)院辦公廳關(guān)于加強(qiáng)基礎(chǔ)設(shè)施工程質(zhì)量管理的通知》,通知明確要求:“牢固樹立‘百年大計(jì),質(zhì)量第一思想,把質(zhì)量管理工作擺在重要位置,加強(qiáng)領(lǐng)導(dǎo),強(qiáng)化管理,采取有力措施,確保工程質(zhì)量。2011年,國(guó)務(wù)院辦公廳發(fā)布58號(hào)《關(guān)于加快發(fā)展高技術(shù)服務(wù)業(yè)的指導(dǎo)意見》,意見明確提出推進(jìn)檢驗(yàn)檢測(cè)服務(wù)的發(fā)展。這充分體現(xiàn)了國(guó)家對(duì)推進(jìn)質(zhì)量檢測(cè)的高度重視。
同時(shí),國(guó)家為了在技術(shù)層面更好地規(guī)范軟件質(zhì)量管理,制定了多個(gè)有關(guān)軟件質(zhì)量管理方面的國(guó)家級(jí)標(biāo)準(zhǔn),如《GB/T19000-2001質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)》、GB/T 32904-2016《軟件質(zhì)量量化評(píng)價(jià)規(guī)范》、GB/T25000-2016《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)》、GB/T16260-2006《軟件產(chǎn)品評(píng)價(jià)——質(zhì)量特性及其使用指南》等。
2.2 質(zhì)量管控的必要性
政府信息化是通過信息化技術(shù)對(duì)政府需要的和擁有的信息資源進(jìn)行開發(fā)和管理,從而提高政府的工作效率,全方位地向社會(huì)大眾提供優(yōu)質(zhì)、規(guī)范、透明、高水準(zhǔn)的社會(huì)管理服務(wù)。因此,政府信息化注定是個(gè)復(fù)雜龐大的工程,如果沒有系統(tǒng)化的質(zhì)量管制措施相輔助,要達(dá)到信息化的期望目標(biāo)幾乎是一件不可能完全的任務(wù)。此外,任何信息化系統(tǒng)都是由人來開發(fā)和建設(shè)的,人總是會(huì)犯錯(cuò)誤的,錯(cuò)誤會(huì)給信息化系統(tǒng)帶來缺陷,缺陷恰恰是質(zhì)量問題的一種表現(xiàn)。質(zhì)量問題是信息化發(fā)展不可避免的問題,需要通過質(zhì)量檢測(cè)等質(zhì)量控制手段發(fā)現(xiàn)和修正。
2.3 質(zhì)量管控的重要性
一個(gè)質(zhì)量管控缺失的信息化系統(tǒng)可能會(huì)面臨3種結(jié)果:一是臨棄之不用;二是推倒重建;三是修修補(bǔ)補(bǔ)勉強(qiáng)使用。無論何種結(jié)果都會(huì)給建設(shè)方造成資金、人力、物力、時(shí)間上損失。因此,對(duì)系統(tǒng)開發(fā)過程的重要節(jié)點(diǎn)及其階段性結(jié)果進(jìn)行檢測(cè)和質(zhì)量管控都是至關(guān)重要的工作,放棄對(duì)系統(tǒng)的質(zhì)量管控就是對(duì)社會(huì)資源的浪費(fèi)。
3 質(zhì)量管控建議
3.1 建立質(zhì)量管制體系
質(zhì)量管理體系是指在質(zhì)量方面指揮和控制組織的管理體系。質(zhì)量管理體系是組織內(nèi)部建立的、為實(shí)現(xiàn)質(zhì)量目標(biāo)所必需的、系統(tǒng)的質(zhì)量管理模式。質(zhì)量管理體系主要包括[3]:一是組織結(jié)構(gòu)——設(shè)置合理的組織機(jī)構(gòu)和明確的職責(zé)、權(quán)限及其協(xié)調(diào)的關(guān)系;二是程序——以文件形式規(guī)定的質(zhì)量工作程序和作業(yè)指導(dǎo)書,是質(zhì)量活動(dòng)的依據(jù);三是過程——質(zhì)量管理體系的有效實(shí)施是通過其必需的過程實(shí)現(xiàn)有效運(yùn)行;四是資源——必需、充分且適宜的資源,包括人員、資金、設(shè)施、設(shè)備、材料、能源和技術(shù)。
目前,國(guó)際上通用的質(zhì)量管理體系有ISO9000認(rèn)證,在檢測(cè)實(shí)驗(yàn)室認(rèn)證方面有CNAS認(rèn)證。這兩種認(rèn)證都可以有效幫助組織機(jī)構(gòu)建立質(zhì)量管理體系,并督導(dǎo)質(zhì)量管理體系的有效運(yùn)行。
3.2 項(xiàng)目需求管理
在信息化系統(tǒng)項(xiàng)目開發(fā)過程中,系統(tǒng)的需求分析是至關(guān)重要的基礎(chǔ)工作。如果政府建設(shè)部門不能提出明確的系統(tǒng)需求,且在系統(tǒng)建設(shè)過程中不能做好需求管理和質(zhì)量控制,這樣開發(fā)出來的系統(tǒng)可能就是最糟糕的系統(tǒng)。
需求是質(zhì)量管理中至關(guān)重要一個(gè)環(huán)節(jié),也是項(xiàng)目后續(xù)質(zhì)量管控的依據(jù)和輸入。明確的系統(tǒng)需求提出通常受多方面因素制約,在政府信息化項(xiàng)目建設(shè)初期難以一次性確定系統(tǒng)需求并固下來。政府部門或項(xiàng)目管理方需要有系統(tǒng)化的和可跟蹤的需求管理工具和管理模式,在項(xiàng)目實(shí)施過程中不斷完善和確定系統(tǒng)需求。要求政府部門有組織層面的團(tuán)隊(duì)做持續(xù)的需求導(dǎo)入、確認(rèn)、變更、跟蹤和驗(yàn)證等管理工作。
3.3 專業(yè)的質(zhì)量人員參與
專業(yè)質(zhì)量人員是指有信息化技術(shù)背景知識(shí),同時(shí)又熟習(xí)質(zhì)量管理方法、技術(shù)、規(guī)范的專業(yè)工作人員。專業(yè)質(zhì)量人員參與到信息化項(xiàng)目建設(shè)過程中,可以對(duì)信息化系統(tǒng)的質(zhì)量控制起到重要作用[4]。
3.3.1 把關(guān)作用。把關(guān)是質(zhì)量管控的最基本職能。這種作用存在于信息化建設(shè)的各個(gè)環(huán)節(jié)。確保信息化系統(tǒng)建設(shè)的各個(gè)過程是嚴(yán)格按照既定的質(zhì)量管理體系程序執(zhí)行。
3.3.2 預(yù)防作用。廣義上,對(duì)前一過程質(zhì)量的把關(guān)就是對(duì)后續(xù)過程質(zhì)量的預(yù)防。及時(shí)發(fā)現(xiàn)項(xiàng)目開發(fā)過程中的質(zhì)量問題,并及時(shí)糾正,可以有效預(yù)防這種環(huán)節(jié)上質(zhì)量問題對(duì)整個(gè)系統(tǒng)質(zhì)量的影響。另外,通過專業(yè)質(zhì)量人員長(zhǎng)期的質(zhì)量跟蹤和質(zhì)量數(shù)據(jù)收集,可以為以后信息化項(xiàng)目建設(shè)提供質(zhì)量控制依據(jù)和經(jīng)驗(yàn),更加有效地預(yù)防下一個(gè)信息化項(xiàng)目建設(shè)出現(xiàn)同樣的質(zhì)量問題。
3.3.3 報(bào)告作用。專業(yè)質(zhì)量人員參與到項(xiàng)目中可以及時(shí)報(bào)告和反饋質(zhì)量問題,為了使各級(jí)管理者及時(shí)掌握項(xiàng)目過程中的質(zhì)量狀態(tài),評(píng)價(jià)和分析質(zhì)量問題,做出正確的質(zhì)量決策。
3.3.4 改進(jìn)作用。質(zhì)量控制的關(guān)鍵和目標(biāo)是質(zhì)量改進(jìn),這也是專業(yè)質(zhì)量人員參與提高信息化系統(tǒng)質(zhì)量的具體價(jià)值體現(xiàn)。專業(yè)質(zhì)量人員可以根據(jù)自己經(jīng)驗(yàn)和知識(shí)對(duì)項(xiàng)目中設(shè)計(jì)、業(yè)務(wù)流程、編碼、檢驗(yàn)提出質(zhì)量改進(jìn)意見和預(yù)防措施,對(duì)取得良好的質(zhì)量管理效果是十分必要的。
3.4 系統(tǒng)的質(zhì)量測(cè)試
系統(tǒng)化的質(zhì)量測(cè)試是指專業(yè)的質(zhì)量檢測(cè)人員對(duì)信息化進(jìn)行系統(tǒng)化檢測(cè)。系統(tǒng)化質(zhì)量測(cè)試主要包括測(cè)試需求分析及規(guī)劃、測(cè)試保障計(jì)劃、測(cè)試方案及用例設(shè)計(jì)、測(cè)試執(zhí)行以及測(cè)試質(zhì)量控制等過程[5]。根據(jù)信息化項(xiàng)目的規(guī)模、復(fù)雜程度、重要程度等不同情況,這些過程可以適當(dāng)增減。
3.4.1 測(cè)試需求分析與規(guī)劃。測(cè)試需求分析是以信息化系統(tǒng)建設(shè)需求(如用戶需求文件、招標(biāo)文件等)、行業(yè)規(guī)范、國(guó)家標(biāo)準(zhǔn)、用戶期望等作為輸入,通過系統(tǒng)化技術(shù)分析,識(shí)別出項(xiàng)目的測(cè)試邊界范圍、質(zhì)量風(fēng)險(xiǎn)點(diǎn)及風(fēng)險(xiǎn)級(jí)別、測(cè)試重點(diǎn)與難點(diǎn)等,系統(tǒng)在功能、性能、安全、可靠性和兼容性等方面的質(zhì)量要求。通過分析對(duì)被測(cè)軟件系統(tǒng)對(duì)象有一個(gè)清晰全面的認(rèn)識(shí),進(jìn)而對(duì)測(cè)試活動(dòng)做出整體規(guī)劃。endprint
3.4.2 測(cè)試保障計(jì)劃。系統(tǒng)化測(cè)試是為了使信息化項(xiàng)目能夠達(dá)到期望的質(zhì)量要求而開展的一系列有計(jì)劃、有組織的測(cè)試活動(dòng)。測(cè)試保障計(jì)劃正是這一系列測(cè)試活動(dòng)的基礎(chǔ)。測(cè)試保障計(jì)劃通常包含測(cè)試任務(wù)的分解、測(cè)試進(jìn)度安排、測(cè)試人員數(shù)量及配置、測(cè)試團(tuán)隊(duì)的組織架構(gòu)及分工、測(cè)試環(huán)境保障以及測(cè)試工具保障等。
3.4.3 測(cè)試方案及用例設(shè)計(jì)。測(cè)試方案是從技術(shù)角度對(duì)測(cè)試對(duì)象進(jìn)行分析和測(cè)試設(shè)計(jì),通過分析各個(gè)測(cè)試點(diǎn)的類型來確定測(cè)試所采用的技術(shù)、方法和測(cè)試規(guī)程,從而保證測(cè)試的覆蓋度和有效性。測(cè)試用例是為某個(gè)特定的測(cè)試目標(biāo)而編制的一組預(yù)置環(huán)境、測(cè)試輸入、執(zhí)行步驟及預(yù)期結(jié)果等,以方便測(cè)試或核實(shí)某個(gè)程序是否滿足某個(gè)特定需求。測(cè)試方案和測(cè)試用例需要根據(jù)測(cè)試點(diǎn)的不同而采用不同的測(cè)試技術(shù)方法。常用的測(cè)試方法有等價(jià)類劃分法、邊界值法、因果分析法、錯(cuò)誤推測(cè)法等。
3.4.4 測(cè)試執(zhí)行。測(cè)試人員根據(jù)測(cè)試計(jì)劃和測(cè)試方案執(zhí)行測(cè)試用例的過程。
3.4.5 測(cè)試質(zhì)量控制。測(cè)試過程的質(zhì)量控制除了對(duì)測(cè)試活動(dòng)的管理與控制之外,還要對(duì)測(cè)試之外或者是相關(guān)的影響測(cè)試結(jié)果的控制過程。例如,測(cè)試對(duì)象版本的管理與控制,測(cè)試環(huán)境的控制,測(cè)試發(fā)現(xiàn)的缺陷的跟蹤管理,測(cè)試數(shù)據(jù)的生成與清除,需求變更對(duì)測(cè)試過程的影響等。
4 結(jié)語
隨著智慧城市、“互聯(lián)網(wǎng)+”等國(guó)家對(duì)信息化的驅(qū)動(dòng),政府信息化項(xiàng)目投入越來越多,信息化項(xiàng)目的質(zhì)量保障水平亟待提高。在國(guó)家相關(guān)部門的監(jiān)督和指引下,第三方軟件測(cè)試正在逐漸成長(zhǎng)起來。作為具備公正、獨(dú)立、專業(yè)等特點(diǎn)第三方檢測(cè)機(jī)構(gòu),在測(cè)試標(biāo)準(zhǔn)、測(cè)試流程、測(cè)試工具等方面具備了一定的優(yōu)勢(shì),可以為政府信息化軟件及信息化項(xiàng)目提供專業(yè)的測(cè)試服務(wù)。
參考文獻(xiàn):
[1] 任富強(qiáng),王國(guó)慶.公安信息化建設(shè)項(xiàng)目質(zhì)量管理研究[D].北京:中國(guó)科學(xué)院大學(xué),2015.
[2] 韓亞利.關(guān)于信息化系統(tǒng)開發(fā)質(zhì)量的分析和研究[J].機(jī)械研究與應(yīng)用,2008(5):132-134.
[3] GB/T19000-2000質(zhì)量管理體系基礎(chǔ)和術(shù)語[J].世界標(biāo)準(zhǔn)信息,2001(4):13-32.
[4] 于小川.論公安信息系統(tǒng)開發(fā)的質(zhì)量控制[J].廣西警官高等??茖W(xué)校學(xué)報(bào),2010(3):12-13.
[5] 楊光.集成質(zhì)量系統(tǒng)與質(zhì)量管理過程技術(shù)研究[D].大連:大連理工大學(xué),2004.endprint