軟件項目質(zhì)量管理課件_第1頁
軟件項目質(zhì)量管理課件_第2頁
軟件項目質(zhì)量管理課件_第3頁
軟件項目質(zhì)量管理課件_第4頁
軟件項目質(zhì)量管理課件_第5頁
已閱讀5頁,還剩144頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件項目質(zhì)量管理Quality Management 目錄 質(zhì)量的概念,思想和意識 質(zhì)量管理的標準化 質(zhì)量管理的基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:度量 質(zhì)量管理過程:質(zhì)量計劃 質(zhì)量管理過程:質(zhì)量保證 質(zhì)量管理過程:質(zhì)量控制 質(zhì)量管理工具問題 什么是質(zhì)量? 有多少個質(zhì)量學家就有多少個質(zhì)量的定義 學習質(zhì)量管理的關(guān)鍵是:質(zhì)量意識的接納質(zhì)量概念的演化 日本在質(zhì)量管理上的貢獻 盡管軟件與其他產(chǎn)品不同:生產(chǎn)線是機器密集型,重復性的;軟件是人力密集型的,智力性的,但質(zhì)量原理是適用的ISO:質(zhì)量的基本概念 質(zhì)量(廣義質(zhì)量概念):反映實體(產(chǎn)品,過程或活動等)滿足明確的或隱含

2、的需要的能力特性總和(The totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs )ISO:質(zhì)量的基本概念 含義一:實體,承載質(zhì)量屬性的具體事物。 產(chǎn)品:提供各種享用功能的有形實物 過程:帶來某種享受服務 活動:在生產(chǎn)產(chǎn)品或提供服務中所開展的工作 含義二:滿足用戶需求的能力特性總和,表明質(zhì)量高低并不取決于“實體”的各種能力特性是否最好,而只要滿足需求(明確的和隱含的)即可 含義三:不同實體,質(zhì)量實質(zhì)內(nèi)容不一樣 產(chǎn)品:指產(chǎn)品能夠滿足用戶使用要求所具

3、備的功能特性 服務:指服務滿足顧客期望的程度 活動:由工作結(jié)果來衡量符合性質(zhì)量概念 符合標準就是合格的質(zhì)量,符合程度反映了產(chǎn)品的一致性 符合性包括產(chǎn)品和過程兩個方面 標準有合理與不合理之分,不合理的標準即使百分之百的滿足也不能認為質(zhì)量就好 標準往往不能將客戶的各種需求和期望都規(guī)定出來,特別是隱含的需求與期望 軟件項目開發(fā)中需求管理的例子適用性質(zhì)量概念 產(chǎn)品在使用時能夠成功地滿足用戶需求的程度 從使用要求和滿足程度兩方面去定義質(zhì)量 鍍金(Golden Plating)質(zhì)量理念的發(fā)展:符合性質(zhì)量 符合性質(zhì)量,20世紀40年代,以符合現(xiàn)行標準的程度作為衡量依據(jù),“符合標準”就是合格的產(chǎn)品質(zhì)量,符合的

4、程度反映了產(chǎn)品質(zhì)量的水平。質(zhì)量理念的發(fā)展:適應性質(zhì)量 適用性質(zhì)量,20世紀60年代,適合顧客需要的程度作為衡量的依據(jù),從使用的角度定義產(chǎn)品質(zhì)量 從“符合性”到“適用性”,反映了人們在對質(zhì)量的認識過程中,已經(jīng)開始把顧客需求放在首要位置 質(zhì)量理念的發(fā)展:滿意性質(zhì)量 滿意性質(zhì)量,20世紀80年代,質(zhì)量管理進入到TQM階段,將質(zhì)量定義為“一組固有特性滿足要求的程度”。它不僅包括符合標準的要求,而且以顧客及其他相關(guān)方滿意為衡量依據(jù),體現(xiàn)“以顧客為關(guān)注焦點”的原則。質(zhì)量理念的發(fā)展 質(zhì)量理念的發(fā)展變化實質(zhì):人們對質(zhì)量目標認識的轉(zhuǎn)變。在今天,質(zhì)量目標本質(zhì)已經(jīng)超越了其他因素而甚至成為商業(yè)成功的中心話題質(zhì)量管理的

5、基本概念 質(zhì)量管理:決定質(zhì)量政策、目標和責任的全面管理職能的所有活動,以及通過諸如質(zhì)量系統(tǒng)中的質(zhì)量計劃編制、質(zhì)量保證、質(zhì)量控制和質(zhì)量提高等手段對這些活動的實施。( All activities of the overall management function that determine the quality policy, objectives, and responsibilities and implements them by means such as quality planning, quality assurance, quality control, and quali

6、ty improvement, within quality system.)Kaoru Ishikawa 質(zhì)量工作的6個特征: 全范圍的質(zhì)量控制 高層管理者質(zhì)量控制審計 業(yè)界的教育與培訓 質(zhì)量小組活動 使用統(tǒng)計方法 全范圍的質(zhì)量控制促進活動 魚骨圖(Fish Bone)Joji Akao 質(zhì)量功能部署(Quality Function Deployment,QFD),是一種方法:客戶的要求轉(zhuǎn)換成相應的技術(shù)要求,幫助企業(yè)的研究小組系統(tǒng)化地達成共識 用戶用語言表達的需求(正常需求) 用戶認為必然有的隱含需求(期望的需求) 開發(fā)人員預計的用戶感興趣的需求(感興趣需求) QFD在設計階段就對產(chǎn)品的適

