軟件工程項目開發(fā)告別技術精英時代_第1頁
軟件工程項目開發(fā)告別技術精英時代_第2頁
軟件工程項目開發(fā)告別技術精英時代_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程項目開發(fā)告別技術精英時代沒有規(guī)則的軟件開發(fā)過程帶來的可能是無法預料的結果,這是很多項目管 理者在親身經歷了一次次項目失敗之后,逐漸領悟到的道理。盡管有人依然懷 念日漸遠去的技術精英時代,但隨著軟件項目規(guī)模不斷加大,參與人員的增 多,對規(guī)范性的要求愈加嚴格,告別個人英雄主義的開發(fā)模式成為必然,基于 軟件項目管理、工程化的軟件開發(fā)時代已經來臨。軟件項目管理的作用一方面是提高質量,降低成本,而另一方面則是軟件 的工程化開發(fā)提供保障。依賴軟件技術精英的時代已經一去不會返了。很多項目管理者在實際開發(fā) 中,經歷了多次可怕的夢魘:一次次的失敗,一次次的返工。比如,不少項目 管理者紛紛提到軟件需求變更

2、帶來的可怕影響。但是正如完整的法律體制不能 制止犯罪,沒有完整的法律體制犯罪會更加猖獗一樣,頻繁的軟件變更固然可 怕,而沒有一個完整的項目管理對應機制,我們無法相像項目終會是一個什么 樣子。運用項目管理的經驗和方法是軟件項目成功的前提和保證,這已是今天 的軟件業(yè)內人士的共識!軟件項目管理的定義項目普遍存在于人們的工作和生活中,如何管理好這些項目就是一項需要 研究的任務。例如商品采購、生日聚會等項目,事前在心里(或者紙張上)有 個計劃,項目實施過程中在有意識地控制這個計劃,這其實就是在進行項目管 理。另外,設想一下,讓你負責字處理系統(tǒng)軟件這樣大的項目,這樣的系統(tǒng)需 要非常高的穩(wěn)定性、良好的人機交

3、互接口。顯然,這個項目不是幾個人幾天就 可以完成的,有上百人年、甚至上千人年的工作量,需要很多子系統(tǒng)組合在一 起,完成一個相互關聯(lián)的系統(tǒng),還要考慮系統(tǒng)的架構、安全性、如何協(xié)同工 作、誰做什么、哪個部分先做哪個后做、如何關聯(lián)等,出現(xiàn)風險如何處理等 等。同時,一個管理者不可能了解所有的事情,認識所有的人,如何保證所有 的項目人員不疲倦,永遠有干勁兒。這一切都要從系統(tǒng)工程的角度進行管理, 這就是軟件項目管理產生的主要原因。軟件項目管理是組織為了實現(xiàn)其目標,利用各種有效的手段,對軟件項目 各階段工作進行計劃、組織、協(xié)調、指揮、控制,以取得良好經濟效益的各項 活動的總和。為了滿足甚至超越項目有關人員對項

4、目的需求和期望,項目管理 會將理論知識、技能、工具和技巧應用到軟件項目的活動中去。要想滿足或超過項目相關人員的需求和期望,我們需要在下面這些相互間 有沖突的要求中尋求平衡:1. 范圍、時間、成本和質量2. 有不同需求和期望的項目干系人員3. 明確表示出來的要求(需求)和未明確表達的要求(期望)軟件項目是一種特殊的項目,它創(chuàng)造的惟一產品或者服務是邏輯載體,沒 有具體的形狀和尺寸。它提供的產品或服務是邏輯的,具有獨特性、臨時性和 周期性的特點。軟件開發(fā)不同于其他產品的制造,軟件過程更多的是設計過程 (沒有制造過程)。另外,軟件開發(fā)不需要使用大量的物質資源,而主要是人 力資源。并且,軟件開發(fā)的產品只

5、是程序代碼和技術文件,并沒有其他的物質 結果?;谏鲜鎏攸c,軟件項目管理與其他項目管理相比,有很大的獨特性。從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進 度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動,軟件開發(fā)項目管理是以合理、有效、經濟的手段保證軟件開發(fā)項目的成 功完成。軟件開發(fā)是將思想用某種形式表達出來的過程,它涉及到的多是無形的東 西,既看不到質,也看不到量,從而使項目管理的難度極大。軟件開發(fā)是耗費 資金的項目,但到底投入多少,能達到什么樣的地步?都是未知數(shù),從而使得 其投資風險系數(shù)較大。軟件項目管理不是一件容易的工作,變化、風險、矛盾、沖突等

6、是任何項 目都無法回避的現(xiàn)實環(huán)境。所以,項目管理是一項復雜的管理活動,包括:項 目范圍管理、項目進度管理、項目成本管理、項目質量管理、項目人力資源管 理、項目溝通管理、項目風險管理、項目變更管理等多項管理實踐,而在一個 實際項目的進展過程中,這些管理實踐又是相互融合、相互關聯(lián)的,是復雜 的、專業(yè)化的,因此要求有專職的項目經理或者專門的項目管理機構來完成。 它對項目經理提出了很高的要求,正如 Mulcahy 所言, “項目經理的工作是 奇妙 的、偉大的 ,但是也是非常技巧的 ”軟件項目管理的作用在軟件開發(fā)中,項目管理起著重要的作用,一方面是提高質量,降低成本 的保障,另一方面,也是更重要的一點,

