中國軟件過程基準用戶組_第1頁
中國軟件過程基準用戶組_第2頁
中國軟件過程基準用戶組_第3頁
中國軟件過程基準用戶組_第4頁
中國軟件過程基準用戶組_第5頁
已閱讀5頁,還剩35頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、中國軟件過程基準用戶組國家軟件生產力基準數據工程國家軟件生產力基準數據工程鄭人杰鄭人杰 主要內容主要內容 一、軟件過程改進仍然是當前的迫切任務一、軟件過程改進仍然是當前的迫切任務二、基準比對方法簡介二、基準比對方法簡介三、三、CSBSGCSBSG提供的產品和服務提供的產品和服務四、國家軟件生產力數據庫簡介四、國家軟件生產力數據庫簡介五、五、CSBSGCSBSG建議的合作點建議的合作點 一、軟件過程改進仍然是當前的迫切任務一、軟件過程改進仍然是當前的迫切任務1、反映軟件危機的過去數據、反映軟件危機的過去數據 美國政府清算局美國政府清算局GAOGAO(US Government Accountin

2、g OfficeUS Government Accounting Office) 于于19831983年統計的軟件項目年統計的軟件項目 - 3% - 3% 交付給政府的軟件產品可用交付給政府的軟件產品可用 - 49% - 49% 完全不能用完全不能用 - 48% - 48% 修改后才能使用修改后才能使用 近年統計軟件項目近年統計軟件項目規規 模模延期交付延期交付開發中途夭折開發中途夭折小型小型14%14%28%28%大型大型24%24%48%48%巨型巨型 21%21%65%65% 每每100100個個ITIT項目立項啟動后,有項目立項啟動后,有9494個返工個返工 大公司的大公司的ITIT項

3、目項目 - - 成本超出預算平均占成本超出預算平均占178%178% - - 完成時間延遲平均占完成時間延遲平均占230%230% - - 項目開始時確定的產品特性(項目開始時確定的產品特性(featurefeature) 只有只有42%42%在產品中真正得到實現在產品中真正得到實現 - US National Survey Conducted- US National Survey Conducted by the Standish Group by the Standish Group 20012001年美國大企業只有年美國大企業只有9%9%的軟件項目在預算內如期完的軟件項目在預算內如期完

4、成成20406080修復一個設計缺陷需付出的相對成本設計詳細設計編碼集成確認運行維護成本高達2個數量級一個數量級修復軟件的代價修復軟件的代價100美國大型軟件企業的產品返工率美國大型軟件企業的產品返工率公司公司返工率返工率TRWTRWNASA-SELNASA-SELHPHPRaytheonRaytheon30%30%40%40%33%33%41%41%2、反映軟件危機的最近論述、反映軟件危機的最近論述(1)50年來,大部分軟件項目都成了令人頭痛的業務年來,大部分軟件項目都成了令人頭痛的業務活動。在許多商業活動中,軟件項目被取消或者是被活動。在許多商業活動中,軟件項目被取消或者是被延誤的概率都是

5、最高的。一旦開發完成交付用戶使用延誤的概率都是最高的。一旦開發完成交付用戶使用后,就會暴露出大量的錯誤和產品的低可靠性。后,就會暴露出大量的錯誤和產品的低可靠性。Capers Jones,Software Quality in 2002: A Survey of the state of the Art(2 2)軟件項目的成功率至今才只有)軟件項目的成功率至今才只有35%35%左右,左右,我們我們現正以每年平均現正以每年平均1.7%1.7%的速度增長。若按此速度提高,的速度增長。若按此速度提高,到到20142014年也才只是達到年也才只是達到50%50%的成功率。的成功率。 Joe Maras

6、co, , 軟件開發生產率和項目成功率,軟件開發生產率和項目成功率,20062006(3)30多年前,軟件維護曾被描述為多年前,軟件維護曾被描述為“冰山冰山”,我們要對,我們要對付水下那些看不見的,卻是大量的潛在問題和成本。上付水下那些看不見的,卻是大量的潛在問題和成本。上世紀世紀70年代初要解決年代初要解決“冰山問題冰山問題”的成本已足以使一艘的成本已足以使一艘航母沉沒。而今天,這塊冰山卻能輕易地讓整個海軍沉航母沉沒。而今天,這塊冰山卻能輕易地讓整個海軍沉沒海底。沒海底。 Roger Pressman, Software Engineering: A practitioners approa

