質量管理探討 課件_第1頁
質量管理探討 課件_第2頁
質量管理探討 課件_第3頁
質量管理探討 課件_第4頁
質量管理探討 課件_第5頁
已閱讀5頁,還剩75頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

質量管理研究與探討郁朝陽2002-9-25質量管理研究與探討1議題1:質量1質量2質量管理3質量管理改進4質量思想5質量格言議題1:質量123452什么是質量質量并不是一個單一的特征或屬性。質量是多方面的,包括產品質量和過程質量。產品質量的核心是生產合格的產品,而流程質量的核心是合理地生產產品。質量是廣義的,到處都是質量。質量是至關重要的。對軟件項目研發來說,管理、研發、測試、文檔、部署(實施)、服務都體現質量,質量貫穿于全過程。質量管理的研究是有意義的事情。請看下頁:簡明的定義什么是質量質量并不是一個單一的特征或屬性。質量是多方面的,包3最簡潔的理解軟件質量就是滿足需求請看下頁:RUP的定義最簡潔的理解請看下頁:RUP的定義4RationalUnifiedProcess的質量定義質量是由以下三點所確定的特征:

1滿足或超出認定的一組需求

2使用經過認可的評測方法和標準來評估

3使用認定的流程來生產。

質量達標不是簡單地“滿足需求”或生產出滿足用戶需要或期望的產品。更確切地說,質量還包含確定證明質量達標所使用的評測方法和標準,以及如何實施流程,以確保由此流程生產的產品已達到預期的質量水平(而且能夠管理該流程并重復使用)。下頁:成本的考慮RationalUnifiedProcess的質量定義5質量的重要性--成本的考慮在部署之后又發現軟件問題再進行修復,這通常要多花100到1000倍的成本。要防患于未燃。在特定時間達到既定目標,在整個項目生命周期內不斷對質量進行檢驗和管理必不可少。下頁:質量管理質量的重要性--成本的考慮6議題2:質量管理1質量2質量管理3質量管理改進4質量思想5質量格言議題2:質量管理123457什么是質量管理定義:針對軟件產品和研發過程質量的管理目標:保證軟件產品的高質量措施:實施全面質量控制制訂質量規范建立質量指標和度量方法進行質量檢測和評估借鑒ISO質量管理體系/RUP方法/CMM模型/輕方法學下頁:質量管理和風險管理的關系什么是質量管理定義:針對軟件產品和研發過程質量的管理8質量管理和風險管理的關系質量管理會加大質量成本投入,但可以在總體上降低風險MIS項目主要的風險包括:*緩慢的用戶需求分析(80%)

*過大的時間進度壓力(65%)

*低質量(60%)

*嚴重超成本(55%)