7、用性實施保證,并對后續(xù)作業(yè)中的存在問題提前予以揭示,采取相應對策 側(cè)重于“用戶滿意度”,不僅在減少負質(zhì)量,還要增加正質(zhì)量??蛻艚嵌龋翰怀鲥e的軟件并不是最好的Demings Thought 將統(tǒng)計方法用于質(zhì)量控制 Deming提出的質(zhì)量方法:從管理出發(fā)的持續(xù)性改進質(zhì)量 認為,提高勞動生產(chǎn)率和降低成本的唯一途經(jīng)是提高質(zhì)量Deming: PDCA Cycle 計劃 Plan,分析現(xiàn)狀;找出存在問題的原因;分析產(chǎn)生問題的原因;找出其中主要原因;擬訂措施計劃 執(zhí)行 Do,執(zhí)行技術(shù)組織措施計劃 檢查 Check, 把執(zhí)行的結(jié)果與預定目標對比 處理 Act,鞏固成績,把成功的經(jīng)驗盡可能納入標準,進行標準化D

8、eming: 14 Principles1.樹立提高產(chǎn)品和服務質(zhì)量的目標2.采納新的哲學3.停止依靠檢查來獲得質(zhì)量4.關(guān)注總成本5.持續(xù)改進產(chǎn)品和服務6.制度化培訓7.設立領(lǐng)導職責8.驅(qū)除恐懼9.打破部門間的界限10.消除口號,訓詞和定額目標11.取消工作標準及數(shù)量化的定額12.消除那些剝奪職業(yè)精神的障礙13.建立嚴謹?shù)慕逃芭嘤栍媱?4.創(chuàng)造一個每天都推動以上13項的高層管理結(jié)構(gòu)Grigrich對Deming核心原則總結(jié)1. 客戶,而不是官員決定價值2. 生產(chǎn)者創(chuàng)造價值3. 要改進將來結(jié)果,必須先改進過程4. 人有做好工作的本能5. 人,過程和系統(tǒng)是一個大系統(tǒng)的有機組成部分6. 不斷學習是持

9、續(xù)改進的基礎(chǔ)Renewing American Civilication 美國文明的歷史經(jīng)驗教訓 個人力量 自由的企業(yè) 發(fā)明與探索的精神 Deming所定義的質(zhì)量Richard Zultner 將Deming的思想用于軟件開發(fā),形成: 管理14點 7個致命問題 質(zhì)量障礙軟件管理者14點1. 確定堅定的改進系統(tǒng)和服務質(zhì)量的目標,瞄準最佳工作、滿足用戶要求2. 我們處于軟件工程和項目管理的新時代,軟件經(jīng)理必須面對挑戰(zhàn),承擔責任,并領(lǐng)導變革3. 停止靠大規(guī)模審查(尤其是)測試來提高質(zhì)量,要把質(zhì)量建立到產(chǎn)品中4. 結(jié)束緊靠價格決定業(yè)務的方法,降低總成本5. 持續(xù)改進系統(tǒng)開發(fā)過程從而提高質(zhì)量和勞動生產(chǎn)率

10、,進而降低系統(tǒng)的成本。提高質(zhì)量不是一朝一夕的事軟件管理者14點6. 建立工作培訓7. 建立領(lǐng)導地位。經(jīng)理的工作是讓員工和系統(tǒng)更好地工作8. 去除恐懼,讓員工有效的工作。管理層對組織和環(huán)境的錯誤負責9. 清除領(lǐng)域之間的障礙。人們必須具有團隊精神10. 不要以標語口號等形式要求零缺陷和提高勞動生產(chǎn)率軟件管理者14點11.不要使用量化的目標和責任分解12.建立工藝的尊嚴。項目經(jīng)理的責任是把關(guān)注進度轉(zhuǎn)向關(guān)注質(zhì)量13.為所有人建立起教育和自我提高的機制。要建立對軟件經(jīng)理和員工培訓的承諾14.改革是工作的一部分,每個人都要為改進做出貢獻軟件質(zhì)量的7個致命問題1.缺少對系統(tǒng)滿足用戶要求進行計劃的堅定目標,對

11、軟件開發(fā)人員采用命令式管理2.關(guān)注短期進度,這會扼殺質(zhì)量3.績效考核,年度評審。這種方式毀壞員工,進而扼殺質(zhì)量4.軟件專業(yè)人員和經(jīng)理的流動性,員工流動對制定目標和建立組織知識體系很有害5.單純依賴可見的數(shù)字管理6.過高的人力成本。由于低效的開發(fā)過程和高人員流動率,軟件開發(fā)的人員成本非常高7.過高的維護成本。由于設計不好,開發(fā)中的缺陷以及維護工作差使得整個生命周期的成本居高不下軟件質(zhì)量的障礙1. 希望有一個速效解決方案,真正的解決方案是知識,并輔以決心和勤奮2. 相信新的硬件會改變軟件開發(fā)。質(zhì)量是靠人制造的,而不是靠神奇的設備和程序3. 沒有獨特的或不同尋常的軟件質(zhì)量問題4. 落后的教育。僅僅關(guān)