7、ch, Sixth Edition,2005 軟件維護軟件維護 不可見部分不可見部分 3、如何突破軟件危機已經取得的共識、如何突破軟件危機已經取得的共識 重視軟件過程與軟件過程改進重視軟件過程與軟件過程改進 Watts Humphrey 的著名論點:的著名論點: (1) 軟件系統的質量是由開發它所遵循的過程質量決定的軟件系統的質量是由開發它所遵循的過程質量決定的 。 有什么樣的過程質量就有什么樣的軟件產品質量有什么樣的過程質量就有什么樣的軟件產品質量 為使軟件項目開發不延誤交付,不超支更需要在開為使軟件項目開發不延誤交付,不超支更需要在開 發過程中加以控制發過程中加以控制(2)要解決軟件危機,

8、首要任務是把軟件活動視作可控的、要解決軟件危機,首要任務是把軟件活動視作可控的、可度量的和可改進的過程??啥攘康暮涂筛倪M的過程。 Watts Humphrey 的過程改進原則的過程改進原則 過程改進是自上而下的過程改進是自上而下的 相關的每個人都要參與相關的每個人都要參與 有效的變更需有對過程目標的深入了解有效的變更需有對過程目標的深入了解 變更需持續進行變更需持續進行 軟件過程變更需要自覺地努力和定期的強化軟件過程變更需要自覺地努力和定期的強化 需要有必要的投入需要有必要的投入 許多支持過程改進的國際標準和模型應運而生許多支持過程改進的國際標準和模型應運而生 ISO/IEC 12207ISO

9、/IEC 15504 CMM/CMMI TSP,PSP 二、基準比對方法簡介二、基準比對方法簡介1、過程改進面臨的問題、過程改進面臨的問題 軟件項目開始時需制訂計劃,但計劃的根據是估算,軟件項目開始時需制訂計劃,但計劃的根據是估算, 沒有過去項目的數據參考,估算很難進行。沒有過去項目的數據參考,估算很難進行。 軟件產品的質量究竟如何評價?在整個行業中處于什軟件產品的質量究竟如何評價?在整個行業中處于什么地位?么地位? 軟件企業過程改進的效果怎么驗證?軟件企業過程改進的效果怎么驗證? 大量的中小型軟件企業實施大量的中小型軟件企業實施CMMI有實際困難,有實際困難, 原因:原因: 模型本身只針對大

10、型項目模型本身只針對大型項目 全面實施全面實施CMMI咨詢與評估成本很高咨詢與評估成本很高2、一種低成本的、可持續的、輕量級的過程改進方法、一種低成本的、可持續的、輕量級的過程改進方法 基準比對基準比對描述了過程改進當中某一時刻的過程狀態,類似一張“體檢表”,指明企業過程改進中的優劣。企業可以依據這張“體檢表”進行針對性的改進,并通過持續的比對從客觀上驗證企業所選取的過程改進方案是否有效。 基準比對驅動過程改進基準比對驅動過程改進的關鍵是組織根據度量分析結果、評估結果和基準比比對對結果,選擇對自己最有價值的改進點,改進點,并建立過程改進路標路標,之后參照最最佳實踐佳實踐實施過程改進并對改進效果

11、改進效果進行評估與分析,從而使過程改進真正服務于組織商業目標商業目標,并進入持續優化持續優化的良性循環。 一份真實體檢報告的摘錄一份真實體檢報告的摘錄ZXG-F型全自動心血管檢查報告單型全自動心血管檢查報告單 姓名:姓名:XXX 性別:性別:X 年齡:年齡:XX 病歷號:病歷號:XXX 第三類第三類 心臟功能檢測心臟功能檢測 檢測項檢測項 測量值測量值 正常值范圍正常值范圍 異常異常 心肌耗氧指數心肌耗氧指數 HOI 34.19 15-26 心肌血液供耗率心肌血液供耗率 CMBR 0.28 1 心肌血液需要量心肌血液需要量 CMBN 323.81 200-400 - 本報告共計本報告共計5類類

