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

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

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

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

    淺談軟件企業項目質量管理標準與模式

    發布: 2009-11-20 09:30 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 35次 | 進入軟件測試論壇討論

    領測軟件測試網

            淺談軟件企業項目質量管理標準與模式  軟件質量保證

      關鍵字:質量管理 標準 模式

      從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定發展(即減小開發風險)。同時,隨著軟件開發規模及開發隊伍的逐漸增大,軟件開發不再是向過去那樣一二個開發人員即可解決的事情。迫切需要一種開發規范來規范每個開發人員、測試人員與支持人員的工作,每個項目組成員按約定的規則準時完成自己的工作。同時采用規范化管理,專業分工也可以降低對開發人員的要求,從而降低產品研發成本。

      軟件因其復雜性和難以度量,使軟件項目管理較之其他項目管理而言有其特殊性。那么何確保軟件項目的質量?軟件研發項目管理又應該遵循什么標準呢?軟件是十分復雜且難以度量,因此對軟件研發項目進行管理必須依據一定的標準。軟件行業以前倡導的標準是iso9000系列,而現在更多的場合大力倡導cmm,即能力成熟度模型(capabilitymaturity model)以及psp和tsp。iso9000是國際標準化組織提出的系列標準,其中iso9003是專門為軟件行業定制的。而cmm則是美國卡納基梅隆大學軟件工程研究所(cmu/sei)提出的軟件研發項目管理的一系列方法。iso9000和cmm的共同點是二者都強調了軟件產品的質量。所不同的是,iso9000強調的是衡量的準則,例如應該做什么、什么算好、什么算不好,卻沒有告訴軟件開發人員如何達到好的目標,如何避免差錯。cmm則提供了一整套較為完善的軟件研發項目管理的方法。cmm框架可用5個不斷進化的層次來表達:其中初始層是混沌的過程,可重復層是經過訓練的軟件過程,定義層是標準一致的軟件過程,管理層是可預測的軟件過程,優化層是能持續改善的軟件過程。cmm并未提供有關子過程實現域所需要的具體知識和技能。因此,psp(personal software process,個體軟件過程)應運而生。psp可以說是由定向軟件工程走向定量軟件工程的一個標志。psp為基于個體和小型群組軟件過程的優化提供了具體而有效的途徑,例如如何制訂計劃,如何控制質量,如何與其他人相互協作等等。在軟件設計階段,psp的著眼點在于軟件缺陷的預防,其具體辦法是強化設計結束準則,而不是設計方法的選擇。psp保障軟件產品質量的一個重要途徑是提高設計質量。cmm/sei又在此基礎上又發展出了tsp(team software process,群組軟件過程)的方法。tsp指導項目組中的成員如何有效地規劃和管理所面臨的項目開發任務,并且告訴管理人員如何指導軟件開發隊伍。始終以最佳狀態來完成工作。tsp實施集體管理與自己管理自己相結合的原則,最終目的在于指導開發人員如何在最少的時間內,以預定的費用生產出高質量的軟件產品,所采用的方法是對群組開發過程的定義、度量和改進。單純實施cmm,永遠不能真正做到能力成熟度的升級,只有將實施cmm與實施psp和tsp有機地結合起來,才能發揮最大的效力。

      目前軟件開發的規模越來越大,不管你使用什么先進的軟件開發技術都必須有嚴格的管理過程,要有效的開發出軟件產品必須要有符合企業自己的軟件管理過程。我們應該基本遵循怎樣一個管理過程呢?一般企業項目管理過程:

      1. 項目啟動 :需求分析、項目選擇、方案篩選、可行性分析、項目可行性分析的內容

      2. 項目計劃:項目計劃的作用、項目計劃的內容、項目計劃的步驟、有效計劃的建議、項目 計劃的批準、改變計劃。

      3. 項目實施:項目實施動員大會、發布項目信息、跟蹤項目進展、實施階段性評審

      4. 項目控制:整體變更的控制、范圍變更控制、進度控制、費用控制、質量控制、合同控制、風險控制。

      5.項目收尾:移交評審、項目合同收尾、項目行政收尾、項目后評價。

      一般來說,管理的方面主要有:項目采購管理,項目成本管理,項目范圍管理,項目風險管理,項目集成管理,項目時間管理,項目質量管理。面對這樣一個過程,全球主要有三種軟件管理體系:PMBOK,ICB,P2M。

      對于一些大型的公司來說,采用企業項目管理的一個重要措施是建立項目技術支持部。大型企業通常同時面臨多項目的任務環境,而且這些項目投資大,工序復雜,在這樣的情況下,建立項目技術支持部是非常必要的。項目技術支持部是獨立的職能部門,該部門由熟練掌握項目管理專業技術的專業人員組成,面向整個企業提供項目管理的服務支持,直接向企業決策層匯報工作,同時向項目經理提供項目管理方面的技術支持。其實在現實中對于中小型軟件企業來說這也是一個可取的方法,往往一兩個人的技術支持部也能較好的服務與小規模的軟件開發。

    延伸閱讀

    文章來源于領測軟件測試網 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>