12、注技術(shù),而不是質(zhì)量5. 糟糕的統(tǒng)計方法教育。沒有好的針對軟件質(zhì)量和項目管理的教育方法軟件質(zhì)量的障礙6.“已經(jīng)夠好了,沒時間做得更好”。但實際上剩下的時間是修改系統(tǒng)的錯誤。在第一時間把正確的事做正確是最快的7.“質(zhì)量控制人員解決所有質(zhì)量問題”。質(zhì)量是管理者的責任8.“所有問題都是程序員的錯”。其實是管理者雇傭、培訓和管理程序員9.質(zhì)量改進的錯誤出發(fā)點。急性子的經(jīng)理不會明白改進質(zhì)量是一項長期工作,所以很快失去了對質(zhì)量的興趣10. “我們曾建立了質(zhì)量控制”。質(zhì)量工作是管理的日常工作軟件質(zhì)量的障礙11. 使用CASE工具但忽視了軟件工程的知識基礎(chǔ)12. 相信只有滿足規(guī)格是必要的。僅僅滿足規(guī)格是不夠的,

13、應該持續(xù)改進并縮短開發(fā)周期13. 零缺陷誤區(qū),持續(xù)改進的結(jié)果不是零缺陷,僅僅沒有缺陷也不能夠確保用戶滿意14. 測試原型不足。測試原型的主要目的是學習,然后用來強化系統(tǒng)15. 軟件經(jīng)理對于系統(tǒng)和開發(fā)只要知道他們必須知道的,但不是如何改進系統(tǒng)Jurans thought 強調(diào):制造商和顧客對質(zhì)量看法的不同。制造商經(jīng)常關(guān)注對規(guī)范的堅持,但顧客關(guān)注適用性。有關(guān)質(zhì)量適用性的概念,都強調(diào)滿足明確的或隱含的需求的重要性 確立了質(zhì)量是一個連續(xù)的(Continuous improvement process),需要管理者積極推動已達到確定的改進目標。 將20/80規(guī)則引進到質(zhì)量管理中來,認為80%的問題來自2

14、0%的困難,因此管理者的責任是努力識別找出并解決此20%困難點 Jurans thought 推動共同參與管理風格,Juran指出只有將所有雇員都包括在參與不斷改進過程中,才能生產(chǎn)出高質(zhì)量的產(chǎn)品 質(zhì)量經(jīng)濟性管理的基本思路。質(zhì)量成本(COQ)=符合要求的代價(POC)+不符合要求的代價(PNOC)。其中,符合要求的代價是指第一次把事情做對所花費的成本,而不符合要求的代價卻使管理層意識到成本的存在。這就是為什么當發(fā)生返工時,我們才發(fā)現(xiàn)成本開始增加了。Genichi Taguchi 離線質(zhì)量控制 把軟件開發(fā)過程置于控制系數(shù)之下,控制系數(shù)包括:人,軟件工具,方法,工作區(qū)和工作臺布局等 但是即使有了最佳

15、產(chǎn)品條件,還存在以下問題:過程漂移,運行的不確定性,度量錯誤,人的錯誤等離線質(zhì)量控制 在線質(zhì)量控制技術(shù):測量和處理,預測和糾正,分析和調(diào)整 對每一個產(chǎn)品進行測量;根據(jù)度量可以預測后面的產(chǎn)品質(zhì)量;如果偏離目標,就要采取糾正;在規(guī)定的間隔內(nèi)對過程進行診斷;如果出現(xiàn)異常就進行調(diào)整離線質(zhì)量控制 如果把在線質(zhì)量控制用到軟件開發(fā)上,那么軟件公司就必須有一個定義好的、可重復的過程。在這樣的過程中才能進行度量、預測和診斷。事實上,在線質(zhì)量控制可以指導進行持續(xù)性的過程改進Shigeo Shingo Zero Quality Control: Source Inspection and the Poka-yoke

16、 System 零缺陷軟件質(zhì)量方法的核心:軟件開發(fā)過程圖,相關(guān)活動檢查單,審查,錯誤預防方法,內(nèi)部、外部客戶概念 錯誤預防和檢測技術(shù)是零缺陷軟件的基礎(chǔ)Crosbys thought 質(zhì)量運動的發(fā)起人,傳統(tǒng)的觀點認為,質(zhì)量管理的目的是把錯誤減至最少,這本身就是一個錯誤把錯誤減少到最少是不夠的! 創(chuàng)立了“零缺陷”的概念,被稱之“質(zhì)量革命”的概念; 基礎(chǔ)是預防,他的“第一次就把事情做對”的商業(yè)哲學,也就是達到“零缺陷”的質(zhì)量管理理念改變了美國人做人做事的方式; 出版了質(zhì)量是免費的(Quality in free)一書。質(zhì)量管理的成熟度級別度量一級:不確定級管理層的理解和態(tài)度管理層的理解和態(tài)度 不知道

17、質(zhì)量是管理工具,出現(xiàn)不知道質(zhì)量是管理工具,出現(xiàn)質(zhì)量問題責怪質(zhì)量部門質(zhì)量問題責怪質(zhì)量部門質(zhì)量組織情況質(zhì)量組織情況質(zhì)量隱含在生產(chǎn)和工程審查中質(zhì)量隱含在生產(chǎn)和工程審查中牧師公司的一部分工作,注重牧師公司的一部分工作,注重鑒定和篩選鑒定和篩選問題處理問題處理問題出現(xiàn)后爭論不休問題出現(xiàn)后爭論不休質(zhì)量成本比重質(zhì)量成本比重20%質(zhì)量改進運動質(zhì)量改進運動沒有沒有公司總的質(zhì)量態(tài)度公司總的質(zhì)量態(tài)度我們不知道我們?yōu)槭裁从匈|(zhì)量我們不知道我們?yōu)槭裁从匈|(zhì)量問題問題質(zhì)量管理的成熟度級別度量二級:覺醒管理層的理解和態(tài)度管理層的理解和態(tài)度 意識到質(zhì)量管理可能產(chǎn)生價值,意識到質(zhì)量管理可能產(chǎn)生價值,但不愿意提供資金和時間但不愿意提

