东北大学软件项目管理与过程改进复习提纲(2020)——第八章《项目质量管理》
文章目錄
- 8.1 項目質量管理的重要性
- 8.2 什么是項目質量管理
- 8.3 計劃質量管理
- 8.4 實施質量保證
- 8.5 質量控制
- 8.6 質量控制的工具和技術
- 8.6.1 7種工具
- 8.6.2 統(tǒng)計抽樣
- 8.6.3 六西格瑪
- 8.6.4 測試
- 8.7 現(xiàn)代質量管理
- 8.7.1 戴明及質量管理14要點
- 8.7.2 朱蘭和高層管理參與對質量的重要性
- 8.7.3 克勞斯比和零缺陷追求
- 8.7.4 石川馨的質量控制指南
- 8.7.5 田口及其魯棒設計方法
- 8.7.6 費根鮑姆和工人質量責任
- 8.7.7 馬爾科姆.鮑德奇國家質量獎
- 8.7.8 ISO標準
- 8.8 提高IT項目質量
- 8.8.1 領導
- 8.8.2 質量成本
- 8.8.3 組織影響、工作環(huán)境因素和質量
- 8.8.4 質量中的期望和文化差異
- 8.8.5 成熟度模型
8.1 項目質量管理的重要性
1、對于大部分IT產(chǎn)品的差勁,大多數(shù)人只能忍受
2、對IT項目來說,質量是一個真正的問題
8.2 什么是項目質量管理
1、質量(quality):反映實體滿足明確和隱含需求的能力的特性總和,一組固有特性滿足要求的程度
2、人們對質量的定義很模糊,需要基于需求一致性和適用性
-
需求一致性(conformance to requirement):項目過程和產(chǎn)品滿足書面規(guī)范的要求
Which term is used when the projects processes and products meet written specifications
-
適用性(fitness for use):產(chǎn)品能像它被預期的那樣使用
Which term is used for the ability of a product to be used as it was intended?
3、項目質量管理的目的:確保項目滿足它應該滿足的需求,致力于滿足或超越干系人的需求和期望
4、三個主要過程:
- 計劃質量管理(計劃)
- 確認與項目有關的質量需求和標準以及如何滿足它們
- 將質量標準納入項目設計是質量管理計劃的關鍵部分
- 對于IT項目,質量保證包括允許系統(tǒng)升級、為系統(tǒng)設計一個合理的響應時間等
- 輸出:質量管理計劃、過程改進計劃、質量度量、質量檢查表、項目文檔更新
- 度量(metric):一個測量的標準,常見:產(chǎn)品故障率、產(chǎn)品和服務的可行性、客戶滿意度
- 實施質量保證(執(zhí)行)
- 對整體項目績效進行定期的評估以確保項目能夠滿足相關的質量標準
- 質量保證過程包括對項目的全生命周期過程承擔質量責任
- 輸出:變更請求、項目管理計劃的更新、項目文檔更新、組織過程資產(chǎn)更新
- 質量控制(監(jiān)控)
- 監(jiān)控特定的項目結果,確保它們遵循了相關質量標準,并確定提高整體度量的方法
- 輸出:質量控制度量、有效的變更、有效的可交付成果、工作績效信息、變更請求、項目管理計劃更新、項目文檔更新、組織過程資產(chǎn)更新
8.3 計劃質量管理
1、計劃質量管理意味著預測形勢和準備措施以獲得需要的結果的能力
2、現(xiàn)代質量管理的要點:通過選擇合適的材料、培訓與教導人們的質量觀念、計劃一個確保產(chǎn)生合適結果的過程來預防缺陷
3、工具和技術:
- 實驗設計(design of experiment):幫助確認哪個變量對一個過程的整體結果影響最大
4、影響質量的范圍部分:
-
功能性(functionality):一個系統(tǒng)執(zhí)行其預定功能的程度
Which term is used for the degree to which a system performs its intended function?
-
特色(feature):吸引用戶的系統(tǒng)特性
What are the systems special characteristics that appeal to users?
-
系統(tǒng)輸出(system output):系統(tǒng)產(chǎn)生的界面和報告
-
性能(performance):一個產(chǎn)品或服務如何有效執(zhí)行客戶預期的功能
Which addresses how well a product or service performs the customer’s intended Use?
-
可靠性(realibility):一個產(chǎn)品或服務在正常條件下表現(xiàn)出符合預期情況的能力
What term is used for the abilit of a product or service to perform as expected under normal conditions?
-
可維護性(maintainability):說明進行產(chǎn)品維護的容易程度
Which addresses the ease of performing maintenance on a product?
5、項目經(jīng)理應該熟悉基本的質量術語、標準和資源
8.4 實施質量保證
1、質量保證(quality assurance):滿足一個項目相應質量標準的所有相關活動
2、目標:不斷改進質量
3、輸入:質量管理計劃、過程改進計劃、質量度量、質量控制度量、項目文檔
4、持續(xù)改善(kaizen):更好的改善和改變
5、精益(lean):目的是實現(xiàn)客戶價值最大化,同時盡量減少浪費
6、工具:
- 基準比較法(benchmarking):通過將特定項目實踐或產(chǎn)品特性與那些在項目實施組織內(nèi)部或外部其他項目的特性進行比較,從而產(chǎn)生改進的思想
- 質量審計(quality audit):對特定質量管理活動的結構化審查,幫助確定所取得的經(jīng)驗教訓,并且可以改進目前或未來項目的實施情況;可以是定期的或隨機的,可由公司內(nèi)稽查員或具有專門知識點第三方執(zhí)行(行業(yè)工程師)
8.5 質量控制
1、質量控制(quality control):主要目標是提高質量,但這個過程的主要輸出是驗收決策、返工、過程調(diào)整
-
驗收決策(acceptance decision):確定作為項目的一部分而生產(chǎn)的產(chǎn)品或服務是否通過驗收的決策(如果通過,被認作可交付成果;不通過就需要返工)
-
返工(rework):為使被拒收的項目達到和滿足產(chǎn)品需求、規(guī)范、干系人的期望而采取的行動;通常需要變更請求和有效的缺陷修復(缺陷補救、糾正、預防)
-
過程調(diào)整(process adjustment):根據(jù)質量控制的度量結果,糾正或防止進一步的質量問題而做的調(diào)整。過程調(diào)整通常根據(jù)質量控制的度量結果建立,經(jīng)常導致質量基線、組織過程資產(chǎn)、項目管理計劃的更新
Which process correct(s)or prevent(s)quality problems based on quality control measurements?
8.6 質量控制的工具和技術
7種基本的質量工具、統(tǒng)計抽樣、六西格瑪法則
8.6.1 7種工具
1、因果圖(cause-effect diagram)
- 將關于質量問題的抱怨追溯至負有責任的生產(chǎn)運營環(huán)節(jié)的圖,幫助發(fā)現(xiàn)產(chǎn)生質量的根本原因
- 也被稱為魚骨圖(fishbone diagram)、石川圖(Ishikawa diagram)
- 使用5種問法(5 whys):反復問為什么
2、控制圖(control chart)
-
是數(shù)據(jù)的圖形表示,表明一個過程隨時間變化的結果
Which graphic display of data illustrates the results of a process over time?
-
幫助確定一個過程是否失控:受控表示任何變化是由隨機事件產(chǎn)生的,失控表示任何變化是由非隨機事件產(chǎn)生的,失控的時候需要確認這些非隨機事件的起因,并調(diào)節(jié)過程來糾正
-
七點運行法則(seven run rule):如果質量控制圖上連續(xù)7個數(shù)據(jù)點在平均值以下或者都在平均值以上,或者所有的點都呈現(xiàn)上升或下降的趨勢,那么需要檢查這個過程是否有非隨機問題
3、檢查表(checkee)
- 用來收集和分析數(shù)據(jù)
- 有時候被稱為統(tǒng)計表或清單
4、散點圖(scatter diagram)
- 用來顯示兩個變量之間是否有關系
- 數(shù)據(jù)點越接近對角線說明兩個變量越有關系
5、直方圖(histogram)
- 是一個變量分布的條形圖
- 每個條代表某種問題或某種情況的屬性或特征,高度代表頻率
6、帕累托圖(Pareto chart)
-
是一個柱狀圖
Which chart helps users identify the vital few contributors that account for most quality problems in a system?
-
幫助識別問題領域并進行排序
-
帕累托分析(Pareto analysis):80-20法則,80%的問題由于20%的原因引起
7、流程圖(flowchart)
- 顯示過程邏輯和流程的圖形
- 幫助分析問題是如何發(fā)生以及如何改善過程的
- 運行圖(run chart):顯示隨著時間推移,歷史和格局的變化,是一個折線圖,按照發(fā)生順序繪制數(shù)據(jù)
8.6.2 統(tǒng)計抽樣
1、統(tǒng)計抽樣(statistical sampling):選擇感興趣總體中的部分進行檢查
Which process involves choosing part of a population of interest for inspection?
2、決定樣本大小:
樣本大小 = 0.25x(可信度因子/可接受誤差)2
可信度因子:被抽樣的數(shù)據(jù)將不包含總體中不存在的偏差的可信程度(p230)
可接受誤差和可信度有關,計算公式:1-可信度
3、例子:
假設開發(fā)者接受95%的可信度,而發(fā)票樣本并不包含總體中的誤差,除非這些偏差在所有的發(fā)票樣本總體中出現(xiàn)。這樣,樣本的大小計算如下:
樣本大小 = 0.25x(1.96/0.05)2=384
8.6.3 六西格瑪
1、六西格瑪(six Sigma):一種靈活的綜合性系統(tǒng)方法,通過它實現(xiàn)、維持、最大化商業(yè)成功。它是由密切理解客戶需求、事實、數(shù)據(jù)和統(tǒng)計分析的規(guī)范使用,以及對管理、改進、業(yè)務流程再造的密切關注等因素唯一驅動的
2、完美目標:每100萬個機會中只有3.4個缺陷、誤差、錯誤
3、使用六西格瑪進行質量控制的項目稱為DMAIC的5階段改進流程
-
DMAIC:表示界定、度量、分析、改進、控制;是一個基于科學和事實的、系統(tǒng)的、閉環(huán)的持續(xù)改進過程
- 界定(define):界定問題/機會、流程、客戶需求
- 工具:項目章程、客戶需求描述、流程圖、客戶留聲文件
- 度量(measure):界定度量范圍,收集、匯編和呈現(xiàn)數(shù)據(jù)
- 分析(analyze):仔細觀察流程細節(jié)來發(fā)現(xiàn)改進機會
- 工具:魚骨圖、石川圖
- 改進(improve):產(chǎn)生改善問題的解決方案和思路。最終解決方案由項目發(fā)起人判定
- 六西格瑪小組制定計劃來小規(guī)模測試這個解決方案,并評審小規(guī)模測試的結果
- 控制(control):跟蹤和檢驗所做的改進和可預測性解決方案的準確性
- 工具:質量控制圖
4、質量的六個九(six 9s of quality rule):一百萬個缺陷出現(xiàn)一個缺陷
- 界定(define):界定問題/機會、流程、客戶需求
8.6.4 測試
1、測試的幾個階段
- 單元測試(unit test):對每個獨立的程序進行測試
- 集成測試(integration testing):測試功能性的成組組件,確保整個系統(tǒng)的各子模塊協(xié)同運行
- 系統(tǒng)測試(system testing):將整個系統(tǒng)作為整體進行測試
- 用戶驗收測試(user acceptance testing):是一個獨立的測試,在系統(tǒng)交付驗收前由最終用戶執(zhí)行,重點測試對組織業(yè)務的適應性而不是技術問題
2、其他類型的測試包括:阿法測試、貝塔測試、性能測試、可擴展性測試
3、軟件缺陷(software defect):在軟件交付前必須被更正的問題
What term is used for any instance where the product or service fails to meet customer requirements?
8.7 現(xiàn)代質量管理
8.7.1 戴明及質量管理14要點
p236
8.7.2 朱蘭和高層管理參與對質量的重要性
質量改進的10個步驟
8.7.3 克勞斯比和零缺陷追求
14個步驟
8.7.4 石川馨的質量控制指南
提出了質量圈(quality circle):在公司一個單獨部門中由非監(jiān)督人和領導人組成的小組
8.7.5 田口及其魯棒設計方法
魯棒設計法(robust design method):用科學調(diào)查代替試驗法來消除缺陷
8.7.6 費根鮑姆和工人質量責任
全面質量控制(TQC)
8.7.7 馬爾科姆.鮑德奇國家質量獎
Malcolm Baldrige National Quality Award
8.7.8 ISO標準
8.8 提高IT項目質量
除了使用好的質量計劃、質量保證、質量控制外,還包含其他方面:強大的領導、理解質量成本、提供好的工作環(huán)境、成熟度水平
8.8.1 領導
8.8.2 質量成本
1、質量成本(cost of quality):一致成本加不一致成本
- 一致成本(conformance):交付滿足要求和適用的產(chǎn)品
- 不一致成本(cost of nonconformance):對故障或沒有滿足質量期望負責
2、與質量相關的5類成本:
- 預防成本(prevention cost):計劃和實施一個項目使得項目無差錯或差錯保持在可接受范圍內(nèi)的成本
- 培訓、有關質量的研究、對供應商的質量調(diào)查
- 評估成本(appraisal cost):評估過程及其輸出所發(fā)生的成本,目的在于確保一個項目無差錯或差錯保持在可接受范圍內(nèi)
- 產(chǎn)品檢查和測試、檢查和測試設備的維護、處理和報告測試
- What cost is the price of evaluating processes and their outputs to ensure that a project is error-free or within an acceptable error range
- 內(nèi)部故障成本(internal failure cost):在客戶收到產(chǎn)品前,糾正一個缺陷引起的成本
- 廢料和返工成本、延期付款的成本、由于產(chǎn)品缺陷導致的存貨成本
- 外部故障成本(external failure cost):在產(chǎn)品交付前,與所有未檢查出、未糾正的錯誤相關的成本
- 擔保人員的培訓、產(chǎn)品責任訴訟案、客戶抱怨處理、未來商務機會的缺所引發(fā)的成本
- Which term is used for a cost that relates to all errors not detected and not corrected before delivery to the customer?
- 測量與測試設備成本(measurement and test equipment cost):為了執(zhí)行預防和評估活動而購買的設備所占用的資金成本
8.8.3 組織影響、工作環(huán)境因素和質量
8.8.4 質量中的期望和文化差異
8.8.5 成熟度模型
1、成熟度模型(maturity mode):用于幫助組織改進它們的過程和系統(tǒng)的框架模型。成熟度模型描述了一個日益有組織的和有系統(tǒng)的成熟過程的進化路徑
2、5個層次
- 第一:描述了最無組織性或最小成熟度組織的特征
- 第五:最有組織性和最成熟組織的特征
3、三個流行的模型:
- 軟件質量功能配置(SQFD)
- 質量功能配置模型的改進
- 看重定義用戶需求和軟件項目計劃
- 最后的結果:一套可衡量的技術產(chǎn)品規(guī)范以及它們的優(yōu)先級
- 把質量最早引入產(chǎn)品設計的觀念是基于魯棒設計法的強調(diào)
- 能力成熟度模型集成(CMMI)
- 為一個組織的各種過程提供的有關有效過程基本要素的一種過程改進方法
- 可以用來指導整個項目、一個部門、整個組織的共產(chǎn)國際
- 級別:
- 0 不完整級:過程未執(zhí)行或部分執(zhí)行
- 1 執(zhí)行級:執(zhí)行過程滿足該過程的特定目標并支持生產(chǎn)產(chǎn)品所需要的工作
- 2 管理級:有基本的基礎設施的支持
- 3 定義級:過程有嚴格的定義
- 4 量化管理級:過程是使用統(tǒng)計的以及其他量化管理手段進行管理的
- 5 優(yōu)化級:聚焦于使用增量的和創(chuàng)新技術進步手段來達到不斷改進過程性能的目的
- 項目管理成熟度模型(OPM3)
總結
以上是生活随笔為你收集整理的东北大学软件项目管理与过程改进复习提纲(2020)——第八章《项目质量管理》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: All the Windows 10 T
- 下一篇: 基于java的俄罗斯方块游戏系统设计与实