免费毛片网站/一级成人在线/91免费版黄色软件/亚洲丶国产丶欧美一区二区三区 - 网站一区

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商

登錄 注冊
當前位置:首頁 > IT信息化 > 正文

基于CMMI的軟件項目管理平臺研究與設計

2019-03-12 來源:《軟件》 作者:連云港杰瑞深軟科技有限公司 韓占港
      摘要:筒要介紹了CMMI標準,提出了以CMMI模型的管理方法為核心的軟件項目管理平臺的解決方案。通過構建軟件項目管理平臺,來有效的提高軟件企業的管理效率,降低管理成本,保證軟件產品質量。
關鍵詞:CMMI;過程管理;過程域;質量保證
 
      0、引言
      隨著國內軟件產業的發展和軟件企業規模的擴大,各企業軟件管理的成熟度等級也越來越高,而目前國內外各類軟件項目管理軟件仍停留在針對項目的范圍、進度、風險、測試和版本進行管理,無法滿足企業的管理需要;基于CMMI的軟件工程化管理平臺的建設目的就是通過組織資產庫、測量庫和測量分析等功能,為項目管理過程提供管理標準和管理目標,實現對產品質量的預測和控制,從而推動項目產品質量的持續提高和改進。
      CMMI全稱是Capability Maturity Model Integration,即軟件能力成熟度集成模型,其目的是幫助軟件企業對軟件項目管理過程進行管理和改進,增強開發與改進能力,從而能按時地、不超預算地開發出高質量的軟件?;贑MMI的軟件工程化管理平臺的建設目標就是依據CMMI軟件過程的過程管理活動、項目管理活動、軟件工程活動和軟件支持活動,設計和實現一套軟件項目管理平臺,平臺圍繞軟件組織的基本盈利單位--軟件項目進行管理,確保軟件項目依據軟件開發組織定義的開發流程的要求制定項目計劃、調配資源、實施項目監督,通過對開發過程的量化度量與控制,盡早發現和解決項目中存在的問題,規避項目風險,有效提高了軟件開發的“可視性”、“可控性”、項目成功率和軟件產品的質量。
 
      1、系統架構
      系統的主要架構如圖所示,系統主要圍繞軟件項目的過程管理、項目管理、工程管理、支持過程進行管理,在此基礎上建設項目概覽、日常工作、工作流管理等功能。架構圖如圖1系統總體架構所示。

 
      2、業務功能設計
      2.1過程管理
      過程中產生的資產是單位寶貴的知識財富。軟件過程管理旨在為企業建立和維護其過程資產提供支撐工具,以支持企業積累和重用有價值的過程產品、數據和經驗等,輔助企業建立軟件過程管理體系,過程管理主要對包括標準過程管理、過程資產管理、可重用庫管理、基線庫管理、測試用例庫管理、組織風險庫管理、組織測量庫管理等功能。
      系統對企業級、部門基線進行維護,包括歷史及現有基線,內容包括過程名稱、基線編號、基線名稱、計量單位、均值、參考上限、參考下限、標準差、適用范圍、發布時間、失效時間、備注等信息,項目在策劃時能夠調用基線內容,作為項目選用的基線。
      2.2項目管理
      軟件項目管理模塊依據CMMI的相關要求,針對軟件企業,設計和實現了一個輔助項目經理進行計劃、跟蹤和管理的工具。其目標是幫助軟件企業提高項目管理水平,規范軟件開發過程,并減輕項目日常管理的負擔提高軟件的質量和開發效率,主要功能包括項目策劃、項目監控、風險管理等功能,項目管理的流程如圖2項目管理流程所示:
      2.3工程管理
      工程管理提供了與項目管理活動及其產品相關的需求管理、評審管理和測試管理等功能。2.3.1需求管理需求管理主要包括產品需求項錄入、需求項導入導出、版本控制、文檔管理、需求關系及影響預警等功能,支持需求項之間鏈接一對一、一對多的影響關系。需求項以樹形進行管理,用戶能夠定義各個需求項之間的需求關系并進行跟蹤。需求確認需要進行審批,審批流程用戶自定義。
      2.3.2評審管理
      評審管理主要功能包括評審申請、評審策劃、預審管理、預審匯總、預審跟蹤、評審管理、跟蹤驗證,由評審申請人在系統中發起評審申請,由評審主管部門進行評審策劃,并把評審材料分發給評審專家,評審專家可在線進行預審,系統自動把預審問題從文檔中提取出來,并把問題對應的文檔章節和頁數進行標識。主要流程如圖3評審管理流程所示:
      2.3.3測試管理
      軟件測試管理業務流程一般按照測試需求分析與策劃、測試設計與實現、測試執行、測試總結四個階段來組織,其中測試策劃作為一項活動與測試需求分析階段合并為測試需求分析與策劃。
      測試需求分析與策劃階段,實現被測軟件及配置項軟件需求錄人、測試需求管理、測試項管理等功能。同時,支持測試大綱文檔中各類表單數據的維護和測試大綱文檔版本的管理。
      測試設計與實現階段,基于測試項實現測試用例的設計。支持測試說明文檔中各類表單數據的維護和測試說明文檔版本的管理。
      測試執行階段,支持測試用例執行、測試問題管理,提供風險管理功能。支持測試記錄文檔中各類表單數據的維護和測試記錄文檔版本的管理。
      測試總結階段,實現測評報告中各類表單數據的維護和測評報告文檔版本的管理功能。實現測評會議及會簽確認信息的管理。
      2.4支持過程
      支持過程主要包括與組織過程管理、項目管理、工程管理過程活動及其產品相關的測量分析、質量保證、配置管理等支持過程的功能,對軟件研制管理過程進行定期檢查,保證所有過程根據單位體系得到有效管理,同時對軟件開發過程中的輸出物進行版本管理,形成項目的受控庫和產品庫。
      2.4.1測量分析
      測量分析功能包括測量與分析計劃、數據采集分析、測量與分析報告管理、測量數據存儲與管理;系統的統計測量數據都嚴格按照系統產生真實數據進行統計分析,并且系統提供對分析統計結果進行審核驗證的功能,數據測量分析主要包含項目數據測量分析和組織數據測量分析兩個部分。
      項目數據測量的統計和分析,支持多種指標圖的查看方式,餅圖、直方圖、曲線圖等;統計的信息包括進度、工作量、規模、評審、測試和質量測量值、項目掙值、進度績效指標、缺陷密度、同行評審覆蓋范圍、測試或驗證覆蓋范圍、可靠性測量項、質量測量項等;
      組織數據測量的統計和分析;支持組織級的測量與分析,通過選擇合適的數據分析方法以及對樣本數據進行篩選,生成過程性能基線報告;支持根據組織性能基線對項目進行量化測量與分析;支持查看不同時期的過程性能基線演化趨勢圖。
      2.4.2質量保證
      質量保證通過各種質量活動,如檢查、評審等來制定計劃,質量保證人員根據計劃和企業質量檢查單來定期檢查,記錄檢查和評審結果,對檢查數據進行分析和跟蹤,及時處理發現的問題。
      通過質量活動進行監控和質量數據的匯總和統計,包括過程問題數、產品問題數、不符合項數以及未關閉的不符合項數和上報的不符合項數等數據來分析產品質量,生成產品質量曲線和質量報告。
      2.4.3配置管理
      配置管理的目標是記錄軟件產品的演化過程,確保軟件開發者在軟件生命周期中各個階段都能得到精確的產品配置。
      配置管理的主要功能包括開發庫、受控庫、產品庫三庫的獨立管理、入庫管理、出庫管理、變更管理、配置信息發布、配置審核、配置管理審核、配置狀態記錄、配置項查詢等,支持配置管理簽署流程和表單自定義,各個出人庫、變更流程用戶可以在工作流中進行自定義,可自動生成各類配置報告。
      入庫管理、配置審核、出庫管理和變更管理是配置管理的主要工作,系統的人庫管理包括初次人庫、變更入庫和其它入庫幾個類別,根據不同的入庫類別啟動不同的流程,人庫申請的配置項經過配置管理員物理審核和項目負責人功能審核后提交給工作流進入審批流程,審批通過后申請入庫的配置項自動流轉到對應的庫中,當受控庫或產品庫里的配置項需要修改的時候,修改申請人可在系統中發起變更流程,變更申請通過后系統把變更信息自動轉人出庫申請流程,修改后的配置項可通過變更人庫流程重新入庫。
      2.5項目概覽
      項目概覽提供了對軟件項目進行檢索統計的功能,用戶能按照部門進行檢索、排序,展示組織或者部門項目的整體運行情況,對項目運行的進度、工作量、規模等運行數據和人員情況等進行展示,以便提早發現項目問題,識別相關風險。
 
      3、小結
      通過構建基于CMMI的軟件項目管理平臺,對組織的資產和軟件項目的策劃、監控、質量保證等過程進行管理,有效的提高了軟件的質量和開發效率,對軟件企業技術資產的積累和技術的復用起了極大的推進作用。
 
      參考文獻
      [1](美)皮爾斯著,李曉麗、李虎、劉東懿譯,CMMI成功項目管理.北京:機械工業出版社,2008.
      [2]周金陵.張鵬.叢于CMMI的軟件過程改進研究[J].計算機工程與設計,2003,2400:60-62.
      [3]林銳.軟件工程與項目管理解析[M].北京:電子工業出版社,2003.
      [4]龔波,于自躍.小型軟件企業實施CMMI過程改進研究和分析[J].計算機應用研究,2004,21(8):64-67.
      [5](美)施瓦爾貝.IT項目管理[M].王金玉,時郴,譯.北京:機械工業出版社,2002.
      [6]韓萬江,張笑燕,陸天波.《軟件項目管理》課程中理論與實踐的交融關系[J].軟件,2014,35(2):165-168.
      [7]馬關蕊.如何實現計算機軟件工程標準化發展方向[J].軟件,2014,35(3):184-185.
      [8]李娜,淺談軟件工程技術發展[J].軟件,2014,35(3):204-205.
      [9]雷文育.關于如何創新和完善計算機軟件工程管理的探討[J].軟件,2013,34(10):46.
      [10]劉琳.計算機軟件工程管理與應用分析[J].軟件,2014,35(2):141.
      [11]馬關蕊.如何實現計算機軟件工程標準化發展方向[J].軟件,2014,35(3):184-185.(本文于2017年發表于《軟件》)
分享到:

免責聲明:
  1、項目管理信息化網發布的所有資訊與文章是出于為業界傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請瀏覽者僅作參考,并請自行核實相關內容。
  2、本站部分內容轉載于其他網站和媒體,版權歸原作者或原發布媒體所有。如文章涉及版權等問題,請聯系本站,我們將在兩個工作日內進行刪除或修改處理。敬請諒解!

延伸閱讀:

more>

會議活動

more>

公開課

more>

PMO

Copyright ? 2021 項目管理信息化網 版權所有 京ICP備17062359號-9 如轉載本站文章,請注明原作者和原發布媒體

本著互聯網分享精神,本站部分內容轉載于其他網站和媒體,如內容涉及版權等問題,請聯系本站進行刪除或修改處理

客服電話:010-89506650 89504891 非工作時間可聯系:18701278071(微信) QQ在線:574888227

新聞與原創文章投稿:tougao#cpmta.com 客服郵箱:info#cpmta.com(請將#換成@)

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商,隸屬卓橡公司

項目管理信息化微信公眾號

PMO大會微信公眾號