18、供資金和時間質(zhì)量組織情況質(zhì)量組織情況有一個強有力的領(lǐng)導人,但重有一個強有力的領(lǐng)導人,但重點是鑒定點是鑒定問題處理問題處理建立了一個解決重大問題的小建立了一個解決重大問題的小組,但沒有長期解決方案組,但沒有長期解決方案質(zhì)量成本比重質(zhì)量成本比重報告值:報告值:3%;實際值:;實際值:18%質(zhì)量改進運動質(zhì)量改進運動嘗試短期的努力嘗試短期的努力公司總的質(zhì)量態(tài)度公司總的質(zhì)量態(tài)度絕對沒有必要把問題和質(zhì)量聯(lián)絕對沒有必要把問題和質(zhì)量聯(lián)系起來系起來質(zhì)量管理的成熟度級別度量三級:啟蒙管理層的理解和態(tài)度管理層的理解和態(tài)度 對質(zhì)量能夠提供支持和幫助對質(zhì)量能夠提供支持和幫助質(zhì)量組織情況質(zhì)量組織情況質(zhì)量部門向高層匯報,有

19、管理質(zhì)量部門向高層匯報,有管理定位定位問題處理問題處理建立了糾正措施和溝通機制,建立了糾正措施和溝通機制,問題能夠正確面對并有效解決問題能夠正確面對并有效解決質(zhì)量成本比重質(zhì)量成本比重報告值:報告值:8%;實際值:;實際值:12%質(zhì)量改進運動質(zhì)量改進運動建立行動計劃建立行動計劃公司總的質(zhì)量態(tài)度公司總的質(zhì)量態(tài)度通過管理承諾和質(zhì)量改進,能通過管理承諾和質(zhì)量改進,能夠識別并解決問題夠識別并解決問題質(zhì)量管理的成熟度級別度量四級:智慧管理層的理解和態(tài)度管理層的理解和態(tài)度 參與質(zhì)量管理,并且對它理解參與質(zhì)量管理,并且對它理解非常深刻,知道他們在持續(xù)改非常深刻,知道他們在持續(xù)改進中的作用進中的作用質(zhì)量組織情況

20、質(zhì)量組織情況質(zhì)量經(jīng)理是公司重要官員,進質(zhì)量經(jīng)理是公司重要官員,進行狀態(tài)報告和預防;參與用戶行狀態(tài)報告和預防;參與用戶事務事務問題處理問題處理問題在開發(fā)早期發(fā)現(xiàn),所有職問題在開發(fā)早期發(fā)現(xiàn),所有職能都可以改進能都可以改進質(zhì)量成本比重質(zhì)量成本比重報告值:報告值:6.5%;實際值:;實際值:8%質(zhì)量改進運動質(zhì)量改進運動持續(xù)進行改進計劃并進行確認持續(xù)進行改進計劃并進行確認活動活動質(zhì)量管理的成熟度級別度量五級:確定管理層的理解和態(tài)度管理層的理解和態(tài)度 質(zhì)量管理是整個公司的核心組質(zhì)量管理是整個公司的核心組成部分成部分質(zhì)量組織情況質(zhì)量組織情況質(zhì)量經(jīng)理是管理一員,預防是質(zhì)量經(jīng)理是管理一員,預防是主要工作,質(zhì)量是

21、第一位主要工作,質(zhì)量是第一位問題處理問題處理除了極個別情況,問題都得到除了極個別情況,問題都得到了預防了預防質(zhì)量成本比重質(zhì)量成本比重報告值:報告值:2.5%;實際值:;實際值:2.5%質(zhì)量改進運動質(zhì)量改進運動質(zhì)量改進是一個日常的、持續(xù)質(zhì)量改進是一個日常的、持續(xù)不斷的活動不斷的活動質(zhì)量管理:TQM 全面質(zhì)量管理,Total Quality Management (TQM),是一個組織以質(zhì)量為中心,以全員參與為基礎(chǔ),目的在于通過讓顧客滿意和本組織所有成員及社會受益而達到長期成功的一種質(zhì)量管理模式 含義一:整個組織以質(zhì)量為核心,OPF 含義二:每個員工積極參與 含義三:組織長期成功TQM核心思想TO

22、MTOM核心思想核心思想全員性全員性(全員參與質(zhì)量管理)(全員參與質(zhì)量管理)全過程性全過程性(管理好質(zhì)量形成的全過程)(管理好質(zhì)量形成的全過程)全面性全面性(管理好質(zhì)量所涉及的各個要素)(管理好質(zhì)量所涉及的各個要素)TQM的核心觀念 質(zhì)量是由客戶定義的 質(zhì)量是干出來的,不是檢驗出來的 質(zhì)量管理是全體員工的責任 質(zhì)量管理的關(guān)鍵是要不斷地改進和提高討論 經(jīng)過了若干質(zhì)量概念的理解,請大家頭腦風暴來體會和以前對質(zhì)量理解的不同 質(zhì)量的概念和意義已經(jīng)超越了它服務的工作和生產(chǎn)的領(lǐng)域,討論如何用質(zhì)量的概念和意識提升人生的價值作業(yè) 以“質(zhì)量人生”為題(或其他自選題目)寫一篇如何將質(zhì)量意識貫穿到日常生活或工作中的

