【IT項目管理】第7章 保證項目質量

7 保證項目質量

掌握要點

軟件質量問題的13個原因

  • 管理者缺乏質量觀念,未從一開始就強調質量。
  • 開發者未將保證質量作爲自己重要而且是必須完成的任務。
  • 沒有真正執行決不把不合格的中間產品帶到下一階段的規定。
  • 沒有良好的激勵機制。
  • 開發人員看不到提高質量對企業的生存發展有多重要,缺乏責任感。
  • 沒有解決好質量管理者和開發者的關係。
  • 對用戶的質量要求不瞭解,缺乏使用戶滿意的思想。
  • 用戶對軟件需求不清晰、存在二義性。
  • 開發人員對用戶的需求理解有偏差甚至錯誤。
  • 質量保證與保證質量的關係不清晰。
  • 開發文檔與管理文檔對質量控制作用不大。
  • 軟件開發工具引發質量控制困難。
  • 不遵守軟件開發標準和規範。
  • 缺乏有效的質量控制和管理。

1:質量與質量管理概述

質量的定義

質量:通過實體來體現的,質量的實體可以是產品,也可以是某項活動或過程的工作質量,還可以是質量管理體系運行的質量。

質量的內涵包括:
內在質量特性。產品或服務的性能、特性、強度、精度等方面的質量特性。
外在質量特性。產品或項目在外形、包裝、裝潢、色澤、味道等方面的特性。
經濟質量特性。產品或項目的壽命、成本、價格、運營維護費用等方面的特性。
商業質量特性。產品的保持期、保修期、售後服務水平等方面的特性。
環保質量特性。指產品對於環境保護的貢獻或對於環境的污染等方面的特性。

軟件質量除了具有一般產品的質量特徵以外,還具有6個方面的質量特性,每個方面包含若干個子特性:
功能性:適合性、準確性、互操作性、依從性、安全性;
可靠性:成熟性、容錯性、易恢復性;
易用性:易理解性、易學性、易操作性;
效率:時間特性、資源特性;
可維護性:易分析性、易改變性、穩定性、易測試性;
可移植性:適應性、易安裝性、遵循性、易替換性。

提高軟件質量是軟件企業競爭的需要,是軟件企業生存的基礎,也是其進入國際市場的基本條件。

質量管理的定義

質量管理:確定質量方針、目標和職責,並在質量體系中通過諸如質量策劃、質量控制、質量保障和質量改進使質量得以實現的全部管理活動。其中:

  • 質量方針是由組織的最高管理者正式發佈的一個組織總的質量宗旨和質量方向。
  • 質量體系是爲實施質量管理所需的組織結構、程序、過程和資源。
  • 質量策劃是確定質量的目標和要求,以及確定採用質量體系要素的目標和要求的活動。
  • 質量控制是爲達到質量要求所採取的作業技術與活動。
  • 質量保障是爲了保證實體能夠滿足質量要求,並提供足夠的證明以表明實體保證能夠滿足質量要求,而在質量體系中實施的,並根據需要進行證實的,全部有計劃和有系統的活動。
  • 質量改進是爲向本組織及其顧客提供更多的收益,在整個組織內所採取的旨在提高活動和過程的效益和效率的各種措施。

質量管理作爲企業管理活動,貫穿企業從質量方針制定到用戶對項目產品質量的最終檢驗的全過程;質量管理需要所有項目干係人的共同努力;質量管理不僅僅是項目產品的質量管理,而且還包括製造產品過程中工作質量的管理

項目質量管理
項目質量的主體是項目,項目的結果可能是有形產品,也可能是無形產品,更多的則是兩者的結合。

項目的質量管理是指圍繞項目質量所進行的指揮、協調和控制等活動。項目質量管理是爲了保障項目的產出物,能夠滿足客戶以及項目各方面相關利益者的需要所開展的對於項目產出物的質量和項目工作質量的全面管理工作。
IT項目質量管理是指IT企業爲了使其產品和服務質量能滿足不斷更新的市場與客戶的質量要求而開展的策劃、組織、計劃、實施、控制、改進活動的總和

IT項目質量管理認爲下述6點認識至關重要:

  • 必須讓參加項目的每個人從進入項目這一刻就牢記,質量是軟件企業的生命線,質量管理是全體員工的責任;
  • 使顧客滿意是質量管理的目的;
  • 質量不是檢測出來的,而是策劃和製造出來的;
  • 建立項目管理規範、標準和模板是項目質量的基本保障;
  • 質量管理的關鍵是不斷地改進和提高項目管理能力;
  • 管理者對產品的質量負責。

現代質量管理

