国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

淺談項目管理技術在軟件開發中的應用論文

時間:2018-08-09 12:33:39 軟件項目管理 我要投稿

淺談項目管理技術在軟件開發中的應用論文

  隨著全球信息技術的高速發展,軟件行業獲得了全所未有的機遇,但同時也面臨著眾多的問題,企業之間競爭也日益加劇,項目管理在軟件行業中的作用日益明顯,越來越多的軟件企業進行項目管理研究。

淺談項目管理技術在軟件開發中的應用論文

  基于此,文章重點探討了項目管理技術在軟件開發中的具體應用。

  一、在軟件開發中實行項目管理的意義

  項目管理在軟件開發中的應用,就是利用項目管理方法管理軟件開發過程,其本質就是一個管理的過程。長期的實踐經驗表明軟件開發過程沒有實施項目管理,軟件開發項目也有可能完成,但沒有按照項目管理的方法進行,是很難保證開發軟件的利潤空間,這也不利于企業的可持續發展,而且可能會造成一個很大的風險或經濟損失。

  項目管理過程需要應用專業的知識、技能、工具方法等,主要是為了滿足利益相關者對項目的要求,在軟件開發活動中實施管理控制,實際上就是項目利益相關者通過各種資源實現項目共享、項目目標和滿足項目的需求,對項目的完成周期,質量和成本的控制規避了軟件后期的風險。

  二、項目管理在軟件開發中的具體應用

  (一)項目團隊的建設

  對于一個軟件項目來說,人力資源的管理是其中的重要因素,所以軟件項目管理的團隊建設要包括以下內容:

  第一,團隊的組建。組建項目團隊要遵循以下幾個原則,即用更好的、更好的人、任務和成員的技能及動機最大化匹配、各成員間具備協調性及互補性。

  第二,召開項目啟動會議。啟動會議是項目團隊開始運作的標志。項目經理要把項目啟動會議的機會加以充分的利用,創造一個和諧的溝通氛圍。在會議結束后,項目經理就要將會議中明確的`內容采用書面資料的形式提供給各成員,使其可以各司其職,各盡其責。

  第三,建立有效的溝通渠道,規范沖突管理。在進行項目管理的過程中,各項目成員要求充分了解的前提下默契配合,這需要一個有效的溝通渠道來支持。項目經理要在項目運行初期就建立起一個有效的溝通網絡,為成員間的雙向溝通創造機會,從而進一步培養團隊精神。在項目管理中,各成員間的沖突是不可避免會發生的,所以項目經濟要做好發生沖突的思想準備,制定出沖突管理流程,將發生沖突后的解決途徑做進一步明確。

  第四,建立有效的激勵機制。健全有效的激勵機制可以提高成員的工作積極性,加強團隊協作能力。項目經理要善于挖掘項目的獨特之處,引導團隊成員看到項目的發展前景及最終的收益,引起成員的重視和關注。

  (二)需求和需求管理

  做好需求管理不僅對系統自身需求的了解要深入,還要與客戶進行充分的交流。需求管理是一種獲得、組織以及記錄系統需求的系統化方案,從而使得項目建設過程中不斷變更的需求與客戶的要求保持一致。進行需求管理通常有以下幾個步驟:首先進行需求誘導,即由客戶方提供系統建設的功能需求,客戶所提供的需求將是建設項目的范圍指南;第二步做出需求分析,按照客戶所提出的需求做出分析談判,就需求內容與客戶進行充分的交流,把客戶需求轉換為可以進行編程的業務邏輯,勾勒出系統的基礎模型;第三明確雙方在實現需求的過程中需要做出的承諾及需遵守的約束條件;第四,經過需求分析后建立起業務模型及數據模型;第五進行需求確認,將建立的數據模型和業務模型放到實際的運行環境中驗證其是否符合需求;最后,控制和變更管理,由于客戶的經營活動會不斷發生變化,同樣的業務內容可能會在不同的時間段有所改變,因此要針對這部分進行變更管理。

  (三)進度管理

  軟件項目管理的核心內容就是項目進度管理,在執行軟件項目管理前就要對項目各階段、各項工作的時間做出科學合理的安排。

  第一,工作任務的確定及分解。工作任務的確定及分解是為了進一步細分軟件項目建設的工作目標,采用工作分解結構的方法把軟件項目分解為幾個子系統或者模塊,并以此為基礎繼續劃分,從而形成一個逐級細分的工作內容結構層次。

  第二,評估工作量。在將軟件項目的各種限制和約束條件進行充分考慮的基礎上,按照團隊所擁有的資源需求以及資源能力,以歷史同類軟件項目為參照對項目的工作量做出合理評估。

  第三,計劃工作進度。在制度工作進度計劃時要先對項目工作目標加以明確,將項目的各項任務進行分解評估,再按照工作任務的先后次序制定出工作計劃的進度控制表,并以此為依據對后續對任務的實施進行監督和控制。

  第四,控制工作計劃進度。在進行工作計劃進度的控制時,要進一步明確其目的,建立起項目管理信息制度。通常進度控制包括三個主要層次,即項目總進度的控制、項目主進度的控制以及項目的詳細進度控制。在實際控制過程中,項目經理主要側重于項目總進度及主進度的控制,而技術經理則側重于項目的主進度以及項目的詳細進度。

  (四)質量管理

  軟件的質量要素包括以下幾個特性:功能性,即所開發出來的軟件是為了滿足客戶的需求,對用戶業務的發展起到一定的作用;可靠性,軟件的可靠性指的是在一定的條件下及規定的時間內,軟件維持其性能水平可以達到何種程度,其不僅反映了軟件滿足客戶需求的正常運行程度,還反映了如果發生故障后可以繼續運行的程度;易使用性,即軟件的操作要符合用戶的使用習慣,簡單易操作,界面友好;維護性,即如果軟件發生錯誤或者為了滿足需求而改變環節,其可以進行修改的難易程度;可移植性,即軟件在不同的運行環境中進行遷移的難易程度。

  軟件的質量管理過程包括以下三個方面:

  第一,制定軟件質量管理計劃,確定出實際軟件項目需要對照哪些質量標準,并明確制定出滿足這些標準的方法;

  第二,質量保證,對軟件項目的整體績效做出定期的評價,在過程中樹立項目可以達到的質量標準的信息;

  第三,質量控制,對軟件項目管理的執行結果進行全程監控,從而確定每個環節是否與相關的質量標準相符,如發現不符則要制定出相應的措施來消除問題。

  總之,當前軟件行業之間的競爭日趨激烈,軟件開發企業要想在激烈的市場競爭中脫穎而出,就應該切實提升軟件項目管理能力,提升軟件產品的開發質量及維護質量,最大限度的降低軟件的開發和維護成本,提高企業的盈利能力,促進企業的健康發展。

【淺談項目管理技術在軟件開發中的應用論文】相關文章:

1.淺談軟件工程項目管理在軟件開發中的應用論文

2.論項目管理在企業軟件開發中作用項目管理論文

3.現代項目管理方法及其在人力資源管理軟件開發中的應用的論文

4.軟件項目管理中配置管理的應用論文

5.企業軟件項目管理在計算機教學中的應用論文

6.軟件開發中項目管理運用現狀與要點論文

7.淺談概念圖在高考復習中的應用論文

8.IT軟件開發項目管理探討論文