23、論文 文體不限,可以是議論文,自編小說,散文,打油詩,PPT,F(xiàn)lash均可 鼓勵有創(chuàng)意,不拘一格,不要說教和僅僅講道理 寫實,寫??;不要寫虛,寫空,寫大質(zhì)量管理的標準化 將標準應用于軟件開發(fā),即通過獨立的評價來控制和規(guī)范軟件開發(fā)過程正方與反方標準在改進軟件質(zhì)量的作用 有許多改進軟件產(chǎn)品質(zhì)量標準的例子,如航天飛機 沒有發(fā)現(xiàn)任何證據(jù)表明可以通過標準很經(jīng)濟地提高產(chǎn)品質(zhì)量正方與反方標準在改進軟件質(zhì)量的作用 許多標準得以成功應用,盡管以前的實現(xiàn)和質(zhì)量保證由于沒有標準而顯得不夠充分。一旦一個組織下決心建立質(zhì)量管理體系,就應該開發(fā)出一個計劃并需要一個標準 軟件標準化過于強調(diào)過程;許多軟件標準不是標準;沒法

24、度量軟件以確定其與標準的符合性;許多軟件標準推薦或強制使用那些沒有得到客觀驗證的技術(shù);許多軟件標準過于冗長實施標準化的目標 第一,建立或采納可用的標準 第二,讓用戶和開發(fā)者信服標準是有用的沒有唯一的 越來越多的實踐認識到,或許沒有一個標準可以應用于所有特殊概念;反而,或許有幾個適用的標準。最好的方式是根據(jù)任務特征評審所有標準,從中選出“最好的”標準名稱標題最新版時間IEEE-STD-730IEEE軟件質(zhì)量保證計劃標準1989IEEE-STD-1074IEEE開發(fā)軟件生命周期過程標準1996ISO/IEEE 12207信息技術(shù)-軟件生命周期過程1996目錄 質(zhì)量及質(zhì)量管理的思想和原則 質(zhì)量管理的

25、基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:度量 質(zhì)量管理過程 質(zhì)量管理工具質(zhì)量控制(Quality Control) 按一定的過程構(gòu)造產(chǎn)品也不一定能保證產(chǎn)品質(zhì)量,出現(xiàn)缺陷是不可避免的。質(zhì)量控制就是屬于構(gòu)造過程中的消除“缺陷”的工程化活動,也就是制造過程中的檢查、檢驗手段質(zhì)量控制:驗證 驗證就是檢查完成產(chǎn)品的規(guī)格符合度,每一次檢查遵循的標準是上一階段的產(chǎn)出 產(chǎn)品規(guī)格? 設計文檔? 單元代碼? 最終產(chǎn)品? 考慮傳遞的有效性?取決于客戶需要轉(zhuǎn)化為規(guī)范和要求的程度質(zhì)量控制:驗證和確認 (V & V) 驗證:正確的構(gòu)造了產(chǎn)品 Verification: Build t

26、he product right 確認:構(gòu)造了正確的產(chǎn)品 Validation: Build the right productV&V進一步理解 質(zhì)量的適用性使得我們必須關(guān)注那部分沒有顯性的轉(zhuǎn)化成規(guī)范和要求的客戶期望,質(zhì)量控制中的確認活動就是滿足客戶隱含需求的重要一環(huán)V&V進一步理解 我們是否只有在產(chǎn)品完成之后才能檢測產(chǎn)品的質(zhì)量?如何實施V & V? V&V的活動是整個生命周期中的必要組成部分目錄 質(zhì)量及質(zhì)量管理的思想和原則 質(zhì)量管理的基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:度量 質(zhì)量管理過程 質(zhì)量管理工具質(zhì)量保證的概念 質(zhì)量保證的

27、概念是一個抽象而極容易混淆的概念,一個獲得深刻理解的方法是360度的考察人們對它所下的定義什么是質(zhì)量保證 ISO8402. 3.4:為了提供足夠的信任表明實體能夠滿足質(zhì)量要求,而在質(zhì)量體系中實施并根據(jù)需要進行證實的全部有計劃和有系統(tǒng)的活動 IEEE:質(zhì)量保證是有計劃和系統(tǒng)性的活動,它對部件或產(chǎn)品滿足確定的技術(shù)需求提供足夠的信心 在質(zhì)量體系內(nèi)所有執(zhí)行的計劃或系統(tǒng)的活動為項目滿足相關(guān)標準增強信心 質(zhì)量保證是一個活動,它向所有有關(guān)的人提供證據(jù)已確立質(zhì)量功能正在按需求運行的信心討論目錄 質(zhì)量及質(zhì)量管理的思想和原則 質(zhì)量管理的基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:質(zhì)量度量

28、 質(zhì)量管理過程 質(zhì)量管理工具為什么度量? What you measured, what you controlled 客觀的了解當前的狀態(tài)度量 通過各種不同的量度(metric)對項目生命周期中的各個元素進行度量(Measure),它能夠為項目管理者提供有關(guān)項目的各種重要信息,同時也是進行大多評估活動的基礎(chǔ) 軟件質(zhì)量度量 軟件質(zhì)量度量的目標是在整個軟件生命周期過程中評估軟件的質(zhì)量需求是否得到了滿足 使用度量能為在軟件質(zhì)量方面進行決策提供量化基礎(chǔ),從而減少評估的主觀性,但不能取代在軟件評價中人的判斷作用度量的有效性 內(nèi)部有效性:直接反映某種軟件質(zhì)量屬性的數(shù)字特征。某個Metric具有內(nèi)部有效性

