項目管理者聯盟 | 中國工程管理網 | 中國研發管理網   會員中心 資料庫 項目管理者聯盟論壇 項目管理者聯盟博客

PMI-ACP®認證

適合敏捷開發項目
敏捷項目管理最佳實踐

10月開課 | 實戰課

PMI-PBA®認證

重視項目商業分析
商業價值與需求分析能力

4月開課 | 新聞

軟考項目管理

信息系統項目管理師
系統集成項目管理工程師

計劃 | 報名 | 經驗

PMP®認證

單項目管理經典指南
年輕項目經理首選

北京 | 杭州 | 網絡

PgMP®認證

大型復雜項目全球標準
定位高級項目管理層

深圳 | 北京 | 上海

NPDP®認證

產品管理國際認證
全球產品管理最佳實踐

北京 | 上海 | 感受

PfMP®認證

鏈接戰略與項目
實現組織資源投資回報

17計劃 | 北京 | 上海

項目管理者聯盟圈子
志同道合,朋友再聚首
項目管理者聯盟PMP培訓
會員· 圈友
登錄ID
密   碼
 
圈子信息
圈名:“項目經理圈子”開發組
加入方式: 不允許任何人加入

“項目經理圈子”開發組

項目管理者聯盟圈子幫助、問題匯總、問題申訴等

圈主:項目管理者聯盟    管理員易風       
成員數:649
主題數:27
排名27
通訊錄
圈友列表
加入本圈
管理本圈
 
話題區 投票區 資料區 精華區
標題:影響軟件開發項目成功的10大關鍵點
樓主

sweven
PMB:571
省份:廣東省
行業:IT軟件
注冊:2011/7/20
  
  
眾所周知,軟件項目很多都是失敗的。實際上,Standish group 報告表明,80% 以上的軟件項目都是不成功的,或者是因為超過預算或延期未完或缺失功能,或者幾種因素都有。此外,30% 的軟件項目執行得十分糟糕以至于在完成之前就被取消了。根據我們的經驗,即便使用了諸如 Java、J2EE、XML 及 Web 服務的現代技術,軟件項目都無一例外的應驗了這條規律。本文概述了有助于提高軟件開發項目成功率的最重要的十點因素。Standish Group 等業界領頭羊也為軟件項目提供了重要的成功因素文檔。

  項目成功的因素

1. 招募技術熟練、經驗豐富的人員 — PMP團購網建議

   像WebSphere? Studio 這樣的工具是很有用的,但在經驗不足的員工手里結果往往最多不過得到普普通通的成效,大多數時候還是失敗,這是因為他們不懂什么是好的項目管理以及應用新技術的最佳實踐。優秀的項目經理和項目架構師或技術指導將結成項目的領導力量。他們決定了這個項目將如何開展,并且對項目最終是否成功有著巨大的影響。如果您擁有這樣的人員,對待他們要好,而且要非常好。項目經理和技術指導有必要面試其他小組成員并決定誰可以加入這個小組。小組的其余成員同樣需要具有平均水平以上的技能和經驗。表現不好的人需要不斷去關注,但他們通常總是“達不到要求”。最終,他們總是會拖小組的后腿,使得項目進展緩慢。然而,這并不意味著小組中不能有任何初級水平的人員。通常,這種成員如果獲得機會就會受到更大激勵,會盡力把事情做到最好。例如,在一個 20 人的小組里,可能有 2 個領導,6 個高級人員,9 個中級人員和 3 個初級人員。這樣 20 人的小組可以再細分為 4 或 5 個小組,每個組有一個組長。IBM Software Services 和 IBM Global Services(IGS)有經驗豐富的項目經理、項目架構師、技術指導和顧問,他們可以為您的項目提供幫助。

2. 應用前沿的、但非極端前沿的技術 — PMP團購網建議

   《財富》雜志 500 強中的許多公司已經在軟件項目中成功地應用了成熟技術(如 J2EE 和 WebSphere 產品系列),這些項目對公司的商業經營模式產生了巨大的影響。在某些情況下,應用前沿技術是有必要的,這有助于幫助您在競爭中獲得顯著的優勢。但是,這樣一種策略是需要承擔風險的,在這種情況下更重要的是擁有優秀的項目人員。由于幾乎沒有人具有這類前沿技術方面的經驗,所以獲取外部專家的幫助同樣重要。項目若采用極端前沿的技術或還未測試通過的技術就必須自行考慮研究計劃。這也許對新興技術中的概念進行早期驗證會有所幫助。然而,與使用更成熟技術的項目相比,要用相同的方法或以相同的成本來交付基于這樣一種技術的項目是不現實的。

   3. 運用正確的開發流程 — PMP團購網建議

   螺旋式的開發流程具有多個開發階段,可以逐步地降低項目風險。在每個階段結束時都需要決定繼續還是停止。在初期階段,原型可以用來供小組研究新技術,也可以用來研究用戶界面。舉例來說,RUP 方法定義了每個階段的角色、任務和構件,這些在項目小組在考慮項目相關事宜時起到提示作用。對任何項目而言,最重要的一點并不是用哪一個流程,而是流程應用得有多好。項目經理和技術指導需要重視并懂得如何根據碰到的問題調整流程,以及如何應用最佳實踐來執行流程。流程為需要做什么提供了指導和提示。另一方面,偏離流程原則太遠也會導致災難性的結果。相關文章軟件開發項目的最佳實踐中有詳細的內容。

