軟件項(xiàng)目的質(zhì)量管理[1]
引言
說到軟件項(xiàng)目的質(zhì)量管理,首先要弄清楚什么是質(zhì)量管理。國(guó)際標(biāo)準(zhǔn)組織ISO9000對(duì)質(zhì)量的定義就是:質(zhì)量是產(chǎn)品或服務(wù)用于滿足人們潛在或明示的需求的所有特征和性能的總和。
軟件項(xiàng)目的質(zhì)量管理就是確定軟件項(xiàng)目的質(zhì)量方針、目標(biāo)和職責(zé),并通過質(zhì)量規(guī)劃、質(zhì)量保證、質(zhì)量控制和改進(jìn)等工作確保軟件項(xiàng)目的質(zhì)量得以實(shí)現(xiàn)的全部管理活動(dòng)的總稱。
怎樣才能做好軟件項(xiàng)目的質(zhì)量管理呢?我們要在理解現(xiàn)代軟件項(xiàng)目的質(zhì)量管理的理念的基礎(chǔ)上,使軟件項(xiàng)目的質(zhì)量管理具有可操作性和可衡量性。
現(xiàn)代軟件項(xiàng)目的質(zhì)量管理的理念包括:
①顧客滿意:就是我們的交付件(本文指軟件)要滿足客戶的期望;
②預(yù)防勝于檢查:質(zhì)量管理的重點(diǎn)在事前的預(yù)防,而不是事后的檢查;
③管理層責(zé)任;
④持續(xù)改進(jìn):軟件項(xiàng)目的質(zhì)量管理是一個(gè)持續(xù)改進(jìn)的過程。
即使我們理解了現(xiàn)代質(zhì)量管理的理念,達(dá)到質(zhì)量管理所要求的高度,我們?cè)趯?shí)際操作中,還需要理論聯(lián)系實(shí)際。這就要求軟件項(xiàng)目的質(zhì)量管理具有更強(qiáng)的可操作性和可衡量性,為
此將軟件的質(zhì)量定義為達(dá)到要求(Conformance to Requirements)和適合使用(Fitnessof Use)兩個(gè)層面。也就是說,軟件項(xiàng)目的項(xiàng)目工作要提交出原來所要求的、具有實(shí)際用途的軟件產(chǎn)品。簡(jiǎn)單地說,
軟件項(xiàng)目的質(zhì)量管理就是產(chǎn)出的軟件,滿足客戶明確需求、隱含需求的能力的所有特性。在現(xiàn)實(shí)生活中,監(jiān)控所有對(duì)質(zhì)量有影響的關(guān)鍵點(diǎn),采用有效的測(cè)量手段來管理軟件的質(zhì)量,從而實(shí)現(xiàn)軟件項(xiàng)目的“高”質(zhì)量。