29、時,被稱為直接度量 外部有效性:是某種軟件質(zhì)量屬性的重要成分或預測器。某個Metric具有外部有效性時,被稱為預測性度量關(guān)于度量的前提假設 我們無法控制我們不能測量的東西 我們無法預測我們不能測量的東西 特別注意,在軟件中存在大量的有關(guān)“度量的外部有效性”的認識。在沒有定義標準和測量手段的情況下,利用歷史缺陷、變更、成本等數(shù)據(jù)判斷外部有效性時需要非常小心討論 根據(jù)自己的直覺來設計“實施度量的過程”度量是一種系統(tǒng)方法 IEEEStandard for a Software Quality Metrics Methodology 建立軟件質(zhì)量需求 識別軟件質(zhì)量度量 實施軟件質(zhì)量度量 分析軟件度量結(jié)

30、果建立軟件質(zhì)量需求 確定軟件系統(tǒng)的質(zhì)量需求, 根據(jù)重要性對列出的質(zhì)量需求進行排序軟件質(zhì)量要素正確性滿足規(guī)約和用戶的程度可靠性以要求的精度完成預期的程度效率執(zhí)行一項功能所需的資源完整性對未授權(quán)的人進行控制的程度可用性學習,操作,準備輸入和解釋輸出的工作量可維護性發(fā)現(xiàn)并修改一個缺陷的工作量可測試性測試程序所需的工作量靈活性修改所需要的工作量可移植性移植到另一個平臺所需的工作量可復用性可以被應用到另一個應用程度互操作性和另一個系統(tǒng)結(jié)合所需要的工作量識別軟件質(zhì)量度量 對每一個需求要素建立一個直接度量(而不是預測性度量),及一個量化需求的目標值 分解要素,建立各個子要素,子要素是面向技術(shù)的概念 子要素被

31、分解成用于在開發(fā)生命周期中測量系統(tǒng)產(chǎn)品和過程的度量實施軟件質(zhì)量度量 確定收集的數(shù)據(jù) 確定收集數(shù)據(jù)的方法,例如隨機抽取,主觀/客觀的度量 采集數(shù)據(jù)分析軟件度量結(jié)果 在開發(fā)過程中使用確認過的度量來預測直接度量的值,比較直接度量的預測值和目標值,已決定是否進行更詳細的分析目錄 質(zhì)量及質(zhì)量管理的思想和原則 質(zhì)量管理的基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:度量 質(zhì)量管理的基本概念:質(zhì)量成本 質(zhì)量管理過程 質(zhì)量管理工具質(zhì)量有成本嗎? 沒有人相信軟件質(zhì)量不需要成本,但為什么說“質(zhì)量無價”呢?質(zhì)量實際是一個投資問題 質(zhì)量的成本必須從“投資”的角度去理解,必須認識到軟件質(zhì)量投資的

32、凈價值在于減少成本。質(zhì)量投資的獲利足夠多時,凈結(jié)果為正值質(zhì)量成本定義 Juran:企業(yè)為保證和提高產(chǎn)品質(zhì)量而支出的一切費用,以及因未達到既定質(zhì)量水平而造成的一切損失之和(生產(chǎn)合格產(chǎn)品的費用不屬于質(zhì)量成本,而屬于生產(chǎn)成本) ISO:為了確保和保證滿意的質(zhì)量而發(fā)生的費用以及沒有達到滿意的質(zhì)量所造成的損失 PMBOK:達到產(chǎn)品或服務質(zhì)量所支出的總成本,包括為使所生產(chǎn)的產(chǎn)品或服務符合要求的所有工作及返工的工作質(zhì)量成本構(gòu)成 一致成本(Cost of Conformance) 不一致成本(Cost of Non-Conformance)質(zhì)量成本構(gòu)成一致成本不一致成本PlanningScrapTrainin

33、gReworkProcess ControlField serviceField TestingWarranty servicesDesign validationComplaint handlingProcess validationProduct corrective actionsTest and evaluationQuality AuditsMaintainance質(zhì)量成本模型預防成本 P 成本,為實現(xiàn)無缺陷需求的產(chǎn)品而支出的前期成本評價成本 A 成本,評價產(chǎn)品或過程是否達到要求,檢驗、測試、事中檢驗、內(nèi)部/外部設計評審失效成本 內(nèi)部失效成本 在產(chǎn)品交付之前過程失效,不能交付客戶可接

34、受的產(chǎn)品 內(nèi)部失效的更正活動 外部失效成本 客戶認為沒有滿足需求的修正活動練習 列出常見的質(zhì)量預防活動,評估活動,內(nèi)部失效活動,外部實效活動質(zhì)量成本分類預防評估失效培訓培訓審查審查廢品廢品計劃計劃測試測試返工返工過程研究和改過程研究和改進進審計審計修復修復供應商調(diào)查供應商調(diào)查監(jiān)控監(jiān)控Regression Test咨詢咨詢度量度量缺陷分析缺陷分析獲得資格獲得資格驗證驗證服務服務分析分析退貨退貨確認確認投訴處理和解決投訴處理和解決理解質(zhì)量成本的目的 軟件產(chǎn)品的質(zhì)量成本,也就是軟件質(zhì)量的投資,根源于保證開發(fā)產(chǎn)品符合已確認的需求 進行軟件質(zhì)量成本分析的目的不是為了降低軟件質(zhì)量的成本或投資,而是為了保證