7、它是軟件工程化開發(fā)的前提。軟件項 目與其他項目相比,有著許多管理方面的共性,但同時也有自己的特殊性。所 以,在軟件開發(fā)中,忽視了項目管理或不按規(guī)律去辦,往往會導致開發(fā)的失敗 或質量的下降。實際上,軟件項目管理的意義還不僅僅如此,進行軟件項目管理有利于將 開發(fā)人員的個人開發(fā)能力轉化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高, 表明這個企業(yè)的軟件生產越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風險)。項目管理的質量與軟件產品的質量有著直接的對應關系。因此,提高項 目管理的能力對于軟件組織的軟件生產力的提高是為重要的。項目管理類似導彈發(fā)射控制過程,需要一開始就設定好目標,然后在飛行 中鎖定目標,同時不

8、斷調整導彈的方向,使之不能偏離正常的軌道,終擊中目 標。全球經濟對于軟件依賴度越來越高,也越來越廣泛,這也突顯出軟件對于 現(xiàn)代企業(yè)的重要性。在全球各地,軟件快速的進步對全球經濟的成長扮演了重 要角色。不論是你所使用的手機、PDA計算機、金融卡等相關產品,都脫離不 了軟件,從以上這些觀點來看,軟件是現(xiàn)代世界上不可或缺的一部份。而在這 些系統(tǒng)越大、越復雜的同時,使得從事軟件工業(yè)的同仁對于軟件開發(fā)及管理的 知識越顯得缺乏,使得有效的執(zhí)行項目管理更加地重要。但同時我們也看到了一個非常嚴重的問題,那就是軟件危機。我們所面臨 的軟件生產能力與業(yè)務發(fā)展的需求不相適應的這種現(xiàn)象就是一種軟件危機。項 目人員,特

9、別是管理層,極其低下的項目管理能力是造成這一現(xiàn)狀的根本原 因。對軟件項目管理人員而言,除了具備扎實的技術能力以外,還必須要掌握 管理尤其是項目管理的知識與技能。而項目管理則是提升生產力的重要任務。軟件項目管理的演變過程盡管人類的項目實踐可以追溯到幾千年前,但是將項目管理作為一門科學 來進行分析研究,其歷史并不長。隨著世界由工業(yè)時代進入信息時代,時空概念的根本改變加劇了項目的復 雜性和可變性。無論是微軟開發(fā)操作系統(tǒng),還是中國修建三峽工程,項目的涉 及范圍和時間、空間跨度都在以空前的速度擴大。而隨著行業(yè)競爭的加劇,項 目只有在少時間、花費的情況下完成才有意義。項目本身的復雜性和巨大風險以及在分工合

10、作中個人經驗的不確定性,使個人經驗已無法確保項目的成功或 按時完成。項目管理是 20世紀 50 年代后期發(fā)展起來的一種計劃管理方法,它一出現(xiàn) 就引人注目。 年美國杜邦公司把這種方法應用于設備維修,把維修停工時間由 125 小時銳減為 78小時; 年美國人在北極星導彈設計中,應用項目管理技術,竟把設計完成時間縮短了兩年。由于項目管理在運作方式和管理思維 模式上限度地利用了內外資源,從根本上改善了管理人員的工作程序,提高了 效率、降低了風險,從 20世紀 60年代以來它被廣泛運用到航空航天、國防、 信息、建筑、能源、化工、制造、環(huán)保、交通運輸、金融、營銷、服務、法律 等行業(yè),以及國家和地方政府乃至

11、聯(lián)合國;它不僅適用于大公司也適用于小型 企業(yè)。目前,在全球發(fā)達國家的政府部門和企業(yè)機構中,項目管理已成為運作 的中心模式。項目管理人員高額的年薪也使項目管理在發(fā)達國家成為白領階層 的職業(yè)。歐美的一些著名大學中,項目管理專業(yè)已經發(fā)展成為具有學士、碩士 和博士學位的成熟的熱門學科。起初,沒有項目管理概念的時候,人們認為項目管理是一種 “意外的職 業(yè)”。常常是人們在項目中先承擔了項目責任,可能是從技術開發(fā)開始,然后隨 著項目經驗的逐步提高,積累一定的技術管理等經驗,后順理成章地當上了項 目經理。但是管理一個項目的有關知識不是通過系統(tǒng)學習得來的,而是在實踐 中摸索出來的。摸索的過程可能會導致嚴重損失。

12、近年來,在減小項目管理意 外性方面已經有了很大進步。很多企業(yè)的決策者們日益認識到項目管理方法可 以幫助他們在復雜的競爭環(huán)境中取得成功。項目管理得以迅猛發(fā)展是近幾年的事情。 年 TomPeter 的Liberatio nMan ageme nt中,一位著名的管理學家明確指出, 項目管理是在 當今急劇變化的時代中求得生存的關鍵 ”。一時間,項目管理成為熱點,為了減 少項目管理的意外性,許多機構或者企業(yè)開始要求雇員系統(tǒng)地學習項目管理技 術,努力成為經認證合格的項目管理人員。年美國的非贏利組織 PMI(ProjectManagementInstitute :項目管理學 院),發(fā)起了項目管理資格認證的計劃( PMP:ProjectmanagementProfessiona),但是直到年ATT公司大批雇員參與進來,并取得一定的效果之后,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論