當前位置:編程學習大全網 - 源碼下載 - 急需軟件項目管理案例,要案例就行,軟件項目的~

急需軟件項目管理案例,要案例就行,軟件項目的~

A公司是壹家美資軟件公司在華辦事機構,其主要的目標是開拓中國市場、服務中國客戶,做壹些本地化和客戶化的工作。它的主要軟件產品是由總部在矽谷的軟件開發基地完成,然後由世界各地的分公司或辦事機構進行客戶化定制、二次開發和系統維護。這些工作除了日常銷售和系統核心維護之外,都是外包給本地的軟件公司來做。東方公司是A公司在中國的合作夥伴,主要負責軟件的本地化和測試工作。

Bob先生是A公司中國地區的負責人,Henry則是剛剛加入A公司的負責此外包項目的項目經理。東方公司是由William負責開發和管理工作,William本身是技術人員,並沒有項目管理的經驗。

當Henry接手這項工作後,發現東方公司的項目開發成本非常高,每人每天130美金,但客戶的滿意度較差,並且每次開發進度都要拖後,交付使用的版本也不盡如人意。而且,東方公司和A公司矽谷開發總部缺乏必要的溝通 只能把問題反饋給Henry,由Henry再反饋給總部。但由於Henry本身並不熟悉這個軟件的開發工作,也造成了很多不必要的麻煩。

為此,Bob希望Henry和William用項目管理的方法對該項目進行管理和改進。隨後,Henry和William召開了壹系列的會議 提出了新的做法。

首先,他們制定了詳細的項目計劃和進度計劃;其次,成立了單獨的測試小組,將軟件的開發和測試分開;並且,在矽谷和東方公司之間建立了壹個新的溝通渠道,壹些軟件問題可以與總部直接溝通;同時,還采用了裏程碑管理。

六個月後,軟件交付使用。但是客戶對這個版本還是不滿意,認為還有很多問題。為什麽運用了項目管理的方法,這個項目還是沒有得到改善?

Henry和William又進行了反復探討,發現主要有三個方面問題:1、軟件本地化產生的問題並不多,但A公司提供的底層軟件本身存在壹些問題;2、軟件的界面也存在壹些問題,這是由於測試的項目不夠詳細引起的;3、開發的周期還是太短,沒有時間完成壹些項目的調試,所以新版本還是有許多的問題。

此時,Henry向Bob提出是否采用公開招標的方式,選擇新的、實力更強的合作夥伴。但Bob認為,與東方公司合作時間已經很長了,如果選擇新的夥伴又需要較長的適應期,而且成本可能會更高。於是,Henry向東方公司提出壹些新的管理建議。首先,他們采用大量的歷史數據進行分析,制定出更詳細的進度計劃;其次,要求東方公司提供詳細的開發文檔和測試文檔 做的工作沒有任何文檔,給其他工作帶來了很多困難);第三,重新審核開發周期,對裏程碑進行細化。

又過了六個月,新的版本完成了。這壹次,客戶對它的評價比前兩個版本高得多,基本上達到項目運行的要求。但客戶還是對項目進度提出了疑問,認為實時推出換代產品不需要那麽長的時間。

較常見的做法。在軟件外包工程中,保證質量的進度是很難控制的。對於項目經理來說需要壹整套復雜的能力,比如制定計劃、確定優先順序、幹系人的溝通、評價等,每壹種能力都與項目的最終結果有直接或者間接的關系。

然而,國內的項目經理大多沒有接受過正規訓練,缺乏項目管理方面的專業知識的技巧,往往只是憑借以前的少量經驗盲目去做,容易出現各種問題。尤其是在管理外包項目時,缺乏足夠的經驗和技巧,往往造成進度不斷推遲,而質量無法保證的情況。

在這個案例中,我們可以看到現在IT業內許多外包項目的影子。

在該案例中,東方公司沒有專門的項目經理,是由技術人員William兼做管理。這是國內軟件公司經常會出現的問題。最初,出現進度落後的問題時,A公司的Henry與東方公司的William討論後決定采用項目管理中計劃管理等手段,其中包括裏程碑管理。這是控制進度的較常見做法。

裏程碑管理的引入

壹般來說,在項目開始時,項目組成員都會對項目制定壹個詳細的計劃。通常情況下,在明確的工作說明書(SOW)和WBS的基礎上制定具體的進度計劃時,需要采用壹些具體的技術。像這種軟件外包項目,最成熟的技術是裏程碑管理。

裏程碑壹般是項目中完成階段性工作的標誌。不同類型的項目,裏程碑也不同。比如,在開發項目中,可以將需求的最終確認、產品移交等關鍵任務作為項目的裏程碑。本案例中,Henry在接手項目後采用裏程碑進行管理是很恰當的。

不過,要註意的是,每到壹個裏程碑處,應及時對前段工作進行小結,並對後續工作進行計劃調整。對於壹些管理效果明顯的領域,可以不必投入較多精力。而對於下壹步管理過程中可能會出現問題的領域,應給予較多的關註。當然,在軟件項目裏,進度的變化是較常見的事情。

在本案例中,采用裏程碑管理後仍沒有達到客戶的要求,進度依然拖後。在這裏,就需要考慮另壹個因素-質量與進度的關系。

通常,項目管理的前提是保證在預算內、滿足質量的前提下,按進度完成項目。因此,可以看到,保證質量是前提。那麽,如何在滿足質量的前提下管理進度呢?單純從項目管理理論知識中並沒有壹種有效的方式。具體步驟為:

首先,盡量利用歷史數據。在本案例中,Henry應該調查之前的項目情況,將會發現可以類比的情況,事先就可以知道需要管理質量和進度的關系。

其次,由於此項目是軟件外包項目,Henry不能完全掌握項目的資源 調度情況,因此缺乏對質量的控制。這也是大多數外包工程中最令人難以掌握的地方。在這裏,可以采用對進度管理 </incsearch/search.asp?key=%BD%F8%B6%C8%B9%DC%C0%ED>計劃添加質量參數的方法,也就是通過參數調整進度和質量的關系。

這壹做法的前提是要有壹定的歷史數據。比如,從歷史數據中得知,完成子項目的時間是5天,測試後有15個問題;完成同樣子項目的時間是7天,測試後有10個問題;完成同樣子項目的時間是8天,測試後有5個問題,……以此類推。

隨著數據的不斷增多的,采用兩維坐標圖,就會得到壹些離散的點(不考慮資源的差異),並形成壹條曲線,見圖1。考慮項目允許的質量範圍,對照圖中的數據,找出相應的參數。根據得到的參數,確定壹個合適的進度計劃

  • 上一篇:請達人給介紹下Fw-190和Ta-152
  • 下一篇:查四字成語有之字的成語
  • copyright 2024編程學習大全網