35、所花費的成本是正確的,而且從投資中獲得了最大收益 質(zhì)量成本更多的關(guān)注于預防和評價,而不僅僅是失效,由此可以獲得可觀的質(zhì)量投資回報,及質(zhì)量投資回報率(Quality Return on Investment,QROI)目錄 質(zhì)量及質(zhì)量管理的思想和原則 質(zhì)量管理的基本概念:質(zhì)量控制 質(zhì)量管理的基本概念:質(zhì)量保證 質(zhì)量管理的基本概念:度量 質(zhì)量管理過程 質(zhì)量管理工具質(zhì)量管理過程 質(zhì)量計劃,Quality Planning 質(zhì)量保證,Quality Assurance 質(zhì)量控制,Quality Control質(zhì)量計劃 項目質(zhì)量計劃是指確定項目應該達到的質(zhì)量標準和如何達到這些質(zhì)量標準的工作計劃與安排 關(guān)

36、鍵輸出:質(zhì)量管理計劃(Quality Management Plan),解決“怎樣產(chǎn)生”的問題 關(guān)鍵輸出:度量(Metrics),解決“如何證實”的問題質(zhì)量計劃的編制依據(jù) 質(zhì)量方針和政策:項目組織和項目高級管理層規(guī)定的項目管理的大政方針 項目范圍說明書 產(chǎn)品說明書 標準和規(guī)定質(zhì)量計劃:質(zhì)量政策 由企業(yè)的最高層頒布的質(zhì)量工作的總方向,代表組織的質(zhì)量觀點,最高層對質(zhì)量方針貫徹負最終責任 通常情況下,質(zhì)量政策與組織整體政策相一致 在組織所有的項目中保持一致 項目團隊應負責讓項目的參與各方都充分理解該政策 做什么的原則(而不是如何做)質(zhì)量計劃編制的方法和技術(shù) 質(zhì)量費效比分析 質(zhì)量標桿法 流程圖法 實驗

37、設計法質(zhì)量的效費比分析 費效比分析,也叫經(jīng)濟質(zhì)量法,必須考慮質(zhì)量收益超過質(zhì)量成本 滿足質(zhì)量要求主要的回報是更少的返工,而返工的減少意味著生產(chǎn)率提高、費用降低、客戶滿意度的提高。 質(zhì)量管理方面的費用則主要與項目質(zhì)量管理活動相關(guān) 質(zhì)量管理觀點是回報大于投入,投資性問題質(zhì)量,成本和進度質(zhì)量經(jīng)濟性 項目的質(zhì)量要求會產(chǎn)生更多的活動和任務,包括:質(zhì)量標桿法 又稱Benchmarking,對照其他項目實際或計劃的項目質(zhì)量管理結(jié)果或計劃,作為新項目的質(zhì)量比照目標,通過對照比較制定出新項目質(zhì)量計劃的方法質(zhì)量標桿法 尋找行業(yè)最佳組織 與最佳組織比較數(shù)據(jù)分析數(shù)據(jù)收集數(shù)據(jù)收集1 標桿內(nèi)容WHAT?2 WHO/WHAT

38、 is Best3 HOW do we do it4 HOW do they do itOutput, Results, Successful FactorsProcess, Practice, Method我們他們質(zhì)量標桿法 標桿法包括兩個重要的方面: 一方面制訂計劃,不斷地尋找和樹立國內(nèi)、國際先進水平的標桿,通過對比和綜合思考發(fā)現(xiàn)自已產(chǎn)品的差距 另一方面不斷地采取設計、工藝和質(zhì)量管理的改進措施,取人之長、補已之短,不斷提高產(chǎn)品的技術(shù)和質(zhì)量水平,超過所有的競爭對手,達到和保持世界先進水平 采用標桿法不是單純地模仿,而是創(chuàng)造性地借鑒。通過深入的思考、研究,集眾家之長,開展技術(shù)創(chuàng)新,實現(xiàn)產(chǎn)品性能

39、的突破 質(zhì)量流程圖法 表達項目的工作過程和項目不同部分之間相互關(guān)系,用于分析和確定項目的質(zhì)量形成過程實驗設計法 一種計劃安排的分析計劃,有助于識別在多種變量中,何種變量對項目成果的影響最大,從而找出項目質(zhì)量的關(guān)鍵因素軟件質(zhì)量管理計劃 SQP是一個全面的管理軟件產(chǎn)品質(zhì)量的計劃,它包含: 建立軟件產(chǎn)品質(zhì)量的需求 建立開發(fā)、運行和維護軟件產(chǎn)品的方法學、過程和規(guī)程并加以實施和推行 建立評估軟件產(chǎn)品質(zhì)量、和影響產(chǎn)品質(zhì)量的相關(guān)活動的方法學、過程和規(guī)程并加以實施和推行SQP的要素SQP的要素SQP的要素質(zhì)量管理計劃的要點 質(zhì)量需求目標是“源” 方法和過程的建立是保證目標可以實現(xiàn) 產(chǎn)品和過程的評價是保證實施的

