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