當前位置:學問君>學習教育>畢業論文>

關於軟件項目管理及風險分析

學問君 人氣:1.07W


  論文摘要:軟件項H的有效,對項目的成敗具有至關重要的作用。軟件項目的風險體現存些方血,如何迴避這些風險,存本文中進行了探討,最後指出建立合理的管理流程,對軟件項目的管理來說,是非常重要的。

  論文關鍵詞:軟件項目:管流程;風險分析

  0引言

關於軟件項目管理及風險分析

軟件項目管理的提出是在2O世紀70年代中期的美國,當時美國國防部專研究了軟件開發不能按時提交,預算超支和質量達到用戶要求的原因,結果發現70%的項目是因爲管理不善引起的,而非技術原因。於是軟件開發者開始逐漸重視起軟件開發中的各項管理。到了20世紀90年代中期,軟件研發項日管理不善的問題仍然存在。據美國軟件工程實施現狀的,軟件研發的情況仍然很難預測,大約只有10%的項目能夠在預定的費用和進度下交付。
  究竟怎麼樣才能做好軟件項目的管理及風險分析,保證項目順利實施呢?這是個比較複雜的問題,下面就軟件項目的特點,縮合大家的經驗,談一點看法。

1軟件項目管理風險分析

軟件項目管是爲了使軟件項目能夠按照預定的、進度、質量順利完成,而對人員、產品、過程和項目進行分析和管理的活動。目的是爲了讓軟件項目尤其是大型項目的整個軟件生命週期(從分析、設計、編碼、測試、到維護全過程)都能在管理者的控制之下,以預定成本按期,按質的完成軟件交付用戶使用。
  怎樣進行有效的項目管理呢?首先我們來分析下影響軟件項目的質量因素。
  軟件項目,尤其是大型項目有二項非常重要的因素,會影響整個項目的進度與質量,它們分別是:“人”、“流程” 與“技術”。
  “人”是項目中最難預料與掌控的一項要素,人可分成兩部份,一是客戶,二是開發團隊。
  “技術”是指軟件項目所使用的開發半臺,主要指開發及開發。是最容易掌握的部份。
  “流程”是指軟件開發流程或是項目流程,定義流程的目的是要掌控所有的情況。項目的最大敵人是時間及預算,這兩者都是有限的,如何在有限預算內準時完成項目,可說是一項。

1.1“人”因素分析
  “人”是指客戶和開發團隊,其中開發團隊的因素對項目影響很大,對於這方面影響因素主要分析如下:
  ·人員技能未達到要求
  在項目開始之初,我們假設項目成員都能夠達到組織級的要求,但往往並不是每個成員都能夠達到要求。而且項目中每個成員的生產率差異可能很大,也給項目進度安排造成影響。所以在項目始之初,應該對項目成員的技能進行一次總體的評估,對於大家都欠缺的技能,應該安排統一的培訓,後續需要對培訓的效果進行跟蹤;對於個別人員技能欠缺的,應該單獨預留自我學習時間或透過以師帶徒的方式進行培養,使其技能能夠儘快達到要求:對於項目新員的工作和任務,應該加強評審和檢查,保證輸出不出現大的偏差而導致後續大量的返工。對於這方影響因素主要分析如下:
  ·項目成員責任心不強
  態度決定一切,細節決定成敗。對於項目過程中的各項任務,經常出現由於項目成員責任心不強敷衍了事,導致產出的工件質量較差,引起大量返工的情況。在這種情況下,項目更應該加強項目規範的建設,項目經理應加強同這些成員的單獨溝通,加強項目的團隊建設和集體榮譽感。讓項目成員感覺到做的系統是他們自己的產品,而不是公司的項目,項目經理的項目。
  ·項目溝通問題
  在軟件項目中,保證項目各種角色和成員中的高效溝通是很重要的,如何建立起快捷順暢的溝通渠道,採用最佳的溝通方式來解決問題,必須在項目中經常強調。如果一週的項目任務花存實際做事情上有2天,而花在溝通上卻佔用了3天,這時必須及時分析和總結原因。溝通最重要的就是要在最短的時間裏面,採用各種方法或工具,使交流雙方或多方達成一致。
  ·項目人員流失
  項目人員特別是項目關鍵成員在項目進行過程中的流失,對項目影響很大,對於這種情況,應該在項目開始之初,就作爲專門的風險進行跟蹤,並考慮具體的應對措施。

[1]