• <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-1-18 14:17 | 作者: 《計算機產品與流通》 | 來源: 不詳 | 查看: 64次 | 進入軟件測試論壇討論

    領測軟件測試網

     

    (接上期)

      Q:根據我們對于CMM初步的了解,我們認為已經基本達到了2級的要求,可不可以直接從3級開始實施?

      A:對于絕大多數從未做過軟件過程改進的企業來說,這個問題的答案是否定的。很多企業的高級管理人員常常覺得CMM 2級根本不值得一提,在實施的時候完全可以忽略不計,一上來就直接考慮三級。這通常有兩種原因,一是還沒真正了解CMM 2級核心的要求。他們覺得項目管理不就是做做計劃、定期開開會什么的;配置管理不就是版本控制嘛;質量保證?簡單,找幾個測試人員就齊了;需求管理就更不在話下了,我們公司哪個項目沒有需求調研?哪個項目沒有需求文檔?至于說子合同管理,我們公司沒這回事兒,不用做了……就這樣,二級自然不在話下,三級還有點意思?善鋵嵞, CMM對于軟件過程要求得很細,我還從來沒有看到過一家公司的軟件開發和管理流程一開始就和CMM的要求十分吻合。另外一個原因就是,這樣的企業根本就沒有通過量化的手段進行真正意義上的管理,很多項目的實際情況作為公司的高層實際上是完全不了解的,而這樣的企業恰恰應該從CMM 2級認真做起。因此CMM 2級的6個關鍵過程區域都是為基本的項目管理提供一個基礎,特別是建立起初步的度量體系,從而進行量化的項目管理,這對于建立高級別的關鍵過程區域非常有用,如果跳過CMM 2級直接去做3級,就會像地基沒有打好就蓋房子一樣。

      關于資源投入

      Q:按照CMM 2級的要求,我們需要配備什么樣的人員和崗位?

      A:對于人員方面,一般包括以下幾個方面:

      ★ 軟件工程過程組(SEPG): 這個小組是按照CMM 3級的“組織過程焦點(OPF)”這個關鍵過程區域要求設置的,它專門負責一個組織中軟件過程改進方面的組織協調工作。對于一個希望實施以CMM為基礎的過程改進的企業來說,在向二級演進的過程中建立這樣一個小組是一個非常有效的辦法。通常這個小組應該由部分全職和部分兼職的人員組成,全職人員的數量一般占到實施CMM的整個組織人數的2~3%,兼職人員數量不限。SEPG成員應該能夠在組織中比較有威望,溝通技能、談判技能、協調能力比較出眾,同時能有較豐富的軟件工程方面的背景。SEPG對于過程改進工作可以和其它軟件項目一樣被看成一個專項小組。

      ★ 軟件質量保證組(SQA):軟件質量保證是CMM 2級的一個關鍵過程區域,CMM要求SQA組應該有獨立于項目組的向高層經理匯報的渠道。如果企業過去從來沒有SQA職能的人員,那么就需要建立SQA。SQA人數上根據試點項目的數量、規模決定。一般來說,10個開發人員左右的項目最好有一個專職的SQA。SQA可由項目組成員兼職,但我個人并不推薦這種做法。這是因為CMM明確要求SQA要有向高層經理直接匯報的渠道,在出現項目組無法解決的問題時及時向高層反映并尋求解決。如果SQA由項目組成員擔任,很可能會失去這種獨立匯報的機制,也可能失去客觀性。SQA人員也可以來自SEPG,特別是對于過去沒有這方面人員的企業,可以通過一段時間的學習并且參與制定相關過程來培養SQA,這樣的人員成為SQA后,他們對過程的理解比較深,而且在開始的時候可以協助項目組做一些管理方面的工作,起到培訓和示范的作用,很多企業這樣做了以后,效果非常好。還有,應該注意的是要充分考慮人力資源的充足性,這也是CMM的要求之一。

      ★ 軟件配置管理(SCM):和SQA一樣,SCM也是CMM 2級中的一個關鍵過程區域,但SCM可以由項目組成員兼職擔當。當然,如果能夠有一個組織級的配置管理小組專門負責組織中所有的配置管理工作,效果可能會更好。

      ★ 項目管理:對于任何一個知道如何到位地管理項目的項目經理來說,CMM 2級要求沒增加任何額外工作量,但對那些更像是“技術帶頭人”角色的項目經理來說,增加的工作量還是很大的,特別是大量的管理文檔。通常,項目管理的工作量約為整個項目技術活動總體工作量的20%左右。也就是說,一個由5個開發人員組成的項目組中,應有一個專職的項目經理。對于初期管理很不規范的企業,項目經理必須要去適應新的習慣,形成大量文檔,如果形成的文檔要保證質量,項目經理真正掌握過程中要求使用的方法,那么管理方面的工作量可能會占這個人總工作量的將近一半。

      ★ 其他相關人員:CMM對于除了項目經理外的一些管理人員做出了要求,但主要是參加一些評審會、通過統計數據進行一些分析方面的工作,額外需要增加的資源投入基本可以忽略不計。對于具體的開發人員,需要嚴格按照規定的流程去做事,并要留下一定的證據(文檔),以便為組織的過程體系和度量體系提供第一手的信息。如果開發人員有良好的工作習慣的話,這部分的工作量增加不算很多,約為原有工作量的5%左右。

      Q:我們需要投入多少資源來進行過程改進以便達到CMM 2級的要求?

      A:在這里,我們主要從以下幾個方面考慮資源的配備:時間、人員和設備工具。對于時間資源,請參照上期的答案。對于人力資源,請參照上文。對于設備工具來說,除了Office和電子郵件工具外,基本上不需要什么其他的工具。但是如果能夠使用一個比較完善的配置管理工具,而不僅僅采用操作系統文件目錄的方式進行配置管理,配置管理過程相關的工作量減少會比較明顯。其他的工具,像問題管理工具、某些流程的管理工具、任務安排、項目管理工具等,在初期實施過程改進時,最好都不要使用,因為在過程未得到完善定義前,使用工具只可能使過程的使用更加混亂。如果過程已經定義好,并且在組織中得到了較廣泛的應用,使用一些問題報告工具、項目管理工具會提高工作效率。

      另外,對于SEPG工作來說,必要的活動經費是不能忽視的。因為SEPG要學習、研究、宣傳過程改進,如果活動經費不夠,對他們的工作會有很大影響的。 (待續)

      下期預知:

      提示軟件企業應該選擇什么樣的項目參加CMM的評估。

     

    延伸閱讀

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

    42/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>