• <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-9-10 10:06 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 50次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:工程開發告別技術精英時代

    沒有規則的軟件開發過程帶來的只可能是無法預料的結果,這是很多項目管理者在親身經歷了一次次的項目失敗之后,逐漸領悟到的道理。盡管有人依然懷念日漸遠去的技術精英時代,但隨著軟件項目的規模不斷加大,參與人員的增多,對規范性的要求愈加嚴格,告別個人英雄主義的開發模式成為必然,基于軟件項目管理的、工程化的軟件開發時代已經來臨。

     軟件項目管理的作用一方面是提高質量,降低成本,而另一方面則是軟件的工程化開發提供保障。

      依賴軟件技術精英的時代已經一去不會返了。很多項目管理者在實際開發中,經歷了多次可怕的夢魘:一次次的失敗,一次次的返工。比如,不少項目管理者紛紛提到軟件需求變更帶來的可怕影響。但是正如完整的法律體制不能制止犯罪,沒有完整的法律體制犯罪會更加猖獗一樣,頻繁的軟件變更固然可怕,而沒有一個完整的項目管理對應機制,我們無法相像項目最終會是一個什么樣子。運用項目管理的經驗和方法是軟件項目成功的前提和保證,這已是今天的軟件業內人士的共識!

      軟件項目管理的定義

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

      軟件項目管理是組織為了實現其目標,利用各種有效的手段,對軟件項目各階段工作進行計劃、組織、協調、指揮、控制,以取得良好經濟效益的各項活動的總和。為了滿足甚至超越項目有關人員對項目的需求和期望,項目管理會將理論知識、技能、工具和技巧應用到軟件項目的活動中去。

      要想滿足或超過項目相關人員的需求和期望,我們需要在下面這些相互間有沖突的要求中尋求平衡:

      1. 范圍、時間、成本和質量

      2. 有不同需求和期望的項目干系人員

      3. 明確表示出來的要求(需求)和未明確表達的要求(期望)

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

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

      軟件開發是將思想用某種形式表達出來的過程,它涉及到的多是無形的東西,既看不到質,也看不到量,從而使項目管理的難度極大。軟件開發是耗費資金的項目,但到底投入多少,能達到什么樣的地步?都是未知數,從而使得其投資風險系數較大。

    軟件項目管理不是一件容易的工作,變化、風險、矛盾、沖突等是任何項目都無法回避的現實環境。所以,項目管理是一項復雜的管理活動,包括:項目范圍管理、項目進度管理、項目成本管理、項目質量管理、項目人力資源管理、項目溝通管理、項目風險管理、項目變更管理等多項管理實踐,而在一個實際項目的進展過程中,這些管理實踐又是相互融合、相互關聯的,是復雜的、專業化的,因此要求有專職的項目經理或者專門的項目管理機構來完成。它對項目經理提出了很高的要求,正如Mulcahy所言,“項目經理的工作是‘奇妙的’、‘偉大的’,但是也是非常技巧的”

      軟件項目管理的作用

      在軟件開發中,項目管理起著重要的作用,一方面是提高質量,降低成本的保障,另一方面,也是更重要的一點,它是軟件工程化開發的前提。軟件項目與其他項目相比,有著許多管理方面的共性,但同時也有自己的特殊性。所以,在軟件開發中,忽視了項目管理或不按規律去辦,往往會導致開發的失敗或質量的下降。

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

      項目管理類似導彈發射控制過程,需要一開始就設定好目標,然后在飛行中鎖定目標,同時不斷調整導彈的方向,使之不能偏離正常的軌道,最終擊中目標。

      全球經濟對于軟件依賴度越來越高,也越來越廣泛,這也突顯出軟件對于現代企業的重要性。在全球各地,軟件快速的進步對全球經濟的成長扮演了重要角色。不論是你所使用的手機、PDA、計算機、金融卡等相關產品,都脫離不了軟件,從以上這些觀點來看,軟件是現代世界上不可或缺的一部份。而在這些系統越大、越復雜的同時,使得從事軟件工業的同仁對于軟件開發及管理的知識越顯得缺乏,使得有效的執行項目管理更加地重要。

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

      軟件項目管理的演變過程

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

      隨著世界由工業時代進入信息時代,時空概念的根本改變加劇了項目的復雜性和可變性。無論是微軟開發操作系統,還是中國修建三峽工程,項目的涉及范圍和時間、空間跨度都在以空前的速度擴大

      。而隨著行業競爭的加劇,項目只有在最少時間、最低花費的情況下完成才有意義。項目本身的復雜性和巨大風險以及在分工合作中個人經驗的不確定性,使個人經驗已無法確保項目的成功或按時完成。

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

      起初,沒有項目管理概念的時候,人們認為項目管理是一種“意外的職業”。常常是人們在項目中先承擔了項目責任,可能是從技術開發開始,然后隨著項目經驗的逐步提高,積累一定的技術管理等經驗,最后順理成章地當上了項目經理。但是管理一個項目的有關知識不是通過系統學習得來的,而是在實踐中摸索出來的。摸索的過程可能會導致嚴重損失。近年來,在減小項目管理意外性方面已經有了很大進步。很多企業的決策者們日益認識到項目管理方法可以幫助他們在復雜的競爭環境中取得成功。

      項目管理得以迅猛發展是近幾年的事情。1992年Tom Peter的《Liberation Management》中,一位著名的管理學家明確指出,“項目管理是在當今急劇變化的時代中求得生存的關鍵”。一時間,項目管理成為熱點,為了減少項目管理的意外性,許多機構或者企業開始要求雇員系統地學習項目管理技術,努力成為經認證合格的項目管理人員。

    延伸閱讀

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

    TAG: 技術 開發 軟件工程 時代 精英

    21/212>

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