40、過程和結(jié)果的符合性 確定每個項目的質(zhì)量標準,把質(zhì)量規(guī)劃到項目的產(chǎn)品和管理項目所涉及的過程之中,建立評價使得實施過程符合預測質(zhì)量需求目標 功能性 交互性 性能 可靠性 可擴展性 可維護性建立方法和過程 建立產(chǎn)品工程的過程化方法 過程 輸入 完成目標的一系列工作步驟 支持每一個步驟的方法 人員角色和職責 輸出,工作交付結(jié)果 對工作結(jié)果的驗證和確認活動建立評價 檢查表 度量檢查表 通常使用檢查表來驗證過程與工作產(chǎn)品 被檢查者與檢查者使用相同的檢查表 目的是保證產(chǎn)品和過程的質(zhì)量范例:檢查表度量If you do not know where you are, a map wont help WATTS

41、 S. HUMPHREY度量 關(guān)注于項目本身,而不是產(chǎn)品本身 IT項目度量可以從其他傳統(tǒng)行業(yè)中得到什么樣的借鑒? 量化管理的方法 統(tǒng)計分析的方法 過程改進的方法 IT項目本身的特點 IT項目所采用的過程主要集中于腦力活動,可視性很低并且不易量化 數(shù)據(jù)的積累相對困難度量度量 數(shù)據(jù)度量不是目的,度量結(jié)果的應用才是目的 如果只搜集數(shù)據(jù)而不做分析,那么數(shù)據(jù)搜集只是在浪費時間和精力 統(tǒng)計數(shù)據(jù)表明,花在數(shù)據(jù)分析與應用方面的工作量至少是數(shù)據(jù)搜集工作量的三倍以上 提供度量數(shù)據(jù)的個人或組織必須了解這些數(shù)據(jù)如何使用,他們提供這些數(shù)據(jù)將為組織或個人帶來什么樣的好處質(zhì)量保證 為項目滿足所有項目干系人的要求提供信心質(zhì)量

42、保證的要點 質(zhì)量保證的目的是提供信任,獲信任的對象有兩個方面: 內(nèi)部的信任,主要對象是組織的領(lǐng)導 外部的信任,主要對象是客戶質(zhì)量保證的要點 質(zhì)量保證有內(nèi)部和外部兩種目的: 內(nèi)部質(zhì)量保證:在組織內(nèi)部,質(zhì)量保證向管理者提供信任。 外部質(zhì)量保證:在合同或其他情況下,質(zhì)量保證向顧客或其他方提供信任。 質(zhì)量控制和質(zhì)量保證的某些活動互相關(guān)聯(lián)的 只有質(zhì)量要求全面反映用戶的要求,質(zhì)量保證才能提供足夠的信任。質(zhì)量保證的要點 產(chǎn)品的質(zhì)量要求(產(chǎn)品要求:過程要求、體系要求),必須反映顧客的要求才能給顧客以足夠的信任 信任來源于質(zhì)量體系的建立和運行(包括技術(shù)、管理、人員等方面的因素均處于受控狀態(tài)),建立減少、消除、預

43、防質(zhì)量缺陷的機制,只有這樣的體系才能說具有質(zhì)量保證能力實施過程中的質(zhì)量保證 質(zhì)量保證活動,包含: 正規(guī)的質(zhì)量評價(質(zhì)量審計),通常在項目執(zhí)行的過程中進行 總結(jié)性質(zhì)量評價(質(zhì)量改進),通常在項目結(jié)束時進行 通常有質(zhì)量保證部門來履行質(zhì)量保證的責任 在ISO規(guī)定以前,質(zhì)量計劃與質(zhì)量保證統(tǒng)稱為質(zhì)量保證質(zhì)量審計 采用結(jié)構(gòu)化的方式對質(zhì)量管理的系統(tǒng)進行評價,目的是為本項目或同組織內(nèi)其他項目提供經(jīng)驗和教訓,改進現(xiàn)在或?qū)眄椖康膱?zhí)行 AUDIT DEFINITION,Systematic, independent and documented process for obtaining audit eviden

44、ce and evaluating it objectively to determine the extent to which agreed criteria are fulfilled質(zhì)量審計 質(zhì)量審計可以是預定的或隨意的,并由經(jīng)過培訓的內(nèi)部審計人員或第三方來執(zhí)行質(zhì)量審計的結(jié)構(gòu) 質(zhì)量審計要確定質(zhì)量系統(tǒng)的結(jié)構(gòu)和合理性 質(zhì)量審計要檢查實施過程和所定義的質(zhì)量系統(tǒng)之間的符合性 根據(jù)以上結(jié)果評價其目標和實施過程質(zhì)量系統(tǒng)的文檔結(jié)構(gòu)手冊程 序指導書圖紙、規(guī)格、清單、檢驗報告、測試報告等質(zhì)量政策、質(zhì)量政策、質(zhì)量目標質(zhì)量目標ISO 9000要求做什么怎么做文檔記錄質(zhì)量控制的目的 對產(chǎn)品的直接檢驗 對產(chǎn)品構(gòu)造過程的直接檢測質(zhì)量保證vs質(zhì)量控制 質(zhì)量保證是一種預防性、提高性和保證性的質(zhì)量管理活動; 質(zhì)量控制是一種過程性、糾偏性和把關(guān)性的質(zhì)量管理活動質(zhì)量控制 質(zhì)量控制包括事前控制,事中控制和事后控制 事前控制主要是對于影響項目質(zhì)量因素的控制,而不是從質(zhì)量保證的角度開展的對于項目各方面要素所開展的保證活動質(zhì)量控制的意義需求分析需求分析正確的用戶需正確的用戶需求求正確的需求正確的需求錯誤的需求正確的正確的設計設計錯誤的設計基于錯誤需求的設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論