• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    在中國開展CMM評估的幾點建議

    發布: 2008-9-16 10:50 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 30次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:CMM評估 建議

      從美國的軟件產業發展可以看到,軟件產業有結構化生產方式(1975年-1995年)、以過程為中心的生產方式(1985年-2005年)和工業化生產方式(1995-今)等三個發展階段。
      我國軟件組織在軟件過程的現狀可以概括為以下三個方面:第一,我國正在由結構化生產方式向以過程為中心的生產方式和工業化生產方式前進。目前已有很多企業(不論是國營或者民營公司)認識到要按CMM改進軟件過程,實施科學化、系統化的管理,以提高組織的軟件能力成熟度,這表明具備了改善自我的強大動力。第二,目前在前進的道路上仍然有一些困難,如一些組織想通過ISO9000和CMM提高能力成熟度,但是他們不熟悉CMM的概念,也不知道CMM和ISO9000之間究竟有哪些區別。大部分軟件組織在軟件工程理論和實踐兩方面都比較薄弱,雖建立了軟件過程,但過程階段不明顯,軟件生產無序,對進度,預算,質量的預測和控制不得力,常常在遇到問題時就放棄原定計劃,重視編程與測試,忽略需求分析和構架設計。高層管理對軟件管理尚未引起足夠的重視,沒有配備足夠的資源或合格的人員承擔過程改善工作。第三,缺少文檔化的過程描述,特別是缺少工作文檔(如過程中的變更請求報告)、工作量統計文檔(如時間和工作量統計表,周狀態報告)和風險管理文檔(如風險估計報告、風險評測報告)。缺乏對過程和產品進行測量,軟件過程的歷史數據很少,因此很難基于歷史數據對工作量和進度進行合理的估計。各個軟件組織應該基于對目前狀態的了解,按照CMM標準找出存在的差距。差距就是不夠成熟的地方,也正是應該加強改善軟件過程管理的地方。

      軟件過程改進是一種含有大量管理成分的工作技術,它主要包括以下三個關鍵步驟:對比目前的狀態和期望達到的狀態,找出存在的差距;確定要改變哪一些差距,要改變到什么程度;制定相應的具體實施計劃,其中的“具體”是指:要有明確的,可以檢驗的目標;要定出檢驗成功與否的標準;要有具體的實施辦法;指定具體執行計劃的人,并明確具體的職責與任務;要明確執行計劃的主要領導或協調者,以負責解決在計劃執行中出現的問題;要列出“實施計劃”所應用的新技術與新工具以及如何獲得這些新技術與新工具。

      我國軟件產業方興未艾,實施CMM可以在起跑線上改變我國的軟件工程文化,改善軟件人員的素質,不僅對我國的經濟具有重要意義,也是提高軟件企業素質,增強軟件企業的國際競爭力的必要前提,而且還為軟件的出口創匯創造了條件。CMM是一個較好的軟件改善框架,但CMM只給出做什么,并沒有給出如何做。因此要認真研究如何遵循CMM模型進行具體操作的問題。

      為了更好地理解CMM,提高軟件組織的過程管理能力,順利通過CMM評估,基于我們對 CMM的研究與評估實踐,給出如下建議:高層管理應該把更多的注意力放在過程改善上,設立過程改善的專職隊伍。這一方面是因為過程改善是思想觀念和工作方式的改變,是企業文化的轉變,它涉及到企業中絕大部分工作人員。另一方面是因為以過程為中心是軟件工業化生產的三大支柱之一,只有高度重視,加強研究,學習和實踐,才能真正使軟件生產向產業化方向邁進。

      在軟件過程改善上應配備必要的資源,要建立一支有相當規模的改進隊伍,在投資上應達到足夠的力度。在組織內部,首先要建立軟件工程過程組(稱為SEPG),負責軟件過程改進任務,并挑選合格的人員擔任全職的SEPG組長。根據國外經驗,一般需要占該軟件組織中開發資源的5%~10%,根據世界上近1800個組織的評估實踐證明,進行CMM評估的效益是投入的4倍~8倍。

      建立合適的組織結構,研究軟件工程理論和軟件過程改進方法,負責制定和實施過程改進計劃,他們是實現企業評估活動的具體組織者。在執行計劃的過程中,注意檢查它的遵從性,如遇偏離,應研究原因,并采取相應的糾正行動,他們是企業進行定期過程診斷的內部評估師和企業過程改進活動的監控者。

      要加強培訓工作,開展能力成熟度評估既要有高素質的主任評估師,也要有相當的過程評估隊伍,更要有龐大的過程改善隊伍。要認識到只有高素質的人員,執行成熟的良好過程,才能生產出好的產品,應普遍開展CMM及軟件工程基礎的培訓,使每個崗位的人員都具備過程改進的意識,并掌握所必要的過程改進知識和技能。

      測量數據是進行過程改進的基礎,要重視過程與產品的測量過程。在項目的整個開發過程中,特別是在里程碑處,要收集過程的執行數據,記錄活動狀態,既為當前項目的測量和分析提供數據,又可作為歷史數據保留下來為今后的項目參考。這些數據主要包括:軟件規模、工作量、成本和進度的估計數據和實際數據,產品質量測量數據,需求變化情況以及風險分析數據等。

      應重視軟件配置管理配置管理工具的開發。配置管理最主要的目的是在項目的整個軟件生命周期中建立和維護軟件項目產品的完整性,系統地控制對配置項的改變,并管理組織的軟件工程資產。配置管理的內容繁多,權限管理復雜,開發或采購合適的配置管理工具是非常必要的。

      在我國開發CMM評估,既要注意智力引進,聘請國外的主任評估師為我國進行過程評估,更要著力培養我國自己稱職的主任評估師。這不僅還是因為中國是一個潛在的IT 大國,而且還因為CMM實施與一個國家的文化密切相關。此外,改善軟件過程本身也是一個過程,需要長期地得到有資格的主任評估師的幫助。各行各業的主管部門都要扶持和支持培養我國自己的主任評估師,把培養主任評估師看作是轉變觀念和創新知識的新產品。要充分認識到過程改善工作的長期性與艱巨性。過程成熟度升級本身就是一個過程,而且有一個生命周期。因此,過程改善工作必然具有一切過程所具有的固有特征,不能急功近利。

      在CMM評估工作中,要提倡將能力成熟度模型CMM與個體軟件過程PSP以及群組軟件過程ISP有機地結合起來,同時密切注意過程改進的新動向。各地應在軟件產業主管部門的支持和協調下,統籌社會各界的力量,加大軟件過程改進的研究、評估和實施的力度,把我國的軟件產業推向前進。首先要在企業內部建立龐大的過程改進隊伍,積極研究、實踐和推動過程改進工作。認真建立CMM主任評估師隊伍,認真建立各門有關課程的合格的教員隊伍。還要通過市場競爭機制,扶植和建立過程改進的咨詢機構和中介機構。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: cmm CMM 建議 評估 中國


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>