軟件項目的質量管理

軟件項目質量管理的涵義是確定軟件項目的質量方針、目標和職責,並通過質量計劃、質量保證與質量控制各項工作確保軟件開發項目中各項工作的質量,進而保證所交付的產品滿足客戶的需求。下面小編準備了關於軟件項目質量管理的文章,歡迎大家參考!

軟件項目的質量管理

  1 質量計劃

對於軟件項目質量管理而言,必須先制定出一套較爲完善的質量計劃,才能夠以較大的概率完成軟件項目質量管理的目標。制定軟件項目質量所依據的應該是企業對與項目質量所制定的的戰略目標。我國企業採取的等級結構一般都是典型的金字塔型結構,管理者特別是高層管理者的理念與意識對於企業的各項工作能夠產生非常大的影響。從這個意義上講,質量計劃應該是電信企業與軟件企業高管層的責任,而軟件項目的質量就應該是由企業高管層所規定的關於項目質量的戰略規劃以及工作的方向。

軟件項目質量計劃的目的是確保軟件項目的質量,因此就涉及到了衡量軟件質量的問題,即判斷質量計劃中的項目質量是否已經達到較高的標準。對於這一問題,軟件開發企業通常所採用的做法通常是與行業內項目質量的均值作比較,以此判斷本項目的質量能否達到行業內的平均標準。

  2 質量保證

質量保證的一般含義是爲了證明項目能夠達到有質量的標準而在質量體系中所進行的工作。因此,質量保證工作必須確保項目涵蓋了能夠達到質量要求的所有工作。若質量保證工作確定項目已經滿足要求,則可以繼續進行下一個環節的工作,即質量控制,反之,則要先完善項目質量計劃工作。

對於軟件項目而言,質量保證的具體內容包括幾個方面:(1)具有清晰的軟件需求分析。需求分析是軟件達到客戶要求的基本評價標準,也是軟件項目質量評價的基本依據,因此,必須確保軟件項目具有清晰、可行的需求分析。(2)具有科學的軟件項目質量體系與質量標準。需求分析是判斷軟件質量的標準,而根據前文所述,軟件質量是否達標只是評價軟件項目質量的基本標準。因此,但仍然有必要從多個維度建立、健全軟件項目的質量體系以及質量標準。特別是對於電信企業而言,所面對的市場具有很大的不確定性,有鑑於此,電信企業軟件的項目質量更需要建立、健全質量評價體系,制定完善的評價標準。(3)具有完成項目所必需的各種資源。電信企業的基礎設施建設需要耗費大量的成本,電信企業的軟件項目也同樣需要大量的人、財、物等資源。因此,在質量保證工作當中需要確定企業具有達到項目質量標準所必需的各種資源,以保證軟件項目能夠達到其預定的標準。

  3 質量控制

質量控制工作是指評價項目成果是否符合相關的質量標準,並且當項目成果未達到標準時,對其原因進行分析並找到解決的方法。當項目的`成果達到質量標準時,相關產品就可以交付使用了,反之,則需要對質量計劃與質量保證兩項工作進行改進,以保證項目成果能夠符合相關規定。

具體到軟件項目,質量控制包括兩項具體的工作:(1)判斷所開發的軟件是否達到客戶所指定的標準,若已經達到,則可以繼續開發,反之,則要對產品進行改進,保證產品能夠滿足客戶需要。(2)判斷項目的成本與進度執行是否達到質量計劃中的標準,若已經達到,則項目可以繼續進行;反之,就要判斷,是質量計劃制定得過高,抑或是具體的執行工作還有待改進以及怎樣改進。

上述這兩項工作實際上都是反饋控制(即事中控制),即在軟件開發項目的執行過程當中對開發工作的績效進行判斷。電信行業的市場特徵使得電信行業的軟件項目具有較大的不確定性,採用事前控制的策略是較爲困難的,而事後控制策略對於當前正在進行的項目並沒有太大的實際價值,若當前的軟件項目在執行過程中已經產生成本浪費,使用事後控制策略不能及時發現問題進而採取措施。因此,在質量控制工作當中應該採用反饋控制策略對各項工作進行合理的規劃。