最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁 > 文章中心 > 正文

軟件行業項目管理分析論文

前言:本站為你精心整理了軟件行業項目管理分析論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

軟件行業項目管理分析論文

摘要:通過分析軟件行業項目管理和質量管理的現狀,總結了軟件行業目前存在的問題,結合行業實踐,給出大型系統項目的項目管理和質量管理流程整合策略和方法。當今社會,網絡技術、信息技術、計算機軟硬技術飛速發展,項目管理(ProjectManagement,簡稱PM)作為一種通用的管理技術已被廣泛地應用于軍事、航空航天、建筑與土木、信息和軟件工程等行業,獲得了矚目的效率和效益。

與其他傳統工業相比,軟件開發是一個只有五六十年歷史的相對年輕的技術領域。正因為計算機軟件行業發展的歷史較短,對其生產的管理理論和實踐也還處在一個不斷發展和完善的階段。根據StandishGroupCHAOS報告中描述2000年全球只有26%的軟件項目成功完成了。失敗的數字令各種規模的軟件公司感到沮喪。在大型公司里的項目成功率僅僅為9%。軟件行業迫切需要一種開發規程來規范每個開發人員、測試人員與支持人員的工作,保證每個項目組成員按約定的規則準時完成自己的工作。采用規范化管理,專業分工也可以降低對開發人員的要求,從而降低產品研發成本,提高產品質量,保證產品成功率。這些就要求企業必須建立有效的項目管理和質量保證體制。

1軟件和軟件業現存問題

1.1軟件項目的特點軟件項目是以軟件為產品的項目。軟件產品的特質決定了軟件項目的管理和其他領域的項目管理有著截然的不同之處。

1.1.1抽象性軟件是腦力勞動的結果,是一種邏輯實體,具有抽象性。在軟件項目的開發過程中沒有具體的物理制造過程,因而不受物理制造過程的限制,其結束以軟件產品交付用戶為標志。軟件一旦研制成功,就可以大量復制,因此軟件產品需要進行知識產權的保護。

1.1.2缺陷檢測的困難性在軟件的生產過程中,檢測和預防缺陷是很難的,需要進行一系列的軟件測試活動以降低軟件的錯誤率。即使如此,軟件缺陷也是難以杜絕的。這就像一些試驗科學中的系統誤差,只能盡量避免,但不能夠完全根除。

1.1.3高度的復雜性軟件的復雜性可以很高。有人甚至認為,軟件是目前為止人類所遇到的最為復雜的事物。軟件的復雜性可能來自實際問題的復雜性,也可能來自軟件自身邏輯的復雜性。

1.2我國軟件行業軟件項目現存問題

1.2.1項目管理人才匱乏分析我國的軟件產品,可以發現我國真正生存期比較長的成功產品為數不多,很多開發人員甚至項目管理人員多年下來,也沒有參與過一次真正意義上成功產品的項目運作。這種現狀反過來又導致我國軟件企業項目管理缺乏項目經驗積累,產業項目運作長期無法規范化。造成我國雖然有大批具有優秀基礎的軟件工程師人才,卻開發不出高質量的產品,大批軟件人才外流的現實情況。

1.2.2管理制度不健全隨著我國軟件行業的日益發展和不斷進步,企業開始陸續引進并實施了“事業部制/項目制”等專業劃分,即:按照其所負責行業或業務系統的不同,成立多個事業部,各個事業部只負責其所屬行業內的項目和工程。每個事業部內部按照不同的產品和項目劃分產品線和項目組,并且會確定相應的產品經理、項目經理,以對其所負責的整個項目的全過程負責。但實際情況是,由于大型軟件系統項目過大,開發時間過長,參與單位和人員過多,最終出現以下問題:

(1)組織構架不合理,項目管理、質量管理、職能管理劃分混亂。項目經理與項目嚴重脫節,導致項目實施失控,項目經理、質量經理等眾多頭銜,職責不清甚至很多項目經理都成了虛設的行政頭銜,管理協調行政事物,脫離項目。

(2)項目管理和質量保證體系使用棍亂,項目組無統一目標、方針、流程,導致項目工作效率低下。多套項目流程混雜不清,實施人員面對多種要求和多種流程疲于奔命,多個部門無法按照規范協同合作,項目經理和實施人員陷入混亂的流程漩渦,導致項目停工或工期延誤等后果。(3)項目團隊尤其是項目經理的責權不清,授權不合理,導致其工作無法開展。尤其是一些規模較大的企業多個項目存在耦合,項目內又劃分子項目的情況下,項目經理的責權劃分經常很難清晰。