4. 提供適當的工具 — PMP團購網建議

   這些工具包括適當的硬件設備以及設計、編程、和測試工具。工具成本的合理性解釋起來相對比較簡單。例如,假設像 WebSphere Studio Application Developer 這樣一個 IDE 環境可以節約一個程序員一個星期 5 個小時的時間,平均下來,這個程序員對公司而言成本為 50美元/小時。很容易看出,這樣的投資回報(return on investment,ROI)是值得的。同樣的道理,要保證小組使用最新的和最快的 PC 用于開發,還要為質量保證、用戶確認和部署測試提供適當的測試環境。進行應用新工具或新技術的培訓對于完全發揮這些工具或技術的優勢是必需的。IBM 擁有一個巨大的培訓資源庫,包括在線及課堂課程。IBM Software Services 和 IGS 的顧問還可以提供專題討論、咨詢和現場培訓。

   5. 應用源文檔控制管理 — PMP團購網建議

   在項目一開始就要應用源文檔控制管理(SCM)系統。不僅是源代碼,所有的文檔都要實施 SCM 系統的版本控制。這使得小組可以回顧項目的歷史記錄,并獲取項目早期版本的所有相關文檔,如用例、體系結構和設計文檔、以及測試腳本和測試計劃。我推薦您使用企業級的 SCM 產品,如 Rational ClearCase/ClearQuest。

6. 應用有效的評估方法 — PMP團購網建議

   多數項目在執行時都會超出預期的時間的 25% 到 100%,但也有一些項目比較準時,與進度相差的時間不到 10%。如果不能準確地估算進度,就沒有辦法有效地進行計劃。但是,在項目的初期階段所估算出的用時和工作量是非常模糊的。這些估算包含了許多偶然性并且可能使估算的值要翻上一倍。軟件開發是一個逐步求精的過程,估算也是如此。隨著項目的向前進展,估算也會更加精確。在項目結束時即可獲知項目實際的用時和工作量。多數軟件工程師往往會估計不足,項目的成本自然就很可能有所增加。當估算進度時,注意不要過多地壓縮進度。小組如果不能按照緊湊的進度執行,最終很可能與預期進度相差很遠。

7. 將工作細化為小的目標 — PMP團購網建議

   小目標就是大目標細化后的結果。主要的目標是一個階段或一段增量的末尾。要達到那一點,項目需要在整個進程中都設立細化的目標。小目標一到兩天的工夫就可以達到,以小時為單位。它有這樣的好處:可以改善狀態報告;因為可以知道一個小目標是否沒有完成所以能夠實現細粒度控制;因為大約每天都可以完成一個小目標所以會更好地激勵員工;還有可以降低執行進度超時的風險。為了避免項目中的各種問題,建議小目標的設定從項目一開始時就著手實施。最好的辦法是用電子表格記錄和跟蹤小目標的執行進度。由工具(如 MicroSoft? Project)生成的項目計劃最好只用于更上層的任務。當然,只當前的階段才劃分多個小目標任務。后面的階段在需要時再進行劃分。盡管開發人員認為設定小目標是個麻煩,但是這個問題補償了小組領導和單個開發人員定義他們自己的目標并分散項目管理和跟蹤項目的工作量的能力。通常一個由技術指導定義的任務,一旦由開發人員將其細化為多個小的目標,則任務就會變得更大。有時技術指導會提供備選的、更快、更易維護的方案,在其他一些場合他也同意任務的分解并分配給任務更多的時間。盡早地實施小目標計劃的工作可以避免潛在的災難性結果的發生。

  8. 以小時為單位跟蹤所有的項目時間 — PMP團購網建議

   不僅要跟蹤以小時付薪的顧問和立約人所花的時間,每個項目成員所花費的時間同樣很重要。這樣做的好處是可以對照個人所用的時間與項目計劃的時間。如果個人已經轉向其他任務就要采取一些步驟。同樣,實際的時間也可以對照估算的時間,估算的時間可以依次地為項目的下一個階段或下一個項目的時間估算方法提供反饋。對小目標的全部時間的估算可以限制時限的超出,因而這些時限是可以修正的。應用小目標技術要求來自各方面的包括技術指導、小組領導和每個開發人員的時間和努力。至少每個星期,每個開發人員要以電子表格的方式提交他的工作狀況,讓項目主管可以在每個更上層的任務中更新完成進度的百分比。這樣將使項目管理的工作量分散到其他的小組成員身上。跟蹤項目時間會耗費更多的時間,但這能實現非常有效的項目管理。

