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

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

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

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

    為軟件質量保駕—過程管理與項目管理技術的應用

    發布: 2008-1-23 17:05 | 作者: 王家欣 | 來源: 計算機世界網 | 查看: 21次 | 進入軟件測試論壇討論

    領測軟件測試網 我國軟件業與世界先進國家相比,差距甚遠,其主要原因是軟件工程化技術沒有得到廣泛的應用。今天,軟件開發不再是軟件開發人員的個人行為而是團隊行為,對軟件開發機構來說,如何在要求的時間內、合理的投資下保質保量地交付軟件產品是一個巨大的挑戰。無論是在軟件水平最高的美國還是在我國,軟件開發項目超期、超預算、最終的軟件產品的質量不能使最終用戶滿意等問題,都是困擾軟件開發機構的重大問題。
      軟件質量管理的3種方式發涉及到方方面面的人員,歷經多個生產環節,產生大量的中間產品,各個環節都可能帶來產品質量問題;同時,由于軟件產品是邏輯體,不具備實體的可見性,因而難以度量,質量也難以把握,因此如何有效地管理軟件產品的質量一直是軟件企業面臨的挑戰。歸納起來,軟件質量管理大體分為三種:事后檢驗、全面質量管理和權威認證。
    1.事后檢驗
      事后檢驗的方式是在產品生產的最后環節進行質量檢查,合格的產品準許出廠,不合格的產品作為次品處理。這種質量管理方式對于制造批量大、制造成本較低的產品是一種較好的質量管理方式,但卻不適應軟件產品的質量管理要求,因為這種產品的生產沒有批量可言。
    管理方法
      項目管理是確保軟件項目按時、按預算、保質量完成的關鍵活動,它主要包括項目計劃的制訂和對項目按計劃執行情況的跟蹤與動態調整。計劃的合理性是保證項目按計劃執行的重要因素。一般來講,經驗豐富的項目經理可以根據項目的實際需求、允許的工期等情況,合理地安排項目活動、資源配備和項目進度,并準確地預見項目進行過程中可能遇到的風險,充分準備風險防范措施,制訂完備的項目計劃,這樣就容易確保項目按計劃順利進行。
      通常,在項目進行過程中,項目經理要不斷保持對項目實際進展狀況的動態跟蹤,當出現與計劃不一致的情況時,要根據實際情況合理地調整計劃安排,以確保最終的成功。當項目計劃出現變更時,要分析其誘發因素,并記錄相關數據,利用這些數據來改進軟件開發過程。由此可見,過程管理與項目管理是相互作用的:過程是項目計劃的依據,項目執行所產生的數據又可作為過程改進的依據。
    2.溝通問題
      在項目進行過程中,溝通一直是一個比較大的困難。通常,溝通的主要目的是為了解決下列問題:
      ● 讓項目成員準確地了解執行項目的具體方法;
      ● 讓項目成員清楚地知道項目的整體計劃以及每個成員在項目中所承擔的具體任務;   ● 讓項目組成員獲得完成其工作所需的必要幫助;
      ● 項目經理能夠清晰、準確、及時地掌握項目的進展情況以及每個成員的工作進度;   ● 項目計劃的必要變更可以及時地讓項目團隊的所有成員了解;
      ● 項目的實際執行數據可以被準確地收集并統計匯總作為決策參考。
      目前在項目管理中,最缺乏的就是規范、準確、高效的溝通,這極大地影響了項目經理對項目的管理能力,因此,建立起有效的溝通機制是項目管理技術應用的一個必要前提。
    3.建立管理環境
      古人云:“工欲善其事,必先利其器!”優秀的工具可以起到事半功倍的作用。進行過程管理和項目管理也不例外,有合適的工具作為支撐,可以提高效率、節省投資,使工作高效、順暢地進行。
    建立管理環境
      這里,我們以CA公司提供的Process Continuum和Advisor為例,介紹如何建立完整的項目管理環境。
      CA Process Continuum是CA公司提供的一套專門支持工程管理和項目管理的工具集,它提供豐富的工具,適應從事過程管理和項目管理工作的全部需要。
      CA Process Continuum的核心部分包括三部分:用于存儲全部過程的中央存儲庫Process Library、用于定義過程和改進過程的工具Process Engineer以及用于制訂項目計劃及跟蹤項目的工具Project Engineer。
      在Process Library中,既可以存放軟件開發機構定義的軟件過程,也可以存放由CA或第三方專業廠商提供的商業化軟件過程。這些軟件過程都可以通過Process Engineer進行定義或改進。所有軟件過程在過程庫中都以模板形式存在,過程管理員可以通過簡單的定制完成過程定義。當新項目開始時,項目經理可以根據項目具體的需求特點,通過Project Engineer從Process Library中選擇適合的過程模板應用于這個項目。過程模板一經指定,Project Engineer就會根據過程模板中的定義自動地生成詳細的項目計劃,項目經理只需在此基礎上進行簡單的資源分配、成本和時間估算、時間安排等,就可以完成一個項目計劃的制定工作。在此之后,項目經理可以讓Project Engineer為其生成項目進度表。
      Advisor可以為機構建立一個基于Web的工作環境。利用這個環境,項目經理可以了解各項目的動態進展情況,匯總項目進展情況及項目成員的工作情況,并在Project Engineer中利用這些信息進行評估,作為對項目后續工作進行調整的依據。
      此外,在Advisor建立的環境中,項目組的每位成員都可以訪問Team member Website,從該站點上獲取自己的工作列表和相關的時間表,并可以獲得各種幫助信息、填寫每項工作的具體完成時間,從而形成一個項目成員與管理者之間的溝通環境。對項目經理來說,這可以增加項目的可視性,有效地提高團隊成員的勞動效率。
      在項目進行的過程中,如遇到與計劃不符的情況,項目經理可以及時調整項目計劃,并利用Project Engineer與Scheduler的同步功能獲得項目的實際執行數據,這些數據可以作為過程管理員改進過程的實際依據。需要強調的是,Process Library對剛剛開始嘗試從事過程定義與過程改進工作的人來說具有特別重要的意義,因為商業化的過程庫具有很高的學習和參考價值,它可以幫助我們共享業界的最佳實踐。

    延伸閱讀

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

    TAG: 項目管理


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