*不充分的配置控制(50%)這些風險直接或者間接和質量管理有關。下頁:實施全面質量控制質量管理和風險管理的關系質量管理會加大質量成本投入,但可以在9軟件過程的全面質量控制對軟件過程,需要實行全面質量控制。在信息系統研發生命周期的各個階段,對上一階段的理解以及本階段的設計與實現上都存在著這樣那樣的問題。在下圖中,各階段之間的接口至少存在列出來的9個問題,要想順利解決每一個問題并非易事。下頁:研發過程的全面質量控制圖軟件過程的全面質量控制對軟件過程,需要實行全面質量控制。10全面質量控制圖下頁:質量指標和度量方法全面質量控制圖下頁:質量指標和度量方法11質量指標和度量信息系統的質量比較難管理,原因之一是信息系統的質量指標難以定義,即使能夠定義,也較難度量。由于信息系統的核心是軟件,因此如何度量軟件的質量成為解決問題的關鍵。在McCall質量指標模型中,影響軟件質量的因素被分成三組,分別反映用戶在使用軟件產品時的三種不同傾向或觀點。這三種傾向是:產品運行、產品修改和產品轉移。信息系統作為一個產品,也可以參照這三種傾向來定義。下頁:McCall質量指標模型質量指標和度量信息系統的質量比較難管理,原因之一是信息系統的12McCall軟件質量特性下頁:更簡單的圖示McCall軟件質量特性下頁:更簡單的圖示13更容易理解的圖解(林銳)下頁:請看詳細說明更容易理解的圖解(林銳)下頁:請看詳細說明14詳細說明正確性與精確性正確性與精確性之所以排在質量因素的第一位,是因為如果軟件運行不正確或者不精確,就會給用戶造成不便甚至造成損失。相關的容錯性:首先承認軟件系統存在不正確與不精確的因素,為了防止潛在的不正確與不精確因素引發災難,系統為此設計了安全措施。相關的可靠性:是指在一定的環境下,在給定的時間內,系統不發生故障的概率。我們無法對軟件進行徹底地測試,無法根除軟件中潛在的錯誤。平時軟件運行得好好的,說不準哪一天就不正常了,如“2000年”問題。性能與效率用戶都希望軟件的運行速度高些(高性能),并且占用資源少些(高效率)。易用性易用性是指用戶感覺使用軟件的難易程度。軟件的易用性要讓用戶來評價。可理解性與簡潔性可理解性表達了人們一種質樸的愿望。簡潔是一種美,簡潔是人們對工作“精益求精”的結果。廢話大師有句名言:“如果我令你過于輕松地明白了,那你一定是誤解了我說的話。”可復用性與可擴充性復用的一種方式是原封不動地使用現成的軟構件,另一種方式是對現成的軟構件進行必要的擴充后再使用。可復用性好的程序一般也具有良好的可擴充性。下頁:質量體系詳細說明正確性與精確性15質量體系質量體系是一套質量管理制度RUPISO9001是質量保證標準(包括3個層次20個標準)下頁:軟件能力成熟度模型CMM質量體系質量體系是一套質量管理制度16軟件能力成熟度模型CMMCMM是一個軟件過程的框架和準則由美國SEI根據軟件流程評估和行業中的反饋于1991制定。提倡持續改進,組織機構根據最新的版本CMMI來實現整個企業范圍的流程改進。一個優秀的軟件管理標準,有助于軟件公司達到更好的性能和軟件質量下頁:CMM五個級別軟件能力成熟度模型CMMCMM是一個軟件過程的框架和準則17CMM五個級別CMM五個級別18議題3:質量管理改進1質量2質量管理3質量管理改進4質量思想5質量格言議題3:質量管理改進1234519質量管理的Step建議Step1先有具體的標準和規范Step2達到質量管理規范規定的最基本要求Step3持續改進。下頁:質量規范的范圍和內容質量管理的Step建議Step1先有具體的標準和規范20質量規范的范圍和內容規范可按以下層次展開:質量體系規范|-----組織規范:部門角色定義、人員崗位職責|-----研發工作流程規范|-----需求管理規范|-----系統分析規范|-----設計規范|-----開發規范|-----測試規范|-----配置規范等|-----文檔模板。。。下頁:制訂規范的原則和策略質量規范的范圍和內容規范可按以下層次展開:21制訂規范的原則和策略各規范的制訂應以有效改進和切實可行為主要目標。以規范為檢查依據,就可以監控研發過程。質量管理規范是總體性的,相當于質量手冊,研發工作流程規范等相當于程序文件,而各具體細則相當于作業文件。下頁:針對產品質量和過程質量的管理制訂規范的原則和策略各規范的制訂應以有效改進和切實可行為主要22針對產品質量和過程質量的管理在制訂和發布管理規范后,應遵照質量管理規范開展工作。針對質量管理本身所體現的2個方面:1產品本身的質量:通過測試發現盡可能多的問題、配置管理/版本管理增加測試人員按測試計劃執行進行測試分析2開發過程控制:先從管理上重視通過質量經理有計劃的進行不間斷的全過程監控讓開發過程以工程化的方式來進行,加強溝通交流,加強文檔質量階段性評審作為階段里程碑。。。下頁:質量管理措施和建議針對產品質量和過程質量的管理在制訂和發布管理規范后,應遵照質23質量管理措施和建議(一)1.實行工程化開發

