1、4月中旬由大港區政府部門軟件正版化工作領導小組召開我區軟件正版化工作部署會,對2005年我區政府部門軟件正版化工作進行部署安排。2、2005年4月20日—5月10日,區政府各部門對本單位使用軟件情下面是小編為大家整理的軟件日常工作計劃【五篇】(全文完整),供大家參考。
軟件日常工作計劃范文第1篇
大港區政府部門軟件正版化工作分為三個階段進行:
一、動員和清理自查與檢查核實階段
1、4月中旬由大港區政府部門軟件正版化工作領導小組召開我區軟件正版化工作部署會,對2005年我區政府部門軟件正版化工作進行部署安排。
2、2005年4月20日—5月10日,區政府各部門對本單位使用軟件情況進行清理自查,清理自查結果于5月10日前報區政府部門軟件正版化工作領導小組辦公室,由領導小組辦公室匯總后報市信息化辦。
區政府各部門,要按照要求的內容進行清理自查,清理自查的主要內容是:本部門現有計算機的種類、數量;
正版軟件、盜版軟件的種類、數量,各自業務系統和辦公系統的軟件是否具有合法的書面授權文件。自查的同時要提出正版軟件的需求計劃,所提出的正版軟件需求計劃,應保證原有的辦公(oa)系統正常運行并應優先考慮選用國產軟件。要按照規定的要求,如實填寫本單位使用正版軟件情況調查表和使用正版軟件需求計劃調查表,并將自查結果和使用正版軟件需求計劃在5月10日之前報大港區軟件正版化工作領導小組辦公室。
3、2005年5月10日—5月20日,區政府部門軟件正版化推動工作領導小組對區政府部門使用軟件情況進行檢查和核實,并將檢查核實情況向市軟件正版化工作推動組報告。5月20日—5月30日,市軟件正版化工作推動組組織人員對我區軟件清理自查情況進行抽查。
二、集中采購和更換正版軟件階段
1、從2005年5月21日起,由區政府部門軟件正版化工作領導小組負責對區政府各部門上報的購買正版軟件的需求計劃進行核實,并按照需求計劃組織好采購工作。采購工作按照國辦函[2004]41號文件要求的有關程序進行。需要集中更換的正版軟件的種類為:辦公軟件、防病毒軟件、操作系統軟件。
正版軟件的采購及安裝工作要求在2005年9月30日之前完成。
2、區政府部門軟件正版化工作領導小組辦公室負責組織我區使用正版軟件技術培訓工作。
三、區政府各部門軟件正版化的檢查、驗收階段
2005年10月日—20日,大港區政府部門軟件正版化工作領導小組負責檢查驗收我區政府部門軟件正版化工作,并將檢查驗收情況報市軟件正版化工作推動組。市軟件正版化工作推動組負責抽查工作,并對區縣政府部門軟件正版化工作進行總結。
四、工作要求
軟件日常工作計劃范文第2篇
[關鍵詞]P6;
項目管理;
軟件;
建筑工程;
運用
1軟件介紹
P6項目管理系統軟件程序,研發方為美國,屬于大型項目的管理系統軟件,P6R8.4為最新版本。該系統軟件程序具有較強靈活性,能夠借助制定項目計劃、實時化跟蹤、項目管控、協同工程項目、積累數據資料等,全面監督及管理工程項目。同時,還可依據現有資源,針對多個項目開展計算分析操作,編制每個項目優先的等級,為管理者提供最具真實、完整性的數據信息。
2具體應用
2.1項目背景
以某多層建筑項目工程為案例,該項目屬于某校區內的圖書館建筑項目,占地約為5330㎡,實際的建筑面積約為22238㎡,總建設投資達2439.06萬元。主體結構為5層,建筑總高度約為32m。
2.2具體應用
2.2.1基本流程
①步驟一:采集工程項目各項信息數據,包括P6項目管理小組成立、存儲所采集到的信息數據、全面了解項目工程具體情況;
②步驟二:工程項目計劃環節,設立項目工程目標、工作范圍,設計工程代碼與分類碼,明確所有施工工序工作耗時,合理計劃項目工程實際花費資源的數量,設置項目總體邏輯關系,計算項目所涉及到的各項費用;
③步驟三:項目控制環節,參考項目工程建設項目勘測數據及具體情況,獲取數據信息并做好比對分析,整理、歸納及分析數據信息,把檢測結果數據信息傳輸至P6項目管理系統軟件程序當中,依據該數據信息,重置新項目的工程數據信息;
④項目工程管理的結束環節,做好工程項目總結工作,得出相應經驗及教訓。
2.2.2建立項目
項目開始初期,就需構建P6模式的項目管理小組,并開展P6模式的項目管理操作,進入到軟件系統程序界面后,需先建立好企業的項目結構,具體使用該P6模式的項目管理系統軟件期間,所有項目工程均需建立在該系統的項目結構內。建立該項目結構期間,需結合不同管理功能予以合理設定。站立于管理角度上,僅項目工程管理采可需借助P6的項目管理系統軟件。但是,對于工程項目監督管理及財務控制等相關模塊,還需建立所對應的各種項目結構。待項目結構均建立完畢,需繼續開展OBS創建工作,也就是對企業所有組織形式進行模擬,在該軟件系統程序當中依據企業各個部門形式予以細致地區分,劃分好項目工程各個環節的具體責任。在該建筑項目當中,模擬企業項目工程組織架構主要包含著項目的領導小組、工程部、財務的預算部、設備部、材料部、質量部等相應部門。而后,需在該軟件系統程序當中創建好具體的日程安排,所有項目工程當中,需對土建施工日期的安排做好規劃,忽略掉工程期間節假日。但因該項目屬于校區內的圖書館,故需充分考慮到校區內圖書館管理者日常工作時間這一方面因素,對于該國內工程項目當中工作日的制度安排上,則是以5天的工作日為基準,倘若涉及到節假日,則可自行做出相應調整。
2.2.3編碼
待設置完工程項目的數據后,就可設計工作分類的編碼,通過在項目工程當中每個環節均設置好不同分類編碼,便于今后日常工作期間快速查詢項目,這對于項目整體,借助分類編碼還可更好地管理項目。如圖1所示,為該校區內的圖書館建筑項目分類編碼明細。工程項目編碼設計完畢后,需設置好該項目每個環節權限,借助不同的項目部門各項權限,來實現對該軟件系統使用者進行有效管控。權限設置完畢后,需對該項目每個環節予以分類處理。該校區內的圖書館建筑項目,可分成以下子項目:施工圖設計、房屋屋面于相關設施、土建、通風設備、配電、電梯、室內裝修、空調等項目。通過對項目每個環節做分類處理,便能夠為項目進度運算管理提供有利支持,在該P6項目管理系統軟件程序中,專門有工程項目的計算分析功能模塊,能夠依據每個環節工序各項參數予以精準地計算分析,生產項目進度結果。整個計算分析進程當中,借助對項目重點工序的計算分析,獲取到工程進度結果,工程進度能夠依據具體情況實現自由浮動變化,如該校區內的圖書館建筑項目當中,因學校新生軍訓通常結束于10月份。故前期圖書館需正式開放,工程進度需結合該實際情況做出合理調整。
2.2.4劃分各部門職責
P6項目管理系統軟件程序當中,需管理內部各種信息,明確劃分好所有工程部門各項責任。領導小組主要責任是P6項目管理系統軟件程序的構建,并監管工程每個環節;
工程部則主要負責工程項目總體實踐操作及管控;
工程進度的控制,需調動物力、人力,以便于檢查及管理各個工序;
預算部負責項目當中財務預算計劃,并管理P6項目當中費用,統計該項目總工程量,并匯報于項目高層領導者;
質量部,負責監督及檢測施工質量,并向所有施工單位下發質量檢測計劃及標準,跟進監督施工全過程,核實記錄工程檢測實際結果;
材料與設備部,則負責規劃工程建設所需設備、材料,將材料供應的計劃設計好,針對于施工期間所需使用到的所有設備予以調度管理。
軟件日常工作計劃范文第3篇
論文關鍵詞:項目管理 進度控制 費用控制 質量控制 軟件開發
人類社會經歷了三次經濟革命從農業革命、工業革命到目前正在經歷的信息革命。信息化正在日益改變人們的思維方式和生活習慣。在推動信息化過程中,計算機及其軟件產品發揮著至關重要的作用。對于軟件項目的管理成為項目管理領域一個令人興奮的課題。本文將結合項目管理中的控制方法分析軟件項目管理控制的相關問題.以期提高軟件項目的開發效率。
1、關于軟件項目管理
1.1項目與項目管理
項目是一個旨在完成一個或一些獨特產品或服務的過程.它有著一系列被詳細描述的屬性。由于項目的獨特性和一次性特征,引伸出它的其他特點.如目標的確定性.成果的不可挽回性組織的臨時性和開發性等?;陧梖li的這些特點.項目運作更加注重項目決策前的計劃以及對實施過程的控制,以減少項目運作的風險。項目管理是2o世紀50年代后期發展起來的一種計劃管理方法,它運用先進科學的管理方式.有效解決大型組織的效率低下和小型企業面臨的風險增加問題以組織的機動靈活.面向客戶和資源利用率高而被廣泛應用。在工程設計.施工軟件項目的開發、實麓中經常會遇到進度拖延.費用超支、質量不達要求等問題除去極少數是因為技術原因造成,絕大部分是源于僵化的管理和不當的管理方式。
1.2軟件項目管理
各軟件企業都在積極將軟件項目管理引入開發活動中.對開發實行有效的管理。從概念上講.軟件項目管理是為了使軟件項目能夠按照預定的成本.進度、質量順利完成.而對成本、人員、進度、質量、風險等進行分析和管理的活動。同時,隨著軟件開發規模及開發隊伍的逐漸增大,軟件開發不再是向過去那樣一二個開發人員即可解決的事情。迫切需要一種開發規范來規范每個開發人員、測試人員與支持人員的工作每個項目組成員按約定的規則準時完成自己的工作。同時采用規范化管理.專業分工也可以降低對開發人員的要求,從而降低產品研發成本。
2、軟件項目控制
2.1軟件項目控制
軟件項目跟蹤和監控包括對照已文檔化的估計、約定和計劃評審和跟蹤軟件完成情況和結果?;趯嶋H的完成情況和結果調整這些計劃。軟件項目的已文檔化的計劃(即軟件開發計劃,正如在軟件項目計劃關鍵過程區域中所描述的)用作跟蹤軟件活動傳送狀態和修訂計劃的基礎管理者監控軟件活動.主要通過在所選出的軟件工作產品完成時和在所選擇的里程碑處,將實際的軟件規模工作量成本和時間表與計劃相比較,來確定進展情況。當確定未實現軟件項目計劃時,采取糾正措施。這些措施可以包括修訂軟件開發計劃以反映實際的完成情況和重新計劃遺留的工作或者采取改進性能的措施。
2.2軟件項目控制的內容
軟件項目控制的目的是為軟件項目的過程提供足夠的能見度,從而可以在執行過程中發生對計劃的嚴重偏離時能夠采取適當的更正行為。軟件項目控制包括:a。追蹤軟件項目的進展于表現從而與所作的估計、承諾和計劃做出對比:b。追蹤軟件項目的風險;
c。在發生對計劃的嚴重偏離時采取適當的更正行為。
2.3軟件項目控制步驟
由于軟件開發是處在一個開放的動態系統中,開發環境的不斷變化要求不斷修改項目計劃,以適應新的變化。此外項目經理及其組織在完成任務的過程中不可避免的要碰到這樣或那樣的問題.解決這些新的矛盾和問題均屬項目控制的范疇項目的預算和進度計劃只能為項目經理提供決策的依據.如果在項目實施過程中控制不?。茈y在限定的時間和預算要求下實現項目管理工作的目標。因此軟件項目控制的過程包括以下四個步驟:a、預測什么會發生——要做出開發計劃并建立工作標準b、查明什么正在發生——用建立的工作標準檢查當前的工作;
c、正在(或已經)發生的實事同預測的結果進行比較——分析誤差產生的原因:d及時采取補救措施.以滿足項目目標,預算和進度的要求。
3、軟件項目控制具體操作
3.1軟件項目進度控制
為了確保軟件開發中的各項工作能按照計劃預定的日程順利完成.對項目的進度要進行控制。進度控制的過程是.在項目實施過程中,不斷地進行實際進度值與計劃值的比較、發現偏差、檢查分析其產生的原因,并采取相應的措施加以解決。
3.1.1進度控制流程
(1)進度控制的輸入
進度計劃。項目進度基準是項目測量和報告的基礎和標準。
實施報告。實施報告提供了有關項目進度發展實情。報告未來可能發生的進度問題。
變更要求。項目變更要有嚴格的申請和審批手續。
進度管理的技術和工具。
(2)進度管理的技術和工具
進度控制變更系統。為有效實現進度管理與控制.進度控制系統應設立實現重新計劃的全部功能。包括:文件設立.跟蹤即實施報告.變更評估等。
實施情況測量。項目進度控制系統中的一個重要組成部分是決定對遲發生的進度偏差是否采取糾偏措施。而實施情況報告提供了決策的主要信息。如變更分析.趨勢分析.已實現價值分析等。
糾偏計劃。很少有項目能完全按計劃進度進行為實現項目進度或總進度要求,在項目實施過程中.需要不斷對原計劃進行調整或增加新的工作內容。為此.需要不斷對實施的項目進行活動時間預測。修改活動過程.替代進度方案分析。
項目管理軟件。它的作用是跟蹤項目按計劃日期展開實際工作的情況.對照進度計劃分析進度現狀,找出進度的偏差.分析進度偏差對項目的影響.預測未來走勢
(3)項目進度控制的輸出
進度更新。包括對項目管理中任何進度信息的修改。進度調整是其中的一種.師隊員進度計劃中活動開始和結束時間的改變。糾偏行動。通過改變資源投入將實際進度拉回到計劃的行動過程。
從中獲得的教訓。有關進度偏差產生的原因。糾偏方案的評估與選擇以及其他方面的感受和教訓都應紀錄在案成為日后有用的歷史資料。
3.1.2進度控制方法
一般項目進度控制采用因果分析.分析用四步完成:
(1)明確問題。實際完成情況與項目里程碑相對照.確定是否超期.超期的部分是在哪里。
(2)查找產生該問題的原因。位從系統角度充分認識各方原因.應組織具有代表性任務人員并采用頭腦風暴法進行。項目主管要通過他領導的辦公室或小組,以及在各職能部門的人共同分析問題產生原因。
(3)確定個原因對問題產生的影響程度。對影響程度的評估可以采用專家小組打分的方法,事先確定權數.而后打分得出分析結果。
(4)畫出帶箭頭的魚刺圖。分析出原因后各部門各就其職針對問題提出解決方案.并實施。
3.1.3軟件項目進度控制具體措施
在實施進度計劃過程中,會有種種故障:客戶的需求進行了補充或修改;
工作量估算不準,造成進度不平衡或是有人不遵從開發規范.導致產品出現缺陷;
或是技術環節出現故障,這些問題往往是在進度計劃外出現的.一旦出現這些問題,項目進度不得不進行調整。開發過程中為了有效控制類似問題,可以采用以下輔助措施,控制進度按計劃執行:
(1)政策性措施。對于不遵從開發規范,人員不按時履行職責的.給予經濟或是職務上的處罰.這種措施應是建立在分配任務之前;
(2)人員安排。在各子項目接口處適當安排機動人員與機動時間。這一措施有賴于項目組織的機構設置能動性好。此處比較難解決的是人員業績評估.獎勵問題。
(3)技術措施,要想很好地執行進度計劃,需要事先有統一的規范例如開發語言的統一,文檔的歸類。這樣便于下一階段人員理解上一階段人員意圖,交流更加容易。
(4)信息流措施。該措施要求建立一個信息流系統.準時匯報項目進度.便于主控人員調整進度,并且保證信息流通順暢。避免開發期壓到最后造成嚴重拖工。
(5)資金措施。財務部門可以定期檢查各部門財務情況.控制資金流出時間.進而控制項目進度。這與后面要講到的三者權衡有密切關系。
3.2軟件項目費用控制
費用控制就是要保證各項工作要在他們各自的預算范圍內進行。其基礎是實現就對項目進行費用預算。整個項目費用應包括項目范圍規劃階段。軟件需求分析階段.原型設計階段開發階段.測試階段和項目投入使用后的使用階段所消耗費用的總和。軟件開發項目承擔公司為了完成項目目標和獲得更多的利潤.在實施項目過程中就要控制成本.在控制過程中,首先要擬定一個標準.即計劃值.然后進行實際至于計劃值的比較,確定實際值與計劃標準的偏差大?。员阍诖嘶A上采取各種措施糾正偏差.常用的分析工具是偏差分析。
偏差是指實際成本對相應計劃的偏離,成本偏差的數學公式為:
cv=bcwp-acwp(負數cv表明出現超支;
反之,則節資)(3—1)
其中:cv為成本偏差,bcwp為計劃工作預算,acwp為完成工作實際成本。
在進行成本偏離計劃程度分析時,常用計劃偏差率反應時給予計劃的偏離程度。
cvp=cv/bcwp(3-2)
其中cvp為成本偏差率。
偏差值是控制分析中的一個關鍵參數,因而應向各級組織匯報。對于不同的項目或同一項目不同階段或不同管理層次,對偏差的控制程度不一樣,制定偏差允許值的方法也不同。由于隨著時間的推移風險減少了,因而偏差允許也可降低。
3.3軟件項目質量控制
對于軟件產品的項目質量控制應是事前有預控,過程有監控的主動控制閉環系統。(1)事前預控:根據影響質量因素多等特點.軟件項目質量必須事前預控,及根據軟件的類型和特點,以及以往類似項目的常發病和預防措施,對軟件項目質量提出事前預控措施,包括制定控制的計劃和程序,這是項目質量控制的前提。(2)過程監控:根據易產生質量波動和易產生系統因素變異等特點,軟件項目質量必須過程監控.即按照預控的計劃和程序,對工序、分項、單元的全過程進行過程監控.包括監測、檢查、控制和評定.這是項目質量控制的基礎。
軟件日常工作計劃范文第4篇
關鍵詞:工程項目;
項目管理軟件;
應用
隨著國家經濟的快速發展,工程項目的管理工作日趨復雜,特別是在一些比較大型的工程項目中,對工程項目進行管理的工作量就更加龐大了,加之工程項目處于不斷地變化之中,因此,在項目的進行中會有大量的信息需要我們來處理。而且,項目管理的質量與所采用的管理技術密切相關,主要包括質量管理、進度管理、造價管理以及目標管理等方面,這些管理技術如果僅靠人工不僅費時費力,而且效果也不夠理想。而工程項目管理軟件的出現就是為了處理項目中出現的信息以達到簡化項目管理工作的目的,其應用日益廣泛,取得了意想不到的效果。本文將在介紹項目管理的內容以及項目管理軟件的相關特征的基礎上,對工程項目管理軟件的應用情況進行分析,希望能夠加深大家對于工程項目管理軟件的了解。
一、工程項目管理概述
(一)工程項目管理的內容
預測、決策、計劃、實施與控制、反饋等五個環節是一個完整的工程項目管理的主要過程,繼續細分則又包括:制定戰略、綜合管理、成本管理、人員管理、時間管理、采購管理、風險管理、溝通管理等內容。
(二)工程項目管理軟件的功能和分類
工程項目管理軟件主要由以下功能模塊組成:信息輸入模塊、數據存儲模塊、數據分析模塊、圖形圖像處理模塊、信息實時查詢模塊、報表輸出模塊等,借助這些功能模塊來完成人力資源配置、工程進度控制、項目成本控制等各項功能。進度計劃是工程項目管理軟件的核心功能,軟件可以把實際的進度與計劃的進度進行比對,并且能夠分析找出進度不一致的原因所在,并能夠根據分析結果來做出相應的調整。人力資源配置功能是指項目管理軟件能夠顯著地提高工作人員的管理水平,根據項目計劃、進度、成本等因素合理的規劃人力資源,實現人力資源的最大化利用。
工程項目管理軟件主要有系統軟件、工具軟件和工作崗位軟件三種類型。系統軟件在工程項目管理的整個過程都有應用,可以對項目進行全面管理,幾乎包括項目管理的全部重要職能,其主要面向某項專門的工程進行開發。工具軟件不同于系統軟件,其主要應用于項目管理中的某幾項重要職能,比如控制進度、管理合同等。工作崗位軟件是進行項目管理的基礎軟件,一般跟專門的工作沒有關系,只作為處理信息和管理日常工作的輔助軟件。工作崗位軟件可以大幅度提升管理效率和質量,因此應用非常廣泛。比如進行文本處理的WORD,表處理軟件EXCEL,制圖軟件CAD等都是非常普遍的工作崗位軟件。
二、項目管理軟件的應用
(一)項目管理軟件的發展
上世紀50年代,隨著網絡計劃技術的出現,計算機開始進入項目管理領域,該時期的項目管理軟件大多用于指定進度計劃和管理,而且大部分應用于大型企業或者國家軍事的工程項目管理之中。PC普及之后,1982年第一個基于DOS的管理軟件出現了,在這個時期,項目管理從字符式的軟件向完全的圖形式軟件轉變,但受到多方面的制約,其使用效果和功能并不夠理想。80年代末到90年代中期,軟件公司開始根據某個具體功能研發功能集成的管理軟件,比如資源管理、費用管理、風險管理和進度管理的集成軟件。隨后,互聯網逐步普及,基于互聯網開發的項目管理軟件得到了廣泛的認可,互聯網功能成為項目管理軟件所必備的功能。
(二)項目管理軟件使用現狀
現在,可供選擇的項目管理軟件的數量多達兩千余種,項目管理軟件已經成為項目管理工作的必備內容,下面介紹幾種比較常見的項目管理軟件。
1.Microsoft Project
Microsoft Project是應用最為廣泛的項目管理軟件,其核心功能是進度計劃,由Microsoft公司開發。管理人員可以借助該軟件進行進度計劃的編制,分配管理資源,進行費用預算,還可以繪制相關圖表等。但是,如果項目管理的要求比較高或者項目較為復雜,Microsoft Project就難以達到要求了,因為Microsoft Project軟件在對復雜的工程項目的管理上還存在一些缺陷,需要其他更為專業的軟件來完成。但Microsoft Project軟件因為價格低廉,性價比高而受到了很多用戶的喜愛。
2.夢龍智能項目管理集成系統
該軟件是由國內軟件公司開發,主要由建設項目投資控制系統、智能管理動態控制、合同管理以及動態控制、機具設備管理、材料管理系統、安全管理系統和圖紙管理系統等功能組成,能夠實現對整個工程項目的全面管理。
3.Primavera Project Planner及Primavera Enterprise軟件
Primavera Project Planner由美國Primavera公司開發,其市場占有率和普及程度在國內外眾多項目管理軟件中都是最高的,在國內,基本大型的工程項目都會采用該軟件。P3是綜合性的進度計劃軟件,可用于項目進度控制、資源管理、費用控制和動態控制等。Primavera Enterprise是Primavera公司繼Primavera Project Planner之后推出的項目管理套件,該套件包括的管理內容更為廣泛,功能也更加的強大,很好的體現了項目管理軟件未來的發展方向。
4. Welcome Open Plan項目管理軟件
該軟件由Welcom公司研發,其中的項目專家功能為用戶提供了幾十種專業的管理模塊,用戶可以選擇適合自己的模式或者進行自定義。此外,Open Plan軟件的風險分析和模擬工具可用于項目危險程度指標和時間方面的計算。
三、結語
我國的項目管理軟件的應用經歷了由簡單到復雜,由從國外引進到自主研發的過程,現在的項目管理軟件往更為智能,集成化程度更高的方向發展。許多軟件可以結合用戶的要求對后臺數據進行選擇,支持用戶將使用的軟件與其他系統進行集成,這種開放性為用戶的使用帶來了極大的便利。相信隨著科技的不斷進步,項目管理軟件的功能也會更為完善,能夠更加適應工程項目管理的需要。
參考文獻:
[1] 田越強. 工程建設項目動態成本管理信息化研究――以新疆某隧道施工項目為例[J].科技與管理. 2010(01)
[2] 李洪東;
孫藝鍵.工程項目管理軟件的發展趨勢與應用現狀初探[J].中國建設信息. 2008(10)
軟件日常工作計劃范文第5篇
AbstractContent:Withthedevelopmentatfullspeedoftheinformationindustry,theprojectmanagementisaneffectualofficeproceduretothesoftwareenterpriserelyingmainlyonapplicationanddevelopment,theapplicationinsoftwaredevelopmentoftheprojectmanagement
ispaidattentiontodaybyday.Thistexthasbeenanalyzedanddescribed
throughtheorigincauseofformation,existingproblemandcorresponding
solutionofapplicationtotheprojectmanagementinsoftwaredevelopment
mainly.
關鍵詞:項目管理,軟件開發
Keywords:Projectmanagement,Softwaredevelopment
如果用兩個字概括當前社會的特點,那就是“變化”,而這種變化在信息產業中體現得尤為突出,技術創新速度越來越快,用戶需求與市場不斷變化,人員流動也大大加快。在這種環境下,企業需要應對的變化以及由此帶來的挑戰大大增加,也給管理帶來了很多問題和挑戰。軟件行業是一個極具挑戰性和創造性的新行業,管理上沒有成熟的經驗可供借鑒。而項目管理應該說對于軟件企業,尤其是那些以應用開發為主的軟件企業,是行之有效的管理方法。因此,項目管理在軟件開發中的應用日益受到重視。
項目管理的兩個問題
1、什么是項目管理?
項目管理是在一定的約束條件下,以高效率地實現項目業主的目標為目
的,以項目經理個人負責制為基礎和以項目為獨立實體進行經濟核算,并按照項目內在的邏輯規律進行有效的計劃、組織、協調、控制的系統管理活動。
2、為什么要有項目管理?
沒有項目管理,項目也有可能成功。但沒有管理的項目,很難保證項目
的利潤空間,對公司來說,虧損的風險就大。所以我們要有項目管理,以保證公司在總體上是盈利的,注意不是每一個項目都要盈利。
另外,有了項目管理,就有了管理改進的基礎,無論剛開始的項目管理多么糟糕,只要有管理,就有了改進的可能性,至于能不能得到改進,以及改進的快慢,則取決于兩個因素:一個是人,特別是各級管理者;
另一個是利益。關鍵是“利益”,準確的說是“利益的分配”,在權責利明確的前提下,人才能充分的發揮作用。還需要指出的是“利益”是多元的,這里的多元不僅指利益的具體形式,而且指利益的受眾是多元的,包括客戶方相關人員個人的利益。
3、項目管理的發展與現狀。
今天,項目管理作為一種現代化管理方式在國際上已獲得了廣泛的應用,從最初的國防、航天、建設工程領域,迅速發展到電子、通信、計算機、軟件開發、金融等行業以及政府機關的項目管理工作。隨著計算機、網絡系統的迅速發展,項目管理技術的不斷進步,項目管理軟件產品層出不窮,其功能、特點、應用對象也各不相同。當前,越來越多的企業和組織在內部推廣項目管理的理論方法及管理模式,如果都采用項目管理軟件進行管理,效果就更加明顯,可以節省大量的資源和財富。國外90%以上的項目管理都采用軟件進行,但我國在這方面的應用還不到10%。新世紀項目管理在中國的迅速興起,給軟件企業的發展帶來了前所未有的發展機遇。
項目管理在軟件開發中的應用的成因
隨著信息技術的飛速發展,軟件產品的規模也越來越龐大,個人單打獨斗的作坊式開發方式已經越來越不適應發展的需要。各軟件企業都在積極將軟件項目管理引入開發活動中,對開發實行有效的管理。從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定發展(即減小開發風險)。同時,隨著軟件開發規模及開發隊伍的逐漸增大,軟件開發不再是向過去那樣一二個開發人員即可解決的事情。迫切需要一種開發規范來規范每個開發人員、測試人員與支持人員的工作,每個項目組成員按約定的規則準時完成自己的工作。同時采用規范化管理,專業分工也可以降低對開發人員的要求,從而降低產品研發成本。
軟件開發是一項復雜的系統工程,牽涉到各方面的因素,實際工作中,經常會出現各種各樣的問題,甚至面臨失敗。如何總結、分析失敗的原因,得出有益的教訓,對一個公司來說,是在今后的項目中取得成功的關鍵。
早在20世紀60年代中期,人們就發現軟件的生產出現了“問題”,主要表現在生產過程不規范,缺乏管理。后來,人們在軟件工程方法學中引入了工程的概念、原理、技術和方法,這種思想在一定程度上解決了軟件生產過程中遇到的問題。但是直至80年代還是沒有提出一套管理軟件開發的通用原則,軟件管理不善的問題依舊在大范圍內存在。
目前的軟件開發正逐步趨向于復雜化、多元化,大多數開發團隊中都會出現同時開發多個版本、開發/維護工作并存、多地點同時開發等情況,給軟件開發管理帶來了前所未有的困難。如果管理不善,必將造成版本混亂,各個開發人員的工作相互交叉、干擾,整個開發團隊的工作在一種無秩序的不良狀況下運行,嚴重影響軟件產品開發的進度和質量。
因此,隨著軟件開發的深入、各種技術的不斷創新以及軟件產業的形成,人們越來越意識到軟件過程管理的重要性,管理學的思想逐漸融入軟件開發過程中,應用開發的項目管理日益受到重視。而項目管理技術的發展與計算機技術的發展是密不可分的,隨著計算機性能的迅速提高,大量的項目管理軟件涌現出來。它們可以用于各種商業活動,提供便于操作的圖形界面,幫助用戶制定任務、管理資源、進行成本預算、跟蹤項目進度等。
軟件項目管理常見問題及解決方案
對于軟件開發項目中,經常出現兩種極端情況,一種是創造了新的生產率和質量的紀錄;
一種則完全是一場災難,不是被取消就是拖延很長時間。前者如在很短的時間內,為了趕進度,在幾乎不可能的時間內開發出一套軟件產品,創造了軟件開發的記錄,滿足了上級所要求的上機日期,由于開發時間太短,過于倉促,上機時,問題百出,試運行時間長達幾個月或一年半載的,而且程序一改再改,維護工作量大。
后者,如某套系統未弄清楚需求,或因設計問題,開發失敗。通過提煉這些成功和失敗的例子,軟件項目成功或失敗的根本原因可能會更清晰一些。
目前我國大部分軟件公司,無論是產品型公司還是項目型公司,都沒有形成適合自己公司特點的軟件開發管理模式,雖然有些公司根據軟件工程理論建立了一些軟件開發管理規范,但并沒有從根本上解決軟件開發的質量控制問題。這樣導致軟件產品質量不穩定,軟件后期的維護、升級出現麻煩,同時最終也會損害用戶的利益。
分析目前項目管理需要改進的問題可以從幾種相關角色的角度去考慮:項目經理、項目組成員、公司管理人員、市場人員、客戶等。
問題一:缺乏項目管理系統培訓(相關對象:項目經理、管理人員)
項目經理在項目管理方面的培訓較少或不夠系統。項目經理或管理人員不了解項目管理的知識體系和一些常用工具和方法,所以在實際工作中沒有項目管理知識的指導,完全依靠個人現有的知識技能,管理工作的隨意性、盲目性比較大。在軟件企業中,以前幾乎沒有專門招收項目管理專業的人員來擔任項目經理(甚至很少是管理專業的),被任命的項目經理主要是因為他們能夠在技術上獨當一面,而管理方面特別是項目管理方面的知識比較缺乏。
解決方案:項目經理接受系統的項目管理知識培訓是非常必要的,有了專業領域的知識與實踐,再加上項目管理知識與實踐和一般管理的知識和經驗的有機結合,必能大大提高項目經理的項目管理水平。應實行項目經理知識技能資格考核制度,讓項目經理自覺補充學習項目管理的知識和一些常用工具和方法。
問題二:項目計劃意識問題(相關對象:項目經理)
項目經理對總體計劃、階段計劃的作用認識不足。項目經理認為計劃不如變化快,項目中也有很多不確定的因素,做計劃是走過場,因此制定總體計劃時比較隨意,不少事情沒有仔細考慮;
階段計劃因工作忙等理由經常拖延,造成計劃與控制管理脫節,無法進行有效的進度控制管理。沒有計劃或者是隨意的不負責任的計劃的項目是一種無法控制的項目。
解決方案:在高技術行業,日新月異是主要特點,因此計劃的制定需要在一定條件的限制和假設之下采用漸近明細的方式進行不斷完善。提高項目經理的計劃意識,采用項目計劃制定相關各種知識、技術、工具,加強對開發計劃、階段計劃的有效性進行事前事后的評估。
問題三、管理意識問題(相關對象:項目經理)
部分項目經理沒有意識到自己項目經理的角色,從總體上去把握管理整個項目,而是埋頭于具體的技術工作,造成項目組成員之間忙的忙、閑的閑,計劃不周、任務不均、資源浪費。在軟件企業中,項目經理大多是技術骨干,技術方面的知識比較深厚,但無論是項目管理知識,還是項目管理必備的技能、項目管理必備的素質都有待補充和提高,項目管理經驗也有待豐富。有些項目經理對于一些不服管理的技術人員,沒有較好的管理方法,工作不好安排的工作只好自己做。另外由于工作分解結構設計的合理性,項目任務無法有效、合理地分配給相關成員,以達到“負載均衡”。
解決方案:加強項目管理方面的培訓,并通過對考核指標的合理設定和宣傳引導項目經理更好地做好項目管理工作。技術骨干在擔任項目經理之前,最好能經過系統的項目管理知識,特別是其中的人力資源管理、溝通管理的學習,并且在實際工作中不斷提高自己的管理素質,豐富項目管理經驗,提高項目管理意識。
問題四:溝通意識問題(相關人員:項目經理、項目組成員)
在項目中一些重要信息沒有進行充分和有效的溝通。在制定計劃、意見反饋、情況通報、技術問題或成果等方面與相關人員的溝通不足,造成各做各事、重復勞動,甚至造成不必要的損失;
有些人沒有每天定時收郵件的習慣,以至于無法及時接收最新的信息。
解決方案:制定有效的溝通制度和溝通機制,對由于缺乏溝通而造成的事件進行通報作為教訓提醒,以提高溝通意識;
溝通方式應根據內容而多樣化,講究有效率的溝通;
通過制度規定對由于未及時收取郵件而造成損失的責任歸屬;
對于特別重要的內容要采用多種方式進行有效溝通以確保傳達到位,例如除發送郵件外還要電話提醒、回執等,重要的內容還要通過舉行各種會議進行傳達。
問題五:風險管理意識問題(相關人員:項目經理)
項目經理沒有充分分析可能的風險,對付風險的策略考慮比較簡單。項目經理在做項目規劃時常常沒有做專門的風險管理計劃文檔,而是合并在項目計劃書中。有些項目經理沒有充分意識到風險管理的重要性,對計劃書中風險管理的章節簡單應付了事,隨便列出幾個風險,隨便地寫一些簡單的對策,對于后面的風險防范起不到什么指導作用。
解決方案:通過學習項目管理知識掌握風險識別、量化、對策研究、反應控制的工具和方法掌握項目風險管理所必備的知識。通過加強對項目規劃中風險管理計劃的審核提高項目組的風險管理意識??偨Y本行業項目中常見的風險及其對策作為風險管理計劃中必要的風險內容,并切實評估相應對策的有效性和可行性。
問題六:不重視項目經驗的總結(相關人員:項目經理、管理人員)
項目經理在項目結束時有些是因為自身對寫文檔工作的興趣或意識,或
者是因為緊接著要參加下一個項目,總體對項目總結的重視程度不夠。有些是項目總結報告一再拖延,有些是交上來的報告質量較低,敷衍了事。
解決方案:在制度上鼓勵和加強項目經驗總結工作,使得項目總結及時并且具有指導意義而不是走過場。
問題七:項目干系人相關問題(相關人員:項目經理、項目成員、客戶)
在范圍識別階段,項目組對客戶的整體組織結構、有關人員及其關系、
工作職責等沒有足夠了解以致于無法得到完整需求或最終經權威用戶代表確認的需求。由于項目經理的工作問題,客戶參與程度部不高,客戶方相關責任人不明確或對范圍和要求責任心不強,提出的要求具有隨意性,項目前期對需求的確認不夠積極;
或者是多個用戶代表各說各話、昨是今非但同時又要求項目盡早交付;
項目后期需求變化隨意,造成項目范圍的蔓延,進度的拖延,成本的擴大。
解決方案:項目的目的就是實現項目干系人的需求和愿望。項目干系人管理應當從項目的啟動開始,項目經理及其項目成員就要分清項目干系人包含哪些人和組織,通過溝通協調對他們施加影響,驅動他們對項目的支持,調查并明確他們的需求和愿望,減小其對項目的阻力,以確保項目獲得成功。
問題八:項目團隊內分工協作問題(相關人員:項目經理、項目成員)
項目團隊內部有時由于各階段不同角色或同階段不同角色之間的責任
分工不夠清晰而造成工作互相推諉、責任互相推卸的現象,有時各階段不同角色或同階段不同角色之間的責任分工比較清晰但是各項目成員只顧完成自己那部分任務、不愿意與他人協作。這些現象或多或少地造成了項目團隊內部資源的損耗,從而影響了項目的進展。
解決方案:項目經理應當對項目成員的責任進行合理的分配并清楚地說明,同時應強調不同分工、不同環節的成員應當相互協作,共同完善。
以上對軟件開發項目管理中出現的問題的分析還不夠深入,也無法列舉所有遇到或將遇到的問題,解決方案也要根據實際情況進行調整,希望引起對這些問題更多的思考和改進。
結束語:項目管理雖然沒有非常高深的理論,但要真正實施起來,也絕非易事。對于軟件開發企業而言,這不是一個小的改變,而是一種變革,企業需要為此付出艱苦的努力,宣傳并樹立公司范圍內的項目管理文化十分重要。從而在實踐中鍛煉提高,解決各種各樣的問題,使項目管理工作越做越好。
參考文獻:
吳照云《管理學原理》經濟管理出版社
StanleyE.Portny(寧俊等譯)《如何做好項目管理》新經濟工商實務叢書
NealWhitten(孫艷春等譯)《管理軟件開發項目》(第二版)軟件項目管理系列叢書