<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

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

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

        軟件的工程化管理

        發布: 2008-8-28 10:25 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 29次 | 進入軟件測試論壇討論

        領測軟件測試網
        關鍵字:工程化管理

        軟件項目管理的定義

        事實上,項目普遍存在于人們的工作和生活中。例如商品采購或生日聚會前在心里(或者紙張上)會有個計劃,執行過程中有意識地控制這個計劃,這其實就是在進行項目管理。另外,設想一下,讓你負責字處理系統軟件這樣大的項目,顯然,這個項目不是幾個人幾天就可以完成的,有上百人年、甚至上千人年的工作量,需要很多子系統組合在一起,完成一個相互關聯的系統,還要考慮系統的架構、安全性、如何協同工作、誰做什么、哪個部分先做哪個后做、如何關聯、出現風險如何處理等。同時,一個管理者不可能了解所有的事情,認識所有的人,如何保證所有的項目人員永不疲倦、永遠有干勁兒,這一切都要從系統工程的角度進行管理,這也是軟件項目管理產生的主要原因。

        軟件開發是一種特殊的項目,它創造的惟一產品或者服務是邏輯載體,沒有具體的形狀和尺寸。它提供的產品或服務是邏輯的,具有獨特性、臨時性和周期性等特點。不同于其他產品的制造,軟件過程更多的是設計過程(沒有制造過程)。另外,軟件開發不需要使用大量的物質資源,而主要是人力資源。并且,軟件開發的產品只是程序代碼和技術文件,并沒有其他的物質結果;谏鲜鎏攸c,軟件項目管理與其他項目管理相比,有很大的獨特性。

        從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動,從而以最合理、最有效、最經濟的手段保證軟件開發項目的成功完成。

        軟件項目管理的作用

        在軟件開發中,項目管理起著重要的作用,一方面是提高質量,降低成本,另一方面,也是更重要的一點,它是軟件工程化開發的前提。

        實際上,軟件項目管理的意義還不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定發展(即降低開發風險)。項目管理的質量與軟件產品的質量有著直接的對應關系。因此,提高項目管理的能力對于軟件組織軟件生產力的提高是最為重要的。

        今天,全球經濟對于軟件依賴度越來越高,也越來越廣泛,大到航天飛機小到日常使用的手機、PDA、計算機、金融卡等相關產品,都脫離不了軟件。而在軟件系統越大、越復雜的同時,從事軟件產業的同仁對于軟件開發及管理的知識顯得越來越缺乏,這使得有效的執行項目管理日益重要。

        而另一方面,我們還看到一個非常嚴重的問題,那就是軟件危機,即軟件的生產能力與業務發展的需求不相適應。而項目人員特別是管理層極其低下的項目管理能力正是造成這一現狀的根本原因。對軟件項目管理人員而言,除了具備扎實的技術能力以外,還必須掌握管理尤其是項目管理的知識與技能。因為項目管理正是提升生產力的有效手段。

        軟件項目管理的演變過程

        盡管人的項目實踐可以追溯到幾千年前,但是將項目管理作為一門科學來進行分析研究,其歷史并不長。

        項目管理是20世紀50年代后期發展起來的一種計劃管理方法,它一出現就引人注目。1957年美國杜邦公司把這種方法應用于設備維修,把維修停工時間由125小時銳減為78小時; 1958年美國人在北極星導彈設計中,應用項目管理技術,竟把設計完成時間縮短了兩年。由于項目管理在運作方式和管理思維模式上最大限度地利用了內外資源,從根本上改善了管理人員的工作程序,提高了效率、降低了風險,從20世紀60年代開始以來,它被廣泛運用到航空航天、國防、信息、建筑、能源、化工、制造、環保、交通運輸、金融、營銷、服務、法律等行業,以及國家和地方政府乃至聯合國,它不僅適用于大公司也適用于小型企業。目前,在全球發達國家的政府部門和企業機構中,項目管理已成為運作的中心模式。項目管理人員高額的年薪也使項目管理在發達國家成為白領階層的首選職業。歐美的一些著名大學中,項目管理專業已經發展成為具有學士、碩士和博士學位的成熟的熱門學科。

        隨著信息技術的飛速發展,軟件產品的規模也越來越龐大,個人單打獨斗的作坊式開發方式已經越來越不適應發展的需要。尤其是近幾年,隨著網絡技術的快速發展,項目管理也隨之產生了長足的進步,各軟件企業都在積極將軟件項目管理引入開發活動中,對開發實行有效的管理。

        與其他項目相比,軟件項目還是一種比較新興的領域,在軟件行業的迅猛發展中,一些問題和危機逐步暴露出來,例如: 手工作坊式的軟件開發、項目時間總是推遲、無法保證按期提交、項目預算成倍超過、項目人員不斷流動等等都是軟件開發商面臨的一些問題。產生上述問題的主要原因是缺乏軟件過程控制能力: 開發過程隨心所欲,時間計劃和費用估算缺乏現實的基礎,管理者主要在應付突發事件,對產品質量缺乏客觀基礎,軟件開發的成敗建立在個人能力基礎上等。為了解決這類軟件工程問題,美國軟件工程研究所 SEI自1986年開始研究軟件過程成熟框架,1991年提交了能力成熟模型(Capability Maturity Model)CMM V1.0。該版本經多方軟件專家評審,發布了V1.1版,并更名為SW-CMM。1999年年底發布了V2.0版。它強調企業軟件開發能力取決于企業的過程能力而不是個人能力、強調持續的過程能力的改善,是衡量軟件企業軟件開發管理水平的重要參考,既可以作為軟件開發組織改善軟件開發過程的參考模型,也可以作為用戶評估軟件項目承包商的依據。

        在中國,項目管理的應用是從上世紀90年代開始的,最初的應用都是在一些與國際聯系較密切的大型建設項目,如大型電廠、三峽大壩、機場、高速公路等,以及由一些大型外企引入,如IBM、微軟等五百強企業。認識到它的重要性后,我國政府開始在一些大型國企如中石油、寶鋼等進行推廣應用。自2002年以來,項目管理開始在中國顯現燎原之勢。軟件行業中,大型軟件開發已開始系統運用項目管理的技術與方法,它和CMM一起也重新給了中國軟件業迎頭趕上印度的信心和希望。

        軟件項目管理的最新進展

        經過這些年的努力,目前國際專業人士對項目管理重要性及基本概念已有了初步共識。分析當前國際項目管理的發展,有三個特點,即: 全球化的發展、多元化的發展和專業化的發展。

        目前,軟件項目管理的理論還處于迅速發展階段,相對其他領域還不是很成熟。很多方法只能作為借鑒,更多的時候需要經驗。另外,由于影響軟件估算的因素太多(例如人、技術、環境、政治等),而且由于軟件的漸近明細的特點,也決定了項目管理是逐步細化的過程。

        軟件項目管理模型最具有代表性的就是SEI CMM。近幾年來成熟度模型越來越廣泛地應用于組織定位,通過與潛在的競爭者和其他特殊管理領域的組織的比較, 確定組織當前的狀況。提高組織的項目管理能力通常包括選擇適當的、最適合該組織需求的成熟度模型。但是,這種提高不僅需要關注項目管理的特殊領域,同時還必須時刻牢記綜合項目管理的原則和實踐。項目成熟度越大,組織成功地選擇、授權、計劃、執行、控制和結束項目并實現組織戰略目標的能力就越強。

        除此之外,在項目管理領域,有些新的模型也在不斷發展壯大,它們在一定程度上也可以應用到軟件項目中。例如PMI的OPM3模型、英國的成熟度模型、日本的P2M模型等。

        美國項目管理學院(PMI)的項目管理成熟度模型(OPM3)是一個由200多名自愿者組成的團隊歷時5年開發完成的。該模型建立在得到廣泛應用的PMI PMBOK Guide的基礎上,包括4個級別(標準化,衡量,控制和持續改進),并且與PMI PMBOK指南中所標識的應用于項目、項目群以及項目組合三個級別的項目管理的5個進程(啟動,計劃,控制,執行和結束)相關。OPM3包含一個描述最佳實踐、能力、結果以及項目成功的關鍵績效參考值的數據庫,同時建立這些因素的相關性,并允許用戶的提問。

        在英國,由APM集團代表英國政府的商務部(OGC)及其Prince2和其他項目管理的發起人,針對培訓機構、培訓師、咨詢顧問、項目參與者及其組織在不同領域的項目管理能力進行認證和評估(OGC的“成功交付工具箱”可以從以下網站下載: www.ogc.gov.uk/sdtoolkit)。該工具箱包含OGC的項目成熟度模型,該模型是APM集團開發的一個成熟度水平評估工具,用于組織確定其當前項目管理成熟度的水平。OGC成熟度模型還將擴充,以包含項目群管理和項目組合管理。相關的評估工具同樣也會擴充內容。只有那些獲得APM集團認證的項目管理咨詢組織才獲準使用OGC的評估工具。

        在日本,由日本工程發展協會(ENAA)開發的項目和項目群管理/P2M(Tanaka 2003, Taketomi 2003) 正在進行中,該項目得到了日本政府經濟、貿易以及工業部(METI)研究資金的資助。來自澳大利亞的Lynn Crawford教授稱“P2M模型可能是企業在整合、接受項目管理和項目群管理這一角色中最重大的進展。之所以獲得這些重大進展,原因在于獲得了來自政府、工業界以及專業協會的支持; 獲得了企業內部預期的支持和應用; 是第一個企業項目(群)管理方法的指南。該模型從一個全新企業的角度而不是從傳統項目的角度來進行項目(群)管理。

        我國軟件項目管理的應用現狀

        目前我國大部分軟件公司,無論是產品型公司還是項目型公司,幾乎都沒有形成適合自己公司特點的軟件開發管理模式,雖然有些公司根據軟件工程理論建立了一些軟件開發管理規范,但并沒有從根本上解決軟件開發的質量控制問題。這導致軟件產品質量不穩定,軟件后期的維護、升級出現麻煩,同時最終也會損害用戶的利益。

        當前的軟件項目成功率很低,軟件項目出現了如此多的問題是有很多原因的,大概歸納如下:

        1. 重技術輕管理。事實上,項目管理依賴于技術支持與管理的支持,如果技術與管理其中任何一方存在薄弱環節,項目將面臨很大的風險。

        2. 管理工作隨意性強,缺乏規范性。項目的成敗過分地依賴于項目經理與用戶領導的能力,管理工作隨意性強,缺乏規范性,一旦人員稍有變動,項目將面臨較大的風險。

        3. 管理不規范。項目內部缺乏交流,信息交流不暢通,缺乏統一管理。

        目前國內的軟件項目管理還很不成熟和規范。沒有規矩不成方圓,規范對于一個項目的建設會起到很好的監督控制和指導作用。沒有規則將不利于中國軟件業的發展,不利于中國軟件走向國際,在國際上也沒有競爭力。

        軟件項目管理的未來發展

        自上個世紀50年代末、60年代初以來,學術界與各有關專業人士對項目管理的研究基本上在兩個方向努力。一方面是各領域的專家們在探討本學科在項目管理中有無用武之地,如何將本學科領域的專業理論、方法應用于項目管理。另一方面則是各行各業的專家們在探討如何把項目管理的理論、方法應用到本行業中去。如建筑業、農業、軍事工業以及近幾年呼聲很高的IT行業等。

        這種雙向探索極大地促進了項目管理自身的發展。使得項目管理也在向兩個方向發展: 一是向學科化方向發展。項目管理在吸收各學科的有用部分,逐漸形成一些自己獨立的內容體系。例如: 美國PMI于1986年提出的項目管理知識體系(PMBOK),國內外大學所建立的學士、碩士、博士學歷教育體系、成人教育的課程體系等等。另一方面,為了適應各行業發展的需要,項目管理學科也正在向實用化方向發展,包括各種方法、工具、標準、法規等等。


         

        延伸閱讀

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

        TAG: 工程化 管理 軟件


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

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

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>