9. 應對不斷出現的變化 — PMP團購網建議

   對于大多數項目,每個月項目的需求變化不會大于 5%。這些變化的產生有多方面的原因,例如沒能在正確的時間提出恰當的問題、正在處理的問題發生了變化、用戶改變了他們的主意或觀念、商業環境發生了變化或者是市場發生了變化。功能特性蠕變都會輕易使得成本和執行進度超出預先的估計。在項目的初期階段,項目需求中有許多纏雜不清的地方。當執行到某個階段(通常在第二階段的末尾)時,項目需求就必需確定下來并鎖定其核心內容。一個變化的管理過程由一個所謂的“變化委員會(change board)”來執行,變化委員會由項目所涉及的每個領域的代表組成,例如業務、市場、開發、質量保證、用戶文檔、客戶支持和項目管理等。變化委員會負責將所要做的改變交由適當的人去完成、對改變作出說明并測定來自各方的估算值的大小。在獲得足夠的信息后,變化委員會就可以決定接受還是拒絕這項變化。一旦接受一個變化,它將被加入到計劃當中并且執行進度也要做出改變。伴隨有變化的項目要比原先沒有變化的項目提交得晚,但是它仍然是成功的,因為它仍然滿足修正后的執行進度和股東的期望。一個項目如果在啟用變化委員會之后有超過 5% 的改變,則表明項目制定得非常糟糕或者已失去了控制,最終很可能會失敗。

   10. 項目領導 — PMP團購網建議

   公司的管理者委任一個執行者承擔軟件項目成果的責任是至關重要的。這個關鍵的執行者不僅要總覽全局,還要獲得和控制項目所需的資源來幫助和支持這個小組。同樣重要的是,執行者不需要去干涉、管理小組中的一些瑣碎的事。執行者要相信小組是可以委以重任的。

  結束語

   本文列出了幫助提高軟件開發項目成功率的十點因素。 PMP團購網建議,您可以在預算和預定時間范圍內更好地完成項目、保持一個高效率的小組并盡量不改變功能特性。

回復 | 引用 發表時間:2012/11/2 8:56:47

haidixiagu
PMB:27
省份:四川省
行業:房地產
注冊:2012/11/2
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
1 樓
挺好
回復 | 引用    回復時間:2012/11/2 9:19:12

我是徐小小哇
PMB:29
省份:浙江省
行業:房地產
注冊:2012/11/2
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
2 樓
挺好的
回復 | 引用    回復時間:2012/11/2 11:40:33

月升中天
PMB:19
省份:陜西省
行業:IT軟件
注冊:2012/11/2
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
3 樓
深奧
回復 | 引用    回復時間:2012/11/2 13:29:37

rickyen
PMB:9
省份:臺灣省
行業:工程設計安裝
注冊:2011/12/22
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
4 樓
謝謝分享
回復 | 引用    回復時間:2012/11/2 15:11:54

sxsy001
PMB:22
省份:湖北省
行業:生產制造
注冊:2012/11/2
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
5 樓
學習一下下
回復 | 引用    回復時間:2012/11/2 16:04:05

yusongze
PMB:18
省份:北京市
行業:IT軟件
注冊:2012/11/3
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
6 樓
分析很到位
回復 | 引用    回復時間:2012/11/3 20:03:41

qa1106
PMB:29
省份:北京市
行業:綜合應用
注冊:2012/11/6
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
7 樓
謝謝分享
回復 | 引用    回復時間:2012/11/6 10:27:38

西點衛校
PMB:17
省份:浙江省
行業:綜合應用
注冊:2012/11/6
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
8 樓
好評。謝分享
回復 | 引用    回復時間:2012/11/6 13:22:34

kenzhong
PMB:23
省份:廣東省
行業:通信與網絡
注冊:2012/11/6
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
9 樓
謝謝樓主分享
回復 | 引用    回復時間:2012/11/6 23:22:38

wangluoren
PMB:-249
省份:重慶市
行業:綜合應用
注冊:2012/2/6
  
  
標題:Re:影響軟件開發項目成功的10大關鍵點
10 樓
學習一下
回復 | 引用    回復時間:2012/11/8 16:48:10
分頁:1/5 共44條 首頁 上一頁 下一頁 尾頁 查看頁 
!  您尚未登錄,不能回復主題。    現在 登錄  注冊
關于聯盟 | VIP會員 | 培訓服務 | PMP認證 | PgMP認證 | 刊物出版 | 沙龍會議 | 人才服務 | 廣告投放 | 聯系我們 | 友情鏈接
建設運營:共創時網絡
版權所有 京ICP證070584號 BBS業務許可2007第353號
新疆25选7走势图