在這裏插入圖片描述 在這裏插入圖片描述

2:質量管理方法與體系

在這裏插入圖片描述

2-1 戴明改進循環(PDCA循環)

在這裏插入圖片描述
PDCA循環具體可分爲下述8個步驟

  • 第1步 分析現狀,找出所有存在的質量問題和主要質量問題。儘可能用數據說明所存在的質量問題
  • 第2步 診斷分析產生質量缺陷的各種影響因素。
  • 第3步 找出影響質量的主要因素。
  • 第4步 針對影響質量的主要因素,制定措施,提出改善計劃,並預計其效果。以上4步是P(計劃)階段的具體化。
  • 第5步 執行既定的計劃和措施是D(執行)階段要完成的工作。
  • 第6步 根據改善計劃的要求,檢查、驗證執行效果。計劃安排的措施是否落實,是否達到了預期的效果是C(檢查)階段要完成的工作。
  • 第7步 根據檢查結果進行總結,把成功的經驗和失敗的教訓都納入到有關的標準、制度和規定之中,鞏固已經取得的成績,防止“差錯”重現,舊病復發。
  • 第8步 找出這一循環尚未解決的問題,把它們轉入下一個PDCA循環中去。 第7、8步是A(改進)階段的具體化。

PDCA循環有兩個特點

  • 大環套小環,PDCA能應用於企業的各個方面和各個層次,整個企業的質量管理運作是一個大的PDCA循環,而其中的某一項目或部門乃至個人的行動也按PDCA循環進行,形成大環套小環的綜合循環系統,相互推動。如圖7-4(a)所示。
  • 螺旋式上升,每次PDCA循環都不是在原地踏步,而是每次循環都能解決一些問題,下次循環就在一個較高的層面上進一步解決新的問題。所以,它在不斷循環的同時,還在不斷上升,呈螺旋上升狀態。如圖7-4(b)所示。

2-2 ISO9000質量認證體系

質量認證也叫合格評定,是國際上通行的管理產品質量的有效方法。
按認證的對象分爲產品質量認證和質量體系認證兩類;按認證的作用可分爲安全認證和合格認證。
在這裏插入圖片描述
ISO9000的8項質量管理原則

  • 原則1:以顧客爲中心。
  • 原則2:領導作用。
  • 原則3:全員參與。
  • 原則4:過程方法。過程方法是將活動和相關的資源作爲過程進行管理,可以更高效地得到期望的結果。
  • 原則5:管理的系統方法。管理的系統方法是將相互關聯的過程作爲系統加以識別、理解和管理,有助於組織提高實現目標的有效性和效率。系統方法包括系統分析、系統工程和系統管理三大環節。
  • 原則6:持續改進。持續改進是組織永恆的追求、永恆的目標、永恆的活動。
  • 原則7:基於事實的決策方法。
  • 原則8:互利的供方關係。供方是項目供應鏈上的第一個環節,供方的過程是質量形成過程的組成部分。

2-3 軟件能力成熟度模型CMM

在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述
軟件質量改進的問題與對策
(1)要重視效果,不要徒有虛名。
(2)要循序漸進,不要急於求成。
(3)要注重實際,不要照抄照搬。
(4)要把握重點,不要遍地開花。
(5)要注重過程,不要只重結果。
(6)要爭取客戶支持,不要一味“埋頭苦幹”。

3:質量管理過程

質量管理主要包括質量規劃、質量保證和質量控制三個過程,如圖7-1所示。
1)質量規劃。確定適合於項目的質量標準並決定如何滿足這些標準。
2)質量保證。用於有計劃、系統的質量活動,確保項目中的所有過程滿足項目干係人的期望。
3)質量控制。監控具體項目結果以確定其是否符合相關質量標準,制定有效方案,以消除產生質量問題的原因。
在這裏插入圖片描述

3-1 項目質量規劃

任務是識別哪些質量標準適應本項目,並確定如何滿足這些標準的要求。
項目質量規劃,首先必須確定項目的範圍、中間產品和最終產品,然後明確關於中間產品和最終產品的有關規定、標準,確定可能影響產品質量的技術要點,並找出能夠確保高效滿足相關規定、標準的過程方法。
應該強調現代質量管理中的一項基本原則,即“質量在計劃中確定,而非在檢驗中確定”。

質量規劃依據:事業環境因素、組織過程資產、項目範圍說明書、項目產品說明書、項目管理計劃
在這裏插入圖片描述
質量規劃工具與技術
在這裏插入圖片描述
質量規劃成果
在這裏插入圖片描述

3-2 項目質量保證