2項目管理和大型軟件系統項目管理

2.1主流管理體系

2.1.1項目管理所謂項目管理,就是項目的管理者在有限的資源約束下,運用系統的觀點、方法和理論,對項目涉及的全部工作進行有效地管理。即從項目的決策開始到項目結束的全過程進行計劃、組織、指揮、協調、控制和評價,以實現項目的目標。

2.1.2項目管理的基本內容劃分(1)項目質量管理。項目質量管理包括保證項目滿足其需求所需要的過程。包括確定質量方針、目標和職責并在質量體系中通過諸如質量計劃、質量控制、質量保證和質量改進使其實施的全面管理職能的所有活動。(2)項目時間管理。項目時間管理包括為確保項目按時完成所必要的過程。包括工序定義、工序排序、工序工期估計、制定進度計劃、進度控制等。(3)項目成本管理。項目成本管理包括確保在批準的預算內完成項目所需要的諸過程。包括成本管理主要過程:資源規劃、費用估算、費用預算、費用控制等。(4)項目采購管理。項目采購管理包括需要從執行組織以外獲得貨物和服務的過程。包括采購計劃編制、招標計劃編制、招標、選擇來源、合同管理等。(5)項目人力資源管理。項目人力資源管理包括需要最有效地利用涉及項目人員的過程。包括所有項目受益者、組織的計劃編制、人員招聘、隊伍開發等。(6)項目溝通管理。項目溝通管理包括保證及時、適當地產生、收集、、儲存和最終處理項目信息所需的過程。以下為主要過程:信息計劃編制,信息,執行情況匯報,行政收尾。(7)項目風險管理。項目風險管理包括對項目風險的識別、分析和應對過程。包括風險識別、風險量化、風險應對措施開發、風險應對控制。

2.1.3大型軟件系統項目管理階段劃分大型軟件系統項目管理階段按照定義項目分為以下六大階段:項目需求階段;項目選擇階段;項目計劃階段;項目執行階段;項目控制階段;項目收尾階段。

2.1.2大型軟件系統項目管理

2.2.1大型軟件系統項目概念大型軟件系統是指基于大中型計算機、通信網絡等現代化的工具和手段,收集、儲存、處理和輸出信息,以提供信息服務為主要目的的數據密集型、人機交互的計算機應用系統。

2.2.2大型軟件系統項目的特點(1)項目持續時間較長和階段交叉性相結(2)項目成員復雜。參與項目實施的成員雖然主要來自承包商的多個職能部門的人員,還包括來自用戶不同部門或下屬結構的業務人員,還有一些分包商和供貨商的人員參與。參與項目的人員通常要由計算機、網絡、通信、電子、管理等不同專業背景的專家、工程技術等人員共同合作,才能保證項目的實施。由于大型軟件系統牽涉范圍廣,所以參與項目的成員全部集中在某一地區不是很現實的事情,而是往往分布在全國各地,甚至需要在國外人員的合作參與。

2.3大型軟件系統項目的管理問題

2.3.1項目責任范圍界定不清一是項目初期客戶對自身需求不清晰;二是項目實施過程中客戶需求自身發生變動;三是需求分析人員和客戶對需求的理解有誤;四是缺少客戶業務部門參與。

2.3.2項目團隊缺少有效管理一是團隊溝通意識差;二是團隊欠缺分工合作;三是項目成員的流動頻繁。

3提高大型軟件系統項目質量的具體方法

3.1真實需求的獲取最終用戶真實需求的獲取就是需求分析的過程,它是一個項目的基石。在以往信息系統集成項目失敗的案例中,大部分是由于需求分析的不明確而造成的,因此對于一個信息系統集成項目成功的關鍵因素之一,就是對需求分析的把握程度。只有確確實實地把握客戶的需求和方向,才能做好后續的工作,這也是項目范圍管理的重點。需求分析需要安排專門的人員組成項目需求分析小組,這個小組員的組成除了要有專業的需求分析人員和系統設計人員外,還必須包括用戶方代表。用戶方代表應為用戶各項業務的代表,他們能夠提出用戶的一些真實需求,或者通過他們能夠了解到最終用戶的真實需求。需求分析小組要制定詳細的需求調研計劃,確定需求調研的方法。為了便于需求調研雙方的充分合作理解,在需求調研開始前進行一些培訓工作是必要的,這些培訓包括調研方法的培訓、用戶業務流程的培訓等。