研發項目是一項系統工程,必須建立嚴格的工程控制方法,要求開發組的每一個人都要遵守工程規范。2.實行階段性凍結與改動控制信息系統具有生命周期,這就為我們劃分項目階段提供了參考。一個大項目可分成若干階段,每個階段有自已的任務和成果。這樣一方面便于管理和控制工程進度,另一方面可以增強開發人員和用戶的信心。在每個階段末要“凍結”部分成果,作為下一階段開發的基礎。凍結之后不是不能修改,而是其修改要經過一定的審批程序,并且涉及到項目計劃的調整。3.實行里程碑式的審查與版本控制

里程碑式審查就是在信息系統生命周期每個階段結束之前,都正式使用結束標準對該階段的凍結成果進行嚴格的技術審查,如果發現問題,就可以及時在階段內解決。版本控制是保證項目小組順利工作的重要技術。版本控制的含義是通過給文檔和程序文件編上版本號,記錄每次的修改信息,使項目組的所有成員都了解文檔和程序的修改過程。廣義的版本控制技術稱為軟件配制管理,并已有功能完善的軟件工具支持,如ClearCase,PVCS和MicrosoftVisualSourceSafe。質量管理措施和建議(一)1.實行工程化開發24質量管理措施和建議(二)4.實行面向用戶參與的原型演化

在每個階段的后期,快速建立反映該階段成果的原型系統,通過原型系統與用戶交互,及時得到反饋信息,驗證該階段的成果并及時糾正錯誤,這一技術被稱為“原型演化”。原型演化技術需要先進的CASE工具的支持。5.盡量采用面向對象和基于構件的方法

面向對象和基于構件的開發的方法能提高軟件的可重用性,將錯誤和缺憾局部化,同時還有利于用戶的參與,這些對提高信息系統的質量都大有好處。6.全面測試要采用適當的手段,對系統調查、系統分析、系統設計、實現和文檔進行全面測試。7.引入外部監理與審計

