陳朋
摘 要:本文從信息系統(tǒng)質量管理的概況入手,闡述項目質量管理的流程和思路,著重介紹項目質量管理過程需特別關注的問題,藉此作為信息系統(tǒng)項目質量管理的有益參考。
關鍵詞:信息系統(tǒng) 質量管理 流程化管理
中圖分類號:TU201.2 文獻標識碼:A 文章編號:1672-3791(2013)03(c)-0180-02
隨著軟件技術在各行各業(yè)的廣泛應用,創(chuàng)造高質量的產(chǎn)品對于軟件企業(yè)的生存與發(fā)展至關重要。項目質量管理作為項目管理體系的基礎,已成為項目管理向深層次發(fā)展的主要標志和不可缺少的內容,在項目管理中的重要地位不可替代。有效地管理和控制項目研發(fā)過程,施行質量控制和質量保證活動,對于提高軟件產(chǎn)品質量至關重要。
1 信息系統(tǒng)項目質量管理
項目質量管理是指在約定的時間和范圍、預算的成本以及要求的質量下,達到項目干系人的期望。項目質量管理是項目管理的重要組成部分,它與范圍、時間和成本是項目成功的關鍵因素(如圖1)。
1.1 確定質量方針和目標
每個項目的特點不同,要交付的工作產(chǎn)品也不盡相同,因此需要了解用戶需求,分析業(yè)務特點,結合信息系統(tǒng)行業(yè)評價指標,為項目制定適用、根據(jù)形成可量化、可管理的確定了項目質量目標,作為校驗項目過程和結果的標準。
1.2 制定質量計劃
做好項目質量管理計劃,確定了項目質量目標和管理策略,為質量保證和質量控制工作提供基準。質量管理計劃主要內容包括項目質量保證計劃、度量計劃、評審計劃和測試計劃等主要子計劃。
1.2.1 質量保證計劃
質量保證計劃要包含3要素,即3W:
When—— 檢查時機;
What—— 采取什么樣的檢查策略;
Which—— 使用何種檢查單。
1.2.2 度量計劃
定義了項目執(zhí)行過程中要度量的質量指標及其閾值,及超出閾值范圍后,所需采取的應對措施。質量方面的度量指標除了如***等業(yè)內常用評價指標外,需要重點關注客戶方無法具體提出的指標,如系統(tǒng)性能指標。這就需要我們通過參考類似項目的歷史系統(tǒng)數(shù)據(jù),結合專家討論的方式最終決定(如表1)。
1.2.3 評審計劃
加強需求、設計階段的評審工作,可有效地減少后期衍生的缺陷數(shù),降低修復成本。因此,需要我們制定詳盡的評審計劃,明確評審級別、評審時間、評審人員等信息,力爭缺陷早期發(fā)現(xiàn)早解決。
1.2.4 測試計劃
測試計劃描述了要進行的測試活動的范圍、方法、資源和進度的文檔。它確定測試項、被測特性、測試任務、誰執(zhí)行任務、各種可能的風險。測試計劃可有效地預防風險,保障測試工作的順利實施。
1.3 開展質量控制和質量保證活動
1.3.1 項目質量控制
首先,定期跟蹤項目質量目標,控制項目質量。依照項目度量子計劃采集、度量項目質量數(shù)據(jù)。當數(shù)據(jù)在預先設定的偏差范圍內時,表示該周期內達到了項目質量目標。但是需要分析度量數(shù)據(jù)的可信度,避免缺陷不能及時發(fā)現(xiàn)。當度量數(shù)據(jù)超出閾值范圍,周期內質量目標未達到時,需深入分析原因,根據(jù)實際情況制定糾正措施(如圖2)。
其次,采用針對性的評審技術,及時解決出現(xiàn)的問題。評審是保證質量的重要手段之一。根據(jù)行業(yè)經(jīng)驗,早期缺陷若不及時發(fā)現(xiàn)和更正,遺留到后期衍生的缺陷數(shù)和修復工作量將呈指數(shù)遞增。在需求階段,對需求規(guī)格說明書可在項目組評審的基礎上增加專家評審。在編碼階段中,采用代碼走查的方式加強對關鍵模塊關鍵代碼的審查。
對于評審工作,需要關注的評審數(shù)據(jù)的分析。這往往容易在項目質量管理中被忽視。表面上,缺陷密度等評審數(shù)據(jù)達到了質量標準。但結合備審用時、評審用時、評審人員等因素綜合考量,有可能出現(xiàn)評審不充分,部分缺陷未能被發(fā)現(xiàn)。此時應該重新評審,確保評審工作質量。
最后,做好軟件測試工作,為產(chǎn)品上線把關。軟件測試是檢查工作產(chǎn)品是否符合質量標準的重要工作。絕對避免本項目的開發(fā)人員兼任測試人員的情況出現(xiàn)。在需求階段,測試人員就應介入,了解項目需求,根據(jù)項目范圍和質量要求,制定初步的測試方案,隨著項目深入,逐步細化。在測試執(zhí)行階段,可使用測試管理平臺QC(QualityCenter)對功能測試進行管理和缺陷跟蹤,使用LoadRunner、Diagnositics和WebInspect等工具進行性能和安全測試。
1.3.2 項目質量保證
QA作為軟件研發(fā)過程的監(jiān)督者,有責任和義務為項目遵循開發(fā)過程體系提供咨詢和指導;依據(jù)質量保證計劃、過程/產(chǎn)品檢查模板對相應的活動或產(chǎn)品進行檢查。當產(chǎn)生不符合項時,QA需及時與相關人員溝通、確認、解決,直至不符合項關閉。
1.4 實施持續(xù)的過程改進
以PDCA循環(huán)(策劃—實施—檢驗—處置)為手段,持續(xù)改進。不斷提高質量目標,不斷采取改進措施,從而實現(xiàn)質量的螺旋上升。
2 結語
項目質量管理雖然是項目管理的重要組成部分,不等于項目管理的全部,也不是獨立存在的個體。在加強項目質量管理的同時,還需充分考慮項目時間、成本、風險等等其他領域。如何針對不同類型的項目,開展行之有效的項目管理,取得最終的成功,還需要更加深入地探討研究。
參考文獻
[1]鄔華芝.質量管理體系與認證[M].北京:中國計量出版社,2013:59-93.
[2]蘇秦.現(xiàn)代質量管理學[M].北京:清華大學出版社,2013.
[3]柳純錄.信息系統(tǒng)項目管理師教程[M].北京:清華大學出版社,2011:179-202.
[4]馬慧.軟件質量管理與認證方法[M].北京:清華大學出版社,2011.
[5]侯紅,丁劍潔.軟件度量與軟件過程管理[M].北京:清華大學出版社,2009.