質量保證指通過實施計劃中的系統質量活動,確保項目實施滿足要求所需的所有過程。質量保證也爲過程持續改進活動提供支持。
質量保證往往由質量保證部或組織中與此名稱的單位提供,項目管理團隊、項目經理、客戶和項目利益相關人員都可以通過項目質量保證獲得支持。
質量保證的作用是從外部向質量控制系統施加影響與壓力,促使質量管理活動更有效地進行。

質量保證的意義
“質量保證”不是單純地爲了“保證質量”,“保證質量”是質量控制的任務,而“質量保證”則是以保證質量爲目標,進一步引申到提供“信任”這一基本目的。
項目質量保證是爲了提供信用,證明項目將會達到有關質量標準,而在質量體系中開展的有計劃、有組織的工作活動。
這種保證可以向項目管理小組和執行組織提供(內部質量保證),或者向客戶和其他沒有介入項目工作的人員提供(外部質量保證)。

項目質量保證過程
質量保證是在質量系統內實施的所有計劃的系統性活動,是保證質量管理計劃得以實施的一組過程及步驟,旨在證明項目滿足相關的質量標準。
項目質量保證的依據來源於質量規劃過程獲得的項目質量管理計劃、質量測試指標、過程改進計劃,以及在其他過程中獲得的批准的變更請求、質量控制測量、實施的變更請求、實施的糾正措施、實施的預防措施、實施的缺陷補救和工作績效信息等。
質量規劃的採用的工具和技術在質量保證中同樣適用。質量保證採用的主要工具和技術還有質量審計、過程分析以及質量控制技術與工具
在這裏插入圖片描述
軟件質量保證SQA
是爲了使軟件開發的流程按照事先定義的規範進行,以保證軟件質量活動。
一般的SQA流程需要如下步驟

  • 首先建立SQA小組;
  • 其次選擇和確定SQA小組所要進行的質量保證活動,這些活動將作爲SQA計劃的重要輸入;
  • 第3步,制定SQA計劃,明確SQA活動與整個軟件開發生命週期中各個階段的關係;
  • 第4步,執行SQA計劃、對相關人員進行培訓、選擇與整個軟件工程環境相適應的質量保證工具;
  • 最後是不斷完善質量保證過程活動中存在的不足,改進項目的質量保證過程。

SQA活動分類
在這裏插入圖片描述

3-3 項目質量控制

質量控制QC指採取有效措施監控項目的執行結果,以確定它們是否符合有關的項目質量標準,並確定適當方式消除導致項目績效令人不滿意的原因。
在這裏插入圖片描述
實施質量控制
質量控制應貫穿於項目的整個過程,它分爲監測和控制兩個階段
質量監測的目的是收集、記錄和彙報有關項目質量的信息;質量控制通過質量監測提供的數據,進行控制,確保項目質量與計劃保持一致。
在這裏插入圖片描述
項目的質量控制工作是一個系統過程,應從項目的全過程入手,全面、綜合地進行控制。項目的質量控制主要從以下兩個方面進行:
1)項目產品或服務的質量控制
項目產品或服務的質量控制是一個診斷和治療的過程。當產品生產出來以後,要檢查產品的規格是否符合需要的標準,並消除產生的偏差。產品的質量控制活動包括計劃、測試、記錄和分析。
2)項目管理過程的質量控制
項目管理過程的質量控制是通過項目審計來進行的。項目審計是將管理過程的作業與成功實踐的標準進行比較所做的詳細檢查。
在這裏插入圖片描述
質量控制工具與技術
質量7工具:因果圖、控制圖、流程圖、直方圖、帕累託圖、趨勢圖、散點圖
1)因果圖
又稱爲石川圖或魚刺圖,它直觀地顯示出各項因素如何與各種潛在問題或結果聯繫起來
在這裏插入圖片描述
2)控制圖和七點運行法則
控制圖又稱爲管理圖,是數據的圖形表示,表明一個過程隨時間的結果。
控制圖的主要用途是爲了預防缺陷,而不是檢測或拒絕缺陷。
在這裏插入圖片描述
3)流程圖
流程圖用於幫助分析問題發生的緣由。它以圖形的形式展示一個過程。
流程圖可以使用多種格式來表示,但所有過程流程圖都具有活動、決策點和過程順序等基本要素。流程圖可以幫助項目管理者預期將在何時、何地發生質量問題,有助於項目質量地控制和管理。
4)帕累託圖(8020規則)
二八原理,即80%的問題經常是由於20%的原因引起的。
在這裏插入圖片描述
在這裏插入圖片描述
質量控制成果
在這裏插入圖片描述

章節小練

在這裏插入圖片描述

bingo~   ✨ 人生如夢,歲月無情

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章