3.2利用WBS分解項目工作分解結構(WorkBreakdownStructure,WBS),是一種面向可交付成果的項目元素分組,這個分組組織并定義了全部的項目工作范圍;每下降一級都表示一個更加詳細的項目工作的定義。分解是指把主要可交付成果分成較小的、便于管理的組成部分,直到可交付成果定義明晰到足以支持各項項目活動(計劃、實施、控制和收尾)的制定。使用WBS的最大優點是可以監控以及預測成本、進度等不同的項目信息,并且給所有的項目參與者員提供了一個均可與之作對比的一致基準。

3.3范圍的驗證項目范圍驗證不應該僅僅發生在項目結項的時候,這樣做往往會流于形式。比較理想的做法是在項目各個階段,至少是里程碑的階段,由項目需求分析小組的成員(特別是用戶方代表)、項目經理、該階段可交付成果的負責人組成評估小組,由階段工作成果的負責人進行宣講,評估小組一起進行評審和驗證。

3.4項目團隊管理對于大型信息系統集成項目而言,項目團隊組建是由項目主要干系人采用協商方式來完成,而不是由單方指定的;而項目的管理采用的是項目管理委員會領導下的項目經理負責制,而不是項目經理個人責任制。項目管理委員會一般是由項目各主要干系方指派的項目負責人組成,項目經理由項目管理委員會成員通過充分的溝通協商指定。這樣做的主要目的是平衡項目干系方的滿意度,保證項目目標的實現。

3.5項目團隊的成長項目團隊要建立起整體形象,需要明確方向,并且試圖對要完成的工作明確劃分和制訂計劃。項目經理對于項目成員要采取預期激勵、信息激勵和參與激勵的激勵方式。項目團隊成長與激勵關系示意圖3.6軟件項目的估算在項目計劃階段或項目進度調整時,對項目的規模、工作量、進度和費用進行估算,便于掌握項目的進度,控制項目的成本。而且這些估算的數據可作為其他項目估算的參考,同時也將作為項目跟蹤與監控的度量基準。估算主要包括規模和工作量的估算。首先要進行的就是規模估算,規模估算應該與項目需求一致,以便確定該項目的工作量、成本和進度。每個規模屬性應附上有關的難度和復雜度,然后結合項目成員的平均生產性,進行工作量估算,進而安排任務的時間進度。超級秘書網

4結語

當今我國軟件企業實施軟件項目管理的許多技術還不成熟,軟件項目延期、超出預算、品質低劣甚至項目失敗等現象十分嚴重。在大型軟件系統開發過程中,做好項目管理是軟件開發能否成功的核心問題之一。筆者希望通過對大型軟件系統項目的項目管理進行的研究,為項目管理者對項目的評估、計劃、控制提供一套標準化、系統化、定量化和切實可行的方法體系,為國內軟件企業的軟件項目管理在實際中的應用提供參考。

參考文獻

[1]美國項目管理協會.項目管理知識體系指南[M].2版.盧有杰,王永,譯.北京:電子工業出版社,2005.

[2]王立文.現代項目管寫作論文理基礎[M].北京:北京航空航天出版社,1997.

[3]況彬.軟件項目管理的計劃和控制方法研究[D].貴陽:貴州大學,2006.

[4]樓浩.大型信息系統集成項目的項目管理研究[D].北京:對外經濟貿易大學,2007.

主站蜘蛛池模板: 巍山| 桓台县| 利津县| 云和县| 且末县| 玉门市| 个旧市| 怀安县| 湛江市| 青铜峡市| 汾西县| 通渭县| 柏乡县| 岳普湖县| 进贤县| 南丹县| 郁南县| 三门峡市| 古田县| 高安市| 微山县| 绩溪县| 磐石市| 封丘县| 南乐县| 巴林右旗| 新晃| 仁布县| 博罗县| 娄底市| 射阳县| 墨竹工卡县| 桑植县| 瓦房店市| 葵青区| 黔江区| 长丰县| 亚东县| 溧阳市| 手游| 广安市|