12、39項檢測內容項檢測內容 體育比賽獎與體檢報告的比對體育比賽獎與體檢報告的比對 競賽獎狀競賽獎狀 體檢報告體檢報告 反映反映 體能表現體能表現 體質狀態體質狀態 作用作用 給別人看給別人看 給自己用給自己用 特點特點 對抗性、娛樂性對抗性、娛樂性 細致、科學性、嚴肅性細致、科學性、嚴肅性 效果效果 獲得信心和榮譽獲得信心和榮譽 為醫療和健身提供依據為醫療和健身提供依據 3、用于基準比對的軟件項目度量數據、用于基準比對的軟件項目度量數據(1)項目基本數據(環境、條件等)項目基本數據(環境、條件等) 23項項(2)軟件規模、需求及其變更)軟件規模、需求及其變更 15項項(3)項目進度)項目進度 2

13、6項項(4)使用資源及軟件工作量)使用資源及軟件工作量 29項項(5)軟件質量(缺陷數)軟件質量(缺陷數) 48項項(6)生產率)生產率 6項項企業分類企業分類基準比對應用基準比對應用 1 1 不成熟企業(如不成熟企業(如CMMI L1CMMI L1)問題診斷,建立過程改進路標和方問題診斷,建立過程改進路標和方案,度量體系建設案,度量體系建設 2 2成熟企業(如成熟企業(如CMMI L23CMMI L23)估算(成本、生產率)估算(成本、生產率)度量體系優化,評估過程改進效果度量體系優化,評估過程改進效果 3 3高成熟度企業(如高成熟度企業(如CMMI CMMI L45 L45)ROIROI分

14、析分析持續過程改進的動力持續過程改進的動力可給出數據分布可給出數據分布 4、基準比對方法在企業的應用舉例、基準比對方法在企業的應用舉例 5、基準比對方法的優點、基準比對方法的優點(1)解決了傳統過程改進方式的缺點)解決了傳統過程改進方式的缺點 成本高成本高 周期長周期長 過分依賴模型過分依賴模型 政府獎勵導向政府獎勵導向(2)具有新的優點)具有新的優點 量化數據導向量化數據導向 公共基準作為參照公共基準作為參照 提供改進的可持續動力提供改進的可持續動力 降低改進成本降低改進成本豐富改進模式(可單獨使用或結合使用)豐富改進模式(可單獨使用或結合使用) 6、基準比對與基準比對與CMMICMMI的比

15、較的比較(僅有內部比較)1過程是否定義?23過程是否實施?過程實施結果的有效性如何?3過程是否 定義?過程是否實施?過程實施結果的有效性如何? CMMI CMMI主要關主要關注前兩方面的內注前兩方面的內容,對過程實施容,對過程實施的有效性方面的的有效性方面的要求較弱一些,要求較弱一些,僅僅要求要進行僅僅要求要進行內部比對和績效內部比對和績效分析。分析。 而基準比對主要關注過程實施的有效性,通過行業基準的比對來反映過而基準比對主要關注過程實施的有效性,通過行業基準的比對來反映過程中需要改進的地方,本身并不提供標準的過程模型,但實際上可以采用程中需要改進的地方,本身并不提供標準的過程模型,但實際上

16、可以采用CMMICMMI、ISO9000ISO9000、IPDIPD、TL9000TL9000等多種模型。等多種模型。.20 基準比對與基準比對與CMMICMMI 在評估方面的比較在評估方面的比較CMMICMMI基準比對基準比對評估類型評估類型定性分析為主定性分析為主結合定性分析和定量分析結合定性分析和定量分析評估方法評估方法SEISEI的的SCAMPISCAMPI美國等少數軟件發達國家已經開美國等少數軟件發達國家已經開展多年,展多年,CSBSGCSBSG開始引入開始引入評估結果評估結果1 1,2 2,3 3,4 4,5 5個等級個等級關注重點關注重點過程能力與成熟度過程能力與成熟度過程性能過

17、程性能公正性公正性以主觀為主,客觀為輔以主觀為主,客觀為輔 以客觀為主,主觀為輔。以客觀為主,主觀為輔。 CMMICMMI不能回答的問題:不能回答的問題: 我們的生產率和質量是優于還是劣于我們的競爭對手?我們的生產率和質量是優于還是劣于我們的競爭對手? 執行改進方案之后,我們的生產率和質量會達到怎樣的水平?執行改進方案之后,我們的生產率和質量會達到怎樣的水平? 基準比對方法論來回答基準比對方法論來回答 7、基準比對在國內外的應用、基準比對在國內外的應用 基于基準比對基于基準比對(Benchmarking)的軟件過的軟件過程改進方法是目前國際上程改進方法是目前國際上流行的方法之一,在美國流行的方

18、法之一,在美國、澳大利亞、芬蘭、英國、澳大利亞、芬蘭、英國、荷蘭、日本、韓國等國、荷蘭、日本、韓國等國家已經得到了廣泛引用家已經得到了廣泛引用SPRGARTNERCOMPASSPBCISBSG 三、三、 CSBSG提供的產品和服務提供的產品和服務 1、CSBSG介紹介紹 成立概況(背景、目的、組織結構)成立概況(背景、目的、組織結構) CSBSG擁有的資源擁有的資源 基準工程介紹基準工程介紹 2、CSBSG的服務介紹的服務介紹 直接提供的服務(網基平臺、基準報告)直接提供的服務(網基平臺、基準報告) ISBSG提供的服務提供的服務 合作伙伴提供的服務合作伙伴提供的服務1、CSBSG介紹介紹CS

19、BSGCSBSG成立的背景和目的成立的背景和目的: :讓更多的企業加入到過程改進行列中來讓更多的企業加入到過程改進行列中來不遠的將來:不遠的將來:促使10000家企業進入過程改進進程普及低成本、可持續的過程改進模式CSBSG引導企業建設優秀的度量體系CSBSG為企業提供行業基準數據和最佳實踐通過CSBSG基準比對平臺,找出自身差距對照差距,分析原因,制定基于最佳實踐的措施,實施改進80%3%+目前:中國軟件企業有近12000家,通過CMM/CMMI評估的企業僅 400家改進效果得不到驗證,過程改進缺乏持續動力因數據量有限,所提供的比對數據可信度較差CSBSG組織結構與工作關聯矩陣組織結構與工作

20、關聯矩陣 CSBSG基準工程發展用戶組制定標準建設平臺采集數據提供服務國際合作伙伴計劃地區比對中心計劃中日韓度量聯盟研究合作伙伴計劃四四項項拓拓展展計計劃劃ISBSGCSPIN專家委員會管理委員會CSBSG擁有的資源擁有的資源 CSBSGCSBSG項目數據資產項目數據資產 國內基準數據:現已收集到國內基準數據:現已收集到538538個項目數據(截止個項目數據(截止20072007年年6 6月)月)國內數據按照地區分布國內數據按照地區分布國內數據按照行業分布國內數據按照行業分布 國際基準數據國際基準數據 :ISBSGISBSG提交了提交了41064106個項目數據(截至個項目數據(截至20072

21、007年年1 1月)月)CSBSGCSBSG主要目標及里程碑計劃主要目標及里程碑計劃.28 2 2、CSBSGCSBSG提供的服務提供的服務CSBSG提供的服務提供的服務直接提供的服務直接提供的服務合作伙伴提供的服務合作伙伴提供的服務基準比對報告系列基準比對報告系列網基平臺網基平臺ISBSG提供的服務提供的服務ISBSG特別報告特別報告功能點應用功能點應用項目估算項目估算高成熟度改進高成熟度改進量化過程診斷量化過程診斷度量體系建立和優化度量體系建立和優化ISBSG基準比對報告基準比對報告網基平臺功能網基平臺功能 單項查詢:可以自由查詢基準數據庫中被篩選中的項目數據的生單項查詢:可以自由查詢基準

22、數據庫中被篩選中的項目數據的生產率、質量、工期、工作量、項目規模、團隊規模情況。產率、質量、工期、工作量、項目規模、團隊規模情況。 企業用戶單項比對:企業用戶可以選擇本企業的任何一個項目數企業用戶單項比對:企業用戶可以選擇本企業的任何一個項目數據同數據庫中的數據進行生產率、質量、工期、工作量、項目規據同數據庫中的數據進行生產率、質量、工期、工作量、項目規模、團隊規模六個方面的單項比對。模、團隊規模六個方面的單項比對。 綜合查詢:包括分解分析、組合統計、散點圖分析、分類統計。綜合查詢:包括分解分析、組合統計、散點圖分析、分類統計。可以自由查詢更詳細的數據??梢宰杂刹樵兏敿毜臄祿?估算:可以根

23、據項目規模數據(代碼行數或功能點數)對項目生估算:可以根據項目規模數據(代碼行數或功能點數)對項目生產率、工作量、工期進行估算,得出樂觀值、最有可能值、悲觀產率、工作量、工期進行估算,得出樂觀值、最有可能值、悲觀值。值。 基準比對平臺只有用戶可以使用,不公開開放,試用用戶可以使用一周。基準比對平臺只有用戶可以使用,不公開開放,試用用戶可以使用一周。 單項查詢單項查詢單項查詢:可以自由查詢基準數據庫中被篩選中的項目數據的生產率、質量、工期、工作量、項目規模、團隊規模情況篩選條件:可以任意組合各種條件,來滿足自己的查詢需要例:生產率的查詢結果(沒有篩選)點擊下拉列表點擊下拉列表企業用戶單項比對企業

24、用戶單項比對單項比對:企業用戶可以選擇本企業的任何一個項目數據同數據單項比對:企業用戶可以選擇本企業的任何一個項目數據同數據庫中的數據進行生產率、質量、工期、庫中的數據進行生產率、質量、工期、 工作量、項目工作量、項目規模、團隊規模六個方面的單項比對。規模、團隊規模六個方面的單項比對。 例:按照生產率比對的結果填入生產率 基準比對報告介紹基準比對報告介紹基準比對報告分為:標準比對報告(基準比對報告分為:標準比對報告( CSBSG用戶可獲得的默認服務)用戶可獲得的默認服務)和高級比對報告(由和高級比對報告(由CSBSG合作伙伴根據用戶要求提供的增值服務)合作伙伴根據用戶要求提供的增值服務)標準比

25、對報告含兩份:標準比對報告含兩份:CSBSG(國內數據)和(國內數據)和 ISBSG(國際數據)(國際數據) ISBSG基準比對報告圖示CSBSG基準比對報告圖示代理代理ISBSG總部的服務總部的服務報告名稱報告名稱內容說明內容說明其他說明其他說明ISBSG Special Reports(每季度1份)國際項目按照階段分布的工作量比例情況,按照項目角色分布的工作量比例情況,外包項目生產率的影響因子,軟件項目成本情況,項目估算方法等ISBSG Benchmarking Reports 項目級別的生產率、質量的比對,且有基準值。只 提 交部分用戶 注: 代理ISBSG的相關服務,只針對正式用戶。 合作伙伴提供的服務合作伙伴提供的服務(一)(一) CSBSG & Total Metrics & BCI(CSBSG & Total Metrics & BCI(北京博創佳實科技有限公司北京博創佳實科技有限公司) ) 合作的主要內容之一:將合作的主要內容之一:將功能點培訓及工具功能點培訓及工具引入到中國,從而引入到中國,從而幫助國內企業及甲方更科學地對項目進行估算和控制。幫助國內企業及甲方更科學地對項目進行估算和控制。 服務菜單:服務菜單:名稱服務內容時間備注功能點應用和項目估

溫馨提示

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

評論

0/150

提交評論