要重視信息系統的項目管理,特別是項目人力資源的管理,因為項目成員的素質和能力以及積極性是項目成敗的關鍵。同時還要重視第三方的監理和審計的引入,通過第三方的審查和監督來確保項目質量。下頁:質量檢查措施質量管理措施和建議(二)4.實行面向用戶參與的原型演化25質量檢查措施以下是人們經常采用的軟件質量檢查措施[Pressman1999]:(1)事先把檢查的主要內容制成一張清單,使檢查活動集中在主要問題上。(2)只評審工作,不評審開發者。評審的氣氛應該是融洽的。存在的錯誤應該被有禮貌地指出來,任何人的意見都不應被阻撓或小看。(3)建立一個議事日程并遵循它。檢查過程不能放任自由,必須排照既定的方向和日程進行。(4)不要化太多的時間爭論和辯駁。(5)說清楚問題所在,但不要企圖當場解決所有問題。(6)對檢查人員進行適當的培訓。……質量檢查措施以下是人們經常采用的軟件質量檢查措施[Press26議題4:質量思想質量質量管理質量管理改進質量思想質量格言議題4:質量思想質量質量管理質量管理質量思想質量格言27質量管理的思想這里要介紹和探討一些質量管理的思想。并不全面,只求有所涉及。質量管理的思想這里要介紹和探討一些質量管理的思想。并不全面,28零缺陷零缺陷質量管理的觀念來源于一些國際上著名的硬件生產廠商。盡管軟件的開發與硬件生產有極大的差別,但我們仍可以從“零缺陷”質量管理中得到啟迪。人在做一件事情也有類似情況。由于存在很多不確定的因素,一般不可能100%地達到目標。假設平常人做事能完成目標的80%。如果某個人的目標是100分,那么他最終成績可達80分。如果某個人的目標只是60分,那么他最終成績可能只有48分。零缺陷零缺陷質量管理的觀念來源于一些國際上著名的硬件生產廠商29戴明“質量是以最經濟的手段,制造出市場上最有用的產品。”———戴明戴明(W.Edwards.Deming)博士是世界著名的質量管理專家,戴明學說對國際質量管理理論和方法始終產生著異常重要的影響。戴明學說簡潔易明,其主要觀點“十四要點”成為本世紀全面質量管理(TQM)的重要理論基礎。戴明“質量是以最經濟的手段,制造出市場上最有用的產品。”30戴明的14要點質量管理法(Deming’s14Points)1.創造產品與服務改善的恒久目的(短期行為)2.采納新的哲學3.停止依靠大批量的檢驗來達到質量標準4.廢除“價低者得”的做法5.不斷地及永不間斷地改進生產及服務系統6.建立現代的崗位培訓方法7.建立現代的督導方法8.驅走恐懼心理9.打破部門之間的圍墻10.取消對員工發出計量化的目標11.取消工作標準及數量化的定額12.消除妨礙墓層員工工作暢順的因素13.建立嚴謹的教育及培訓計劃14.創造一個每天都推動以上13項的高層管理結構戴明的14要點質量管理法(Deming’s14Point31PDCA循環(戴明環)PDCA循環是能使任何一項活動有效進行的一種合乎邏輯的工作程序,特別是在質量管理中得到了廣泛的應用。①P(Plan)——計劃。包括方針和目標的確定以及活動計劃的制定;②D(DO)——執行。執行就是具體運作,實現計劃中的內容;③C(Check)——檢查。就是要總結執行計劃的結果,分清哪些對了,哪些錯了,明確效果,找出問題;④A(Action)——行動(或處理)。對總結檢查的結果進行處理,成功的經驗加以肯定,并予以標準化,或制定作業指導書,便于以后工作時遵循;對于失敗的教訓也要總結,以免重現。對于沒有解決的問題,應提給下一個PDCA循環中去解決。PDCA循環有以下四個明顯特點:1.周而復始2.大環帶小環3.階梯式上升4.統計的工具PDCA循環(戴明環)PDCA循環是能使任何一項活動有效進32朱蘭朱蘭(JosephH.Juran)博士是世界著名的質量管理專家,他所倡導的質量管理理念和方法始終深刻影響著世界企業界以及世界質量管理的發展。他的“質量計劃、質量控制和質量改進”被稱為“朱蘭三部曲”。《管理突破》(ManaecmentBreakthrough)及《質量計劃》(QualityPlanning)二書是他的經典之著。由朱蘭博士主編的《質量控制手冊》(QualityControlHandbook)被稱為當今世界質量控制科學的名著。為奠定全面質量管理(TQM)的理論基礎和基本方法做出了卓越的貢獻。舉例:8020原則朱蘭朱蘭(JosephH.Juran)博士是世界著名的質量33田口原一的“穩健設計”日本工程師GenichiTaguchi(田口原一)曾提出了頗轟動的質量改進概念"穩健設計"(robustdesign)。穩健設計的原理如下:燒制陶瓷產品時,假如你不能精確控制爐內溫度,達不到你所用陶土的溫度要求,致使陶瓷產品出現質量問題。這種情況一般有2種解決方法。常見的一種是想辦法控制爐溫。田口原一卻提供了一種截然不同的方法:拋開爐子問題,尋找一種對溫度變化不太敏感的陶土。這就是穩健設計。穩健設計是田口原一創立的質量工程觀中的一個分支,由田口原一發展而成,因此通常被人們稱之為"田口法"。田口的質量思想給全世界帶來效益。其質量哲學思想不作一一介紹。田口原一的“穩健設計”日本工程師GenichiTaguch34質量問題,匹夫有責質量是,而且應該是每個人的責任。實現質量對幾乎所有的流程活動而言都是不可或缺的,它不只是一條單獨的規定。因此要讓每個人都對他們生產的產品(或工件)的質量以及他們參與的流程的實施負責。

每個角色通過以下方式促成質量達標:產品質量-通過每個正在生產的工件促成整體質量的達標。

流程質量-在參與的流程活動中促成質量達標。

每個人都應對生產的高質量產品(或質量低劣的產品)承擔責任并且榮辱與共。但是只有那些直接參與某個流程構件生產的人員才會對那些流程構件(和工件)的質量(不論好壞)直接負責。不過,還是要有人來負責管理質量,也就是保證對質量不斷地管理、評測以求最后達標。負責管理質量的角色是項目經理。質量問題,匹夫有責質量是,而且應該是每個人的責任。實現質量對35木桶原理水從最低的木板處流失項目或產品的質量也在比較薄弱的環節出現問題并進而影響到整體。木桶原理水從最低的木板處流失36議題5:質量格言1質量2質量管理3質量管理改進4質量思想5質量格言議題5:質量格言1234537質量格言鑒于質量的重要性,如果很多偉人還在的話,也許會改變他們的格言。下頁:請看一些格言質量格言鑒于質量的重要性,如果很多偉人還在的話,也許會改變他38請看一些格言拋棄質量的人,質量也拋棄他。(莎士比亞)改進質量,也就是使一個產品的有限的功能,更加有效,而也即等于增強了產品的生產。(魯迅)你熱愛產品嗎?那么請別忽視質量,因為質量是產品的生命。(富蘭克林)產品最可怕的敵人,就是沒有堅固的質量。(羅曼.羅蘭)一個人愈知道質量的價值,愈感覺質量低下的痛苦呀!(但丁)質量是百分之一的成功,加上百分之九十九的汗水。(愛迪生)人們在那里高談闊論著軟件新風格和高端技術之類的東西,而我卻象首飾匠打金鏈那樣精心地勞動著,把一個質量的小環非常合適地聯接起來。(海涅)工作中,你要把每一件小事都和最為重要的質量結合起來。(馬雅可夫斯基)好的質量是最貴重的珍寶。(別林斯基)質量啊,你是多么重要!(郁朝陽)請看一些格言拋棄質量的人,質量也拋棄他。39

感謝參與研討!質量管理探討課件40質量管理研究與探討郁朝陽2002-9-25質量管理研究與探討41議題1:質量1質量2質量管理3質量管理改進4質量思想5質量格言議題1:質量1234542什么是質量質量并不是一個單一的特征或屬性。質量是多方面的,包括產品質量和過程質量。產品質量的核心是生產合格的產品,而流程質量的核心是合理地生產產品。質量是廣義的,到處都是質量。質量是至關重要的。對軟件項目研發來說,管理、研發、測試、文檔、部署(實施)、服務都體現質量,質量貫穿于全過程。質量管理的研究是有意義的事情。請看下頁:簡明的定義什么是質量質量并不是一個單一的特征或屬性。質量是多方面的,包43最簡潔的理解軟件質量就是滿足需求請看下頁:RUP的定義最簡潔的理解請看下頁:RUP的定義44RationalUnifiedProcess的質量定義質量是由以下三點所確定的特征:

1滿足或超出認定的一組需求

2使用經過認可的評測方法和標準來評估

3使用認定的流程來生產。

質量達標不是簡單地“滿足需求”或生產出滿足用戶需要或期望的產品。更確切地說,質量還包含確定證明質量達標所使用的評測方法和標準,以及如何實施流程,以確保由此流程生產的產品已達到預期的質量水平(而且能夠管理該流程并重復使用)。下頁:成本的考慮RationalUnifiedProcess的質量定義45質量的重要性--成本的考慮在部署之后又發現軟件問題再進行修復,這通常要多花100到1000倍的成本。要防患于未燃。在特定時間達到既定目標,在整個項目生命周期內不斷對質量進行檢驗和管理必不可少。下頁:質量管理質量的重要性--成本的考慮46議題2:質量管理1質量2質量管理3質量管理改進4質量思想5質量格言議題2:質量管理1234547什么是質量管理定義:針對軟件產品和研發過程質量的管理目標:保證軟件產品的高質量措施:實施全面質量控制制訂質量規范建立質量指標和度量方法進行質量檢測和評估借鑒ISO質量管理體系/RUP方法/CMM模型/輕方法學下頁:質量管理和風險管理的關系什么是質量管理定義:針對軟件產品和研發過程質量的管理48質量管理和風險管理的關系質量管理會加大質量成本投入,但可以在總體上降低風險MIS項目主要的風險包括:*緩慢的用戶需求分析(80%)

*過大的時間進度壓力(65%)

*低質量(60%)

*嚴重超成本(55%)

*不充分的配置控制(50%)這些風險直接或者間接和質量管理有關。下頁:實施全面質量控制質量管理和風險管理的關系質量管理會加大質量成本投入,但可以在49軟件過程的全面質量控制對軟件過程,需要實行全面質量控制。在信息系統研發生命周期的各個階段,對上一階段的理解以及本階段的設計與實現上都存在著這樣那樣的問題。在下圖中,各階段之間的接口至少存在列出來的9個問題,要想順利解決每一個問題并非易事。下頁:研發過程的全面質量控制圖軟件過程的全面質量控制對軟件過程,需要實行全面質量控制。50全面質量控制圖下頁:質量指標和度量方法全面質量控制圖下頁:質量指標和度量方法51質量指標和度量信息系統的質量比較難管理,原因之一是信息系統的質量指標難以定義,即使能夠定義,也較難度量。由于信息系統的核心是軟件,因此如何度量軟件的質量成為解決問題的關鍵。在McCall質量指標模型中,影響軟件質量的因素被分成三組,分別反映用戶在使用軟件產品時的三種不同傾向或觀點。這三種傾向是:產品運行、產品修改和產品轉移。信息系統作為一個產品,也可以參照這三種傾向來定義。下頁:McCall質量指標模型質量指標和度量信息系統的質量比較難管理,原因之一是信息系統的52McCall軟件質量特性下頁:更簡單的圖示McCall軟件質量特性下頁:更簡單的圖示53更容易理解的圖解(林銳)下頁:請看詳細說明更容易理解的圖解(林銳)下頁:請看詳細說明54詳細說明正確性與精確性正確性與精確性之所以排在質量因素的第一位,是因為如果軟件運行不正確或者不精確,就會給用戶造成不便甚至造成損失。相關的容錯性:首先承認軟件系統存在不正確與不精確的因素,為了防止潛在的不正確與不精確因素引發災難,系統為此設計了安全措施。相關的可靠性:是指在一定的環境下,在給定的時間內,系統不發生故障的概率。我們無法對軟件進行徹底地測試,無法根除軟件中潛在的錯誤。平時軟件運行得好好的,說不準哪一天就不正常了,如“2000年”問題。性能與效率用戶都希望軟件的運行速度高些(高性能),并且占用資源少些(高效率)。易用性易用性是指用戶感覺使用軟件的難易程度。軟件的易用性要讓用戶來評價。可理解性與簡潔性可理解性表達了人們一種質樸的愿望。簡潔是一種美,簡潔是人們對工作“精益求精”的結果。廢話大師有句名言:“如果我令你過于輕松地明白了,那你一定是誤解了我說的話。”可復用性與可擴充性復用的一種方式是原封不動地使用現成的軟構件,另一種方式是對現成的軟構件進行必要的擴充后再使用。可復用性好的程序一般也具有良好的可擴充性。下頁:質量體系詳細說明正確性與精確性55質量體系質量體系是一套質量管理制度RUPISO9001是質量保證標準(包括3個層次20個標準)下頁:軟件能力成熟度模型CMM質量體系質量體系是一套質量管理制度56軟件能力成熟度模型CMMCMM是一個軟件過程的框架和準則由美國SEI根據軟件流程評估和行業中的反饋于1991制定。提倡持續改進,組織機構根據最新的版本CMMI來實現整個企業范圍的流程改進。一個優秀的軟件管理標準,有助于軟件公司達到更好的性能和軟件質量下頁:CMM五個級別軟件能力成熟度模型CMMCMM是一個軟件過程的框架和準則57CMM五個級別CMM五個級別58議題3:質量管理改進1質量2質量管理3質量管理改進4質量思想5質量格言議題3:質量管理改進1234559質量管理的Step建議Step1先有具體的標準和規范Step2達到質量管理規范規定的最基本要求Step3持續改進。下頁:質量規范的范圍和內容質量管理的Step建議Step1先有具體的標準和規范60質量規范的范圍和內容規范可按以下層次展開:質量體系規范|-----組織規范:部門角色定義、人員崗位職責|-----研發工作流程規范|-----需求管理規范|-----系統分析規范|-----設計規范|-----開發規范|-----測試規范|-----配置規范等|-----文檔模板。。。下頁:制訂規范的原則和策略質量規范的范圍和內容規范可按以下層次展開:61制訂規范的原則和策略各規范的制訂應以有效改進和切實可行為主要目標。以規范為檢查依據,就可以監控研發過程。質量管理規范是總體性的,相當于質量手冊,研發工作流程規范等相當于程序文件,而各具體細則相當于作業文件。下頁:針對產品質量和過程質量的管理制訂規范的原則和策略各規范的制訂應以有效改進和切實可行為主要62針對產品質量和過程質量的管理在制訂和發布管理規范后,應遵照質量管理規范開展工作。針對質量管理本身所體現的2個方面:1產品本身的質量:通過測試發現盡可能多的問題、配置管理/版本管理增加測試人員按測試計劃執行進行測試分析2開發過程控制:先從管理上重視通過質量經理有計劃的進行不間斷的全過程監控讓開發過程以工程化的方式來進行,加強溝通交流,加強文檔質量階段性評審作為階段里程碑。。。下頁:質量管理措施和建議針對產品質量和過程質量的管理在制訂和發布管理規范后,應遵照質63質量管理措施和建議(一)1.實行工程化開發

研發項目是一項系統工程,必須建立嚴格的工程控制方法,要求開發組的每一個人都要遵守工程規范。2.實行階段性凍結與改動控制信息系統具有生命周期,這就為我們劃分項目階段提供了參考。一個大項目可分成若干階段,每個階段有自已的任務和成果。這樣一方面便于管理和控制工程進度,另一方面可以增強開發人員和用戶的信心。在每個階段末要“凍結”部分成果,作為下一階段開發的基礎。凍結之后不是不能修改,而是其修改要經過一定的審批程序,并且涉及到項目計劃的調整。3.實行里程碑式的審查與版本控制

里程碑式審查就是在信息系統生命周期每個階段結束之前,都正式使用結束標準對該階段的凍結成果進行嚴格的技術審查,如果發現問題,就可以及時在階段內解決。版本控制是保證項目小組順利工作的重要技術。版本控制的含義是通過給文檔和程序文件編上版本號,記錄每次的修改信息,使項目組的所有成員都了解文檔和程序的修改過程。廣義的版本控制技術稱為軟件配制管理,并已有功能完善的軟件工具支持,如ClearCase,PVCS和MicrosoftVisualSourceSafe。質量管理措施和建議(一)1.實行工程化開發64質量管理措施和建議(二)4.實行面向用戶參與的原型演化

在每個階段的后期,快速建立反映該階段成果的原型系統,通過原型系統與用戶交互,及時得到反饋信息,驗證該階段的成果并及時糾正錯誤,這一技術被稱為“原型演化”。原型演化技術需要先進的CASE工具的支持。5.盡量采用面向對象和基于構件的方法

面向對象和基于構件的開發的方法能提高軟件的可重用性,將錯誤和缺憾局部化,同時還有利于用戶的參與,這些對提高信息系統的質量都大有好處。6.全面測試要采用適當的手段,對系統調查、系統分析、系統設計、實現和文檔進行全面測試。7.引入外部監理與審計

要重視信息系統的項目管理,特別是項目人力資源的管理,因為項目成員的素質和能力以及積極性是項目成敗的關鍵。同時還要重視第三方的監理和審計的引入,通過第三方的審查和監督來確保項目質量。下頁:質量檢查措施質量管理措施和建議(二)4.實行面向用戶參與的原型演化65質量檢查措施以下是人們經常采用的軟件質量檢查措施[Pressman1999]:(1)事先把檢查的主要內容制成一張清單,使檢查活動集中在主要問題上。(2)只評審工作,不評審開發者。評審的氣氛應該是融洽的。存在的錯誤應該被有禮貌地指出來,任何人的意見都不應被阻撓或小看。(3)建立一個議事日程并遵循它。檢查過程不能放任自由,必須排照既定的方向和日程進行。(4)不要化太多的時間爭論和辯駁。(5)說清楚問題所在,但不要企圖當場解決所有問題。(6)對檢查人員進行適當的培訓。……質量檢查措施以下是人們經常采用的軟件質量檢查措施[Press66議題4:質量思想質量質量管理質量管理改進質量思想質量格言議題4:質量思想質量質量管理質量管理質量思想質量格言67質量管理的思想這里要介紹和探討一些質量管理的思想。并不全面,只求有所涉及。質量管理的思想這里要介紹和探討一些質量管理的思想。并不全面,68零缺陷零缺陷質量管理的觀念來源于一些國際上著名的硬件生產廠商。盡管軟件的開發與硬件生產有極大的差別,但我們仍可以從“零缺陷”質量管理中得到啟迪。人在做一件事情也有類似情況。由于存在很多不確定的因素,一般不可能100%地達到目標。假設平常人做事能完成目標的80%。如果某個人的目標是100分,那么他最終成績可達80分。如果某個人的目標只是60分,那么他最終成績可能只有48分。零缺陷零缺陷質量管理的觀念來源于一些國際上著名的硬件生產廠商69戴明“質量是以最經濟的手段,制造出市場上最有用的產品。”———戴明戴明(W.Edwards.Deming)博士是世界著名的質量管理專家,戴明學說對國際質量管理理論和方法始終產生著異常重要的影響。戴明學說簡潔易明,其主要觀點“十四要點”成為本世紀全面質量管理(TQM)的重要理論基礎。戴明“質量是以最經濟的手段,制造出市場上最有用的產品。”70戴明的14要點質量管理法(Deming’s14Points)1.創造產品與服務改善的恒久目的(短期行為)2.采納新的哲學3.停止依靠大批量的檢驗來達到質量標準4.廢除“價低者得”的做法5.不斷地及永不間斷地改進生產及服務系統6.建立現代的崗位培訓方法7.建立現代的督導方法8.驅走恐懼心理9.打破部門之間的圍墻10.取消對員工發出計量化的目標11.取消工作標準及數量化的定額12.消除妨礙墓層員工工作暢順的因素13.建立嚴謹的教育及培訓計劃14.創造一個每天都推動以上13項的高層管理結構戴明的14要點質量管理法(Deming’s14Point71PDCA循環(戴明環)PDCA循環是能使任何一項活動有效進行的一種合乎邏輯的工作程序,特別是在質量管理中得到了廣泛的應用。①P(Plan)——計劃。包括方針和目標的確定以及活動計劃的制定;②D(DO)——執行。執行就是具體運作,實現計劃中的內容;③C(Check)——檢查。就是要總結執行計劃的結果,分清哪些對了,哪些錯了,明確效果,找出問題;④A(Action)——行動(或處理)。對總結檢查的結果進行處理,成功的經驗加以肯定,并予以標準化,或制定作業指導書,便于以后工作時遵循;對于失敗的教訓也要總結,以免重現。對于沒有解決的問題,應提給下一個PDCA循環中去解決。PDCA循環有以下四個明顯特點:1.周而復始2.大環帶小環3.階梯式上升4.統計的工具PDCA循環(戴明環)PDCA循環是能使任何一項活動有效進72朱蘭朱蘭(JosephH.Juran)博士是世界著名的質量管理專家,他所倡導的質量管理理念和方法始終深刻影響著世界企業界以及世界質量管理的發展。他的“質量計劃、質量控制和質量改進”被稱為“朱蘭三部曲”。《管理突破》(ManaecmentBreakthrough)及《質量計劃》(QualityPlanning)二書是他的經典之著。由朱蘭博士主編

溫馨提示

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

評論

0/150

提交評論