監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉
建筑工程項目管理軟件

當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件

確保軟件開發(fā)項目成功的十個因素

申請免費試用、咨詢電話:400-8352-114

本文列出了幫助提高軟件開發(fā)項目成功率的十點因素。遵從這些指導原則,您可以在預算和預定時間范圍內更好地完成項目、保持一個高效率的小組并盡量不改變功能特性。您可以參考 Mike 的另一篇關于最佳實踐的文章軟件開發(fā)項目的最佳實踐.
  一 招募技術熟練、經驗豐富的人員
  現(xiàn)在的環(huán)境要比以往的任何時候都要復雜。像WebSphere Studio 這樣的工具是很有用的,但在經驗不足的員工手里結果往往最多不過得到普普通通的成效,大多數(shù)時候還是失敗,這是因為他們不懂什么是好的項目管理以及應用新技術的最佳實踐。優(yōu)秀的項目經理和項目架構師或技術指導將結成項目的領導力量。他們決定了這個項目將如何開展,并且對項目最終是否成功有著巨大的影響。如果您擁有這樣的人員,對待他們要好,而且要非常好。項目經理和技術指導有必要面試其他小組成員并決定誰可以加入這個小組。小組的其余成員同樣需要具有平均水平以上的技能和經驗。
  二 應用前沿的、但非極端前沿的技術
  《財富》雜志 500 強中的許多公司已經在軟件項目中成功地應用了成熟技術(如 J2EE 和 WebSphere 產品系列),這些項目對公司的商業(yè)經營模式產生了巨大的影響。在某些情況下,應用前沿技術是有必要的,這有助于幫助您在競爭中獲得顯著的優(yōu)勢。但是,這樣一種策略是需要承擔風險的,在這種情況下更重要的是擁有優(yōu)秀的項目人員。
  由于幾乎沒有人具有這類前沿技術方面的經驗,所以獲取外部專家的幫助同樣重要。項目若采用極端前沿的技術或還未測試通過的技術就必須自行考慮研究計劃。這也許對新興技術中的概念進行早期驗證會有所幫助。然而,與使用更成熟技術的項目相比,要用相同的方法或以相同的成本來交付基于這樣一種技術的項目是不現(xiàn)實的。
  三 運用正確的開發(fā)流程
  現(xiàn)代軟件項目的特性要求使用一種螺旋式的開發(fā)流程(如 Rational 統(tǒng)一流程(Rational Unified Process,RUP))、某種反復式 IGS 方法甚或是靈活方法(如極端編程(eXtreme Programming))。
  螺旋式的開發(fā)流程具有多個開發(fā)階段,可以逐步地降低項目風險。在每個階段結束時都需要決定繼續(xù)還是停止。在初期階段,原型可以用來供小組研究新技術,也可以用來研究用戶界面。
  四 提供適當?shù)墓ぞ摺?/STRONG>
  任何的軟件項目都需要有適合的工具來幫助小組提高生產力。
  這些工具包括適當?shù)挠布O備以及設計、編程、和測試工具。工具成本的合理性解釋起來相對比較簡單。例如,假設像 WebSphere Studio Application Developer 這樣一個 IDE 環(huán)境可以節(jié)約一個程序員一個星期 5 個小時的時間,平均下來,這個程序員對公司而言成本為50美元/小時。很容易看出,這樣的投資回報(return on investment,ROI)是值得的。同樣的道理,要保證小組使用最新的和最快的 PC 用于開發(fā),還要為質量保證、用戶確認和部署測試提供適當?shù)臏y試環(huán)境。進行應用新工具或新技術的培訓對于完全發(fā)揮這些工具或技術的優(yōu)勢是必需的。IBM 擁有一個巨大的培訓資源庫,包括在線及課堂課程。IBM Software Services 和 IGS 的顧問還可以提供專題討論、咨詢和現(xiàn)場培訓。
  五 應用源文檔控制管理
  在項目一開始就要應用源文檔控制管理(SCM)系統(tǒng)。不僅是源代碼,所有的文檔都要實施 SCM 系統(tǒng)的版本控制。這使得小組可以回顧項目的歷史記錄,并獲取項目早期版本的所有相關文檔,如用例、體系結構和設計文檔、以及測試腳本和測試計劃。我推薦您使用企業(yè)級的 SCM 產品,如 Rational ClearCase/ClearQuest。
發(fā)布:2007-02-26 11:11    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章: