摘要:本文詳細闡述了作者對軟件項目質(zhì)量管理的認(rèn)識,是作者實際經(jīng)驗的總結(jié)。主要內(nèi)容包括對軟件項目質(zhì)量管理理論的認(rèn)識、軟件項目質(zhì)量管理在實踐中的具體做法。文章詳細介紹了有關(guān)質(zhì)量計劃編制、質(zhì)量控制、質(zhì)量保證的有關(guān)理論;文章也描述了進行質(zhì)量管理責(zé)任分配、質(zhì)量管理實施的具體方法。
關(guān)鍵詞:質(zhì)量計劃,質(zhì)量控制,質(zhì)量保證,質(zhì)量管理,過程管理,軟件度量
第一章 引言
許多IT項目開發(fā)的系統(tǒng)應(yīng)用在生死攸關(guān)的場合。例如,1981年,由計算機程序改變而導(dǎo)致的1/67的時間偏差,使航天飛機上的5臺計算機不能同步運行,這個錯誤導(dǎo)致了航天飛機發(fā)射失敗。1986年,1臺Therac25機器泄露致命劑量的輻射,致使兩名醫(yī)院病人死亡。造成慘劇的原因是一個軟件出現(xiàn)了問題,導(dǎo)致這臺機器忽略了數(shù)據(jù)校驗。這些慘痛的教訓(xùn)說明,在軟件開發(fā)項目中認(rèn)真抓好質(zhì)量管理,并加強有關(guān)軟件項目質(zhì)量管理的研究是擺在我們面前的重要課題。
軟件項目質(zhì)量管理包括:質(zhì)量計劃編制、質(zhì)量保證和質(zhì)量控制三個過程域。質(zhì)量計劃是質(zhì)量管理的第一過程域,它主要結(jié)合各個公司的質(zhì)量方針,產(chǎn)品描述以及質(zhì)量標(biāo)準(zhǔn)和規(guī)則通過收益、成本分析和流程設(shè)計等工具制定出來實施方略,其內(nèi)容全面反應(yīng)用戶的要求,為質(zhì)量小組成員有效工作提供了指南,為項目小組成員以及項目相關(guān)人員了解在項目進行中如何實施質(zhì)量保證和控制提供依據(jù),為確保項目質(zhì)量得到保障提供堅實的基礎(chǔ)。質(zhì)量保證則是貫穿整個項目全生命周期的有計劃和有系統(tǒng)的活動,經(jīng)常性地針對整個項目質(zhì)量計劃的執(zhí)行情況進行評估、檢查與改進等工作,向管理者、顧客或其他方提供信任,確保項目質(zhì)量與計劃保持一致。質(zhì)量控制是對階段性的成果進行檢測、驗證,為質(zhì)量保證提供參考依據(jù),它是一個PDCA循環(huán)過程。
第二章 對軟件項目質(zhì)量管理理論的認(rèn)識
軟件項目的質(zhì)量管理指的是保證項目滿足其目標(biāo)要求所需要的過程,它包括編制質(zhì)量計劃、質(zhì)量控制、質(zhì)量保證等過程。
2.1 質(zhì)量計劃編制
現(xiàn)代質(zhì)量管理的基本宗旨是:“質(zhì)量出自計劃,而非出自檢查”。只有做出精準(zhǔn)的質(zhì)量計劃,才能指導(dǎo)項目的實施、做好質(zhì)量控制。
編制項目的質(zhì)量計劃,首先必須確定項目的范圍、中間產(chǎn)品和最終產(chǎn)品,然后明確關(guān)于中間產(chǎn)品和最終產(chǎn)品的有關(guān)規(guī)定、標(biāo)準(zhǔn),確定可能影響產(chǎn)品質(zhì)量的技術(shù)要點,并找出能夠確保高效滿足相關(guān)規(guī)定、標(biāo)準(zhǔn)的過程方法。編制質(zhì)量計劃通常采用流程圖、因果分析圖等方法對項目進行分析,確定需要監(jiān)控的關(guān)鍵元素,設(shè)置合理的見證點(W點)、停工待檢點(H點),并制定質(zhì)量標(biāo)準(zhǔn):
1) 流程圖:
顯示系統(tǒng)的各種成分是如何相互關(guān)系的,幫助我們預(yù)測在何處可能發(fā)生何種質(zhì)量問題,并由此幫助開發(fā)處理他們的辦法。
2) 因果分析圖(也稱魚刺圖):

對于復(fù)雜的項目,編制質(zhì)量計劃時可以采用因果分析圖,描述相關(guān)的各種原因和子原因如何產(chǎn)生潛在問題或影響,將影響質(zhì)量問題的“人員、設(shè)備、參考資料、方法、環(huán)境”等各方面的原因進行細致的分解,方便地在質(zhì)量計劃中制定相應(yīng)的預(yù)防措施。其次,質(zhì)量計劃中還必須確定有效的質(zhì)量管理體系,明確質(zhì)量監(jiān)理人員對項目質(zhì)量負責(zé)和各級質(zhì)量管理人員的權(quán)限。戴明環(huán)(又名PDCA循環(huán)法)作為有效的管理工具在質(zhì)量管理中得到廣泛的應(yīng)用,它采用計劃——執(zhí)行——檢查——措施的質(zhì)量環(huán),質(zhì)量計劃中必須將質(zhì)量環(huán)上各環(huán)節(jié)明確落實到各責(zé)任單位,才能保證質(zhì)量計劃的有效實施。
2.2 按照質(zhì)量計劃實施有效的質(zhì)量控制
質(zhì)量計劃確定后,按照其建立的質(zhì)量管理體系,各責(zé)任單位就必須按照PDCA質(zhì)量環(huán)的要求,實施有效的質(zhì)量控制。質(zhì)量控制應(yīng)貫穿于項目的整個過程,它可