軟件項目管理范文
時間:2023-03-29 17:44:19
導語:如何才能寫好一篇軟件項目管理,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
美國是最早興起項目管理的國家,項目管理也是第二次世界大戰后形成的一種重要的管理手段。本文中所講的軟件項目管理就是在軟件項目中應用項目管理的相關理論來降低和解決軟件開發以及應用過程中出現的非技術原因造成的成本問題以及工期問題。經過幾十年的發展,軟件項目管理的理論已經相當成熟,其中包含了對于軟件項目的生命周期管理、合同與采購管理、風險管理、質量管理、決策管理以及信息管理等各方面,下面本文就以上各方面逐一進行描述。
軟件項目的生命周期管理
所謂軟件項目的生命周期管理主要是利用相關理論以及手段方法來協調軟件項目中的各子項目,以便用來為軟件項目正常進行提供可靠的方式方法?對于軟件項目的生命周期管理作為一種項目管理的紀律為軟件項目管理列出了一定的標準來保證軟件項目的正常進行。
軟件項目的生命周期有若干階段組成或者是一些重復出現的周期構成。軟件項目自身具有一定的特殊性,同時軟件項目也是隨著客戶的具體需求和要求而進行改變,相對于傳統的項目管理生命周期來講,軟件項目生命周期的標準與考核就變得較為復雜,在進行項目管理的過程中需要根據不同的軟件項目具體制定相應的生命周期管理計劃,比如包括一些版本控制標準、技術文檔管理或者是系統開發等方面。
軟件項目的合同與采購管理
基于軟件項目管理的特殊性,現在大多數公司或者項目的管理力量隹與軟件項目良好融合,可能會出現管理目標無法實現或者其他一些非技術性的問題。為了提高公司軟件項目管理的有效性,項目外包就變得十分必要。夕咆在一定程度上能夠減輕公司的管理壓力,但同時會增加公司項目管理的難度和風險。對于項目外包的合同以及合作的細節需要全面而細致。在這個階段公司需要請專業的機構來起草合同,并且對夕卜包項目的采購流程進行嚴格的把控,為了能夠保證項目的順利進行,要確認和明確雙方的職責,對合同所有要求盡力做到明晰化。
軟件項目的風險管理
針對軟件項目的風險管理具有十分重要的意義,風險管理需要貫穿于整個軟件項目過程,也是軟件項目規劃階段的重要環節。風險管理的目的就是要充分考慮項目各方面的因素、找到潛在的風險項以及制定全向的項目規劃,同時就風險的規避或者是解決進行全面的討論。風險分為很多種,軟件項目風險分析需要全員參與并群策群力才能保證軟件項目正常進行。
軟件項目的質量管理
質量管理是軟件項目工程實施結果的有力保障,同時軟件項目的質量管理是主要的控制過程。全球質量標準體系和公司層面的項目內部質量標準體系是軟件項目質童標準的兩個層次,但是不論軟件項目或者執行的是哪個標準都要遵守一定的程序來進行,在制定相應的標準后,所有人員需要保持統一的節奏來遵守這個標準,避免出現意見不統一,朝令夕改的狀態。國際上主要的質童標準體系比如六西格瑪體系等,這些國際標準都具有成熟的指導措施和流程性文件。具體到某一公司項目的時候,公司層面在建立質童管理體系的時候可以參考相關的國際標準進行編制,這樣科學性以及可行性會大大提升。
基于軟件項目管理自身的性質,質量管理體系在建立時還要結合客戶的具體需求來制定,市場調查、客戶訪談以及標桿分析等過程都十分必要,這些工作流程也是用來評估和記錄用戶需求的質量標桿。在項目執行過程中對于客戶強調的質量需求可以予以加強,進而使得公司的產品質童得到控制。
軟件項目的決策管理
決策是一個管理活動中最重要的環節之一。能夠快速和準確的做決策對于項目管理的控制與發展來說是十分關鍵的,軟件項目管理過程中的決策不只是由一個領導者確定的,在項目的發展過程中會因為一些不可控因素或者其他原因引起爭議,這些爭議也會增加軟件項目管理組織決策的難度?基于以上分析,完美的決策需要組織各成員共同參與和制定,針對不同的因素這樣才能達到項目決策的最佳效果。當項目雙方的決策意見不統一時,需要重新制定和建立統一的決策流程進行解決,對于意見統一的決策可以簡化流程來提升決策的效率。
軟件項目的信息管理
當代社會信息的重要性可想而見,軟件項目信息也是項目管理的關鍵資源,是項目管理過程中必不可少的因素。對于軟件項目的信息管理可以采用相應的網站或者網絡服務器對信息進行調取和存儲,對軟件項目的信息管理方式多樣但目的都是一樣的,都是為了保證軟件項目管理相關人員方面獲取相關信息。在這個過程中需要過濾無用信息,突出軟件項目管理的目標信息,這也是軟件信息管理中最應該提升的部分,也是軟件項目管理成敗的關鍵。
篇2
隨著我國技術的不斷成熟和計算機技術日益與世界接軌,我國在軟件項目管理技術方面也有著很大的進步,但是我國目前的項目管理技術依然存在一些問題。本文主要從軟件項目組織管理缺乏統一規范和缺乏明確的軟件項目開發計劃以及軟件項目管理人員的管理能力有限等三方面進行闡述。
1.1軟件項目組織管理缺乏統一規范
每一個軟件開發項目組都不僅僅是一個人,而是一個多人組成的團隊,一個大的軟件項目需要多個開發項目組共同完成,在一個項目的開發期間有許多熟悉的人與不熟悉的人參與其中,然而每一個項目組都有各自的管理規范,所以當多個項目組一起協同工作時缺乏統一的管理規范,這樣會導致軟件項目編寫不統一、規范不一致,這樣勢必會影響開發進度和軟件的質量。而且在剛剛接到軟件項目時,開發人員比較懶散,總以為時間很充沛,在開發前期會很放松,后期的工作量會很大,這就說明了軟件項目管理缺乏合理的管理規范。
1.2缺乏明確的軟件項目開發計劃
軟件項目開發計劃是實施軟件項目管理的基礎,也是軟件進行開發的指標,但是當今的軟件項目管理缺乏明確的軟件項目開發計劃,不但沒有詳細的進度規范,而且分工不明確,導致一些從業人員任務過重不能如期完成任務,然而有一些人很任務過輕,在進度安排初期就完成了任務,甚至會導致一些功能、模塊無人負責設計與實現。而且在每一個進度安排階段的開發計劃設計不盡合理,要求提交的結果不明確,導致在項目開發的初期任務較輕,在開發中期的時候不能準時的繼續開發,依然在完善初期的工作,然而在后期堆積的大量的任務,最后項目無法按時完成。
1.3軟件項目管理人員的管理能力有限
軟件項目的管理人員一般都是具有大量的開發經驗的人員,但是從事管理崗位后,缺乏自我提升的意識,軟件項目管理人員的能力不能滿足現代的開發要求,譬如,管理人員僅僅依靠自己掌握的技術和傳統的工具進行管理,然而當今軟件項目開發要求使用最新的開發技術和最新版本的開發工具,這樣才能提高開發的效率和質量。軟件項目的管理者沒有及時的了解項目的進度,因此,不能合理的設計下一個進度的安排與任務。進一步造成了人員散漫,不能按照一定的規范與制度完成工作任務,拖延軟件項目的開發周期。
2軟件項目管理的主要內容
軟件項目管理不僅要對軟項目的進度、軟件項目的質量、軟件的配置、軟件可能存在的風險等進行管理,同時還需要對軟件項目開發人員進行統一管理,以及對軟件項目的開發成本、開發周期進行評估。
2.1軟件項目的進度與質量管理
軟件項目進度的管理是將整個軟件項目進行階段劃分,并確保每個階段在規定的時間內完成任務,而且每個階段中任務要具體分配到個人,如果各個階段的任務未能如期完成,管理者可以知道是哪個人的責任,是誰拖延了開發進度,管理者要實時的掌握開發人員的真實進度,以便于對以下階段進行安排。質量管理要嚴格的按照需求規格說明書中的相應規定來進行管理,保證軟件項目各個環節的開發質量都能夠滿足客戶的要求,這有這樣軟件項目的質量才會更高,才能通過驗收。
2.2軟件項目的開發人員管理
開發人員是軟件開發中最重要的資源,可想而知,對開發人員進行管理在軟件項目管理中占有重要的地位。根據需要對開發人員分成幾個不同的項目小組,如果在項目開發的過程中出現特殊情況或者個人意愿,可以考慮對各個項目小組的人員進行合理的調換和變更。對開發人員的管理要從軟件開發工作開始到項目驗收結束,在整個過程中合理的分配人員、調動人員,根據項目的具體情況以及開發人員的個人能力與經驗進行合理的人員配置,盡量利用最少的資源、最短的時間、最低的成本開發出令客戶滿意的軟件。
2.3軟件項目的風險管理
軟件項目最高的目標是以預算范圍內的成本,在有限的時間內開發出預期設計的項目,但是軟件項目的開發都存在一定的風險,這時,管理人員就需要對軟件項目進行風險管理,在項目開發前要做好風險評估工作,對風險進行分析,制定相應的風險應對策略,合理的分配資源,以最小化的降低風險帶來的不良影響,確保項目順利的進行。
3總結
篇3
該方案涉及的主要對象是軟件經理和各模塊的軟件研發負責人,SPME方案架構如圖1所示。圖1中,SPME方案覆蓋整個項目的啟動、規劃、執行、監控和收尾5大過程組,并貫穿始終。(1)啟動規劃階段。首先軟件經理和項目規劃、產品經理、整個項目的項目經理、硬件、測試等同事進行充分溝通,確定項目范圍,給出項目詳細信息;其次根據項目信息,由軟件經理牽頭組織各模塊研發負責人或具體的開發工程師,進行需求評估,劃分出項目階段,進行WBS分解,確定出開發環境和代碼組織、人力規劃、時間點計劃等,達成一致的范圍和成本基準;最后由軟件經理畫出關鍵時間點的時間軸圖,建立時間基線。該階段以確定了范圍、成本、進度基準,輸出了文檔為結束標志。(2)執行和監控階段。各模塊的研發工程師按照WBS分解進行軟件研發,同時用一頁紙嵌入式軟件項目管理表[1]進行研發問題的狀態跟蹤,這樣以便后續參考和作為進展匯報給軟件經理。軟件經理進行進度和攻關問題的跟蹤,同時每周要輸出周報將研發進展或一些變更情況及時通知到整個項目組。該階段一直持續到軟件版本被驗收通過。(3)項目收尾階段。各模塊研發負責人進行各模塊技術提煉和總結,完善一頁紙嵌入式軟件項目管理表并匯報給軟件經理,軟件經理再根據項目詳細信息等1~5份過程文檔記錄,進行整體復盤總結。
2SPME方案模板和具體應用
筆者選用了較為通用的Excel工具,基于這個方案給出管理模板,如圖2所示。整個文檔是一個工作簿(book),圖1中提到的各文檔分別作為該book的一個個對應的工作表(sheet),圖2最下方的Excel表的各工作表信息僅展開了文檔“1.項目信息”這個sheet的內容,相應還有其他sheet,這樣整個項目用一個Excel文檔就可以非常方便地跟蹤起來。(1)項目信息。項目信息需要和項目組各方確認,并要特別注意規劃階段將項目的關聯性和圖2SPME方案模板特殊共性需求信息討論清楚,確定后由軟件經理將各項信息記錄下來,也可根據實際需要進行豐富或裁剪。項目啟動后,“1.項目信息”要最先共享給整個開發團隊成員,作為研發啟動的標志。這樣在多項目并行研發時,可以使整個團隊目標清晰,并充分利用各項目間共性部分,對特殊部分單獨搭建以防干擾其他項目,使軟件研發事半功倍。(2)WBS分解。軟件經理組織各模塊研發負責人或具體的開發工程師一起評估需求,劃分出項目階段,進行WBS分解,最終結果記錄在“2.WBS分解”的sheet中。這個過程是明確項目軟件研發范圍基準、時間基準和成本基準的過程,所以WBS分解出的工作包需和各負責人討論達成共識,有爭議的要和項目組其他人員,比如:硬件、市場、測試、規劃等同事商定。確定下來后必須評估出開始結束時間,并進行編號。WBS是項目執行的主干和績效考核的基本依據。(3)時間軸圖。完成“2.WBS分解”確認好時間點和邏輯關系后,由軟件經理將各重要的工作包節點,特別是模塊開發完成、版本、送測、上市等節點按照時間順序標注出來,形成一個直觀的時間圖表,記錄在“3.時間軸圖”sheet中。這些時間點就是整個軟件研發的時間基準。在執行和監控過程中要不斷地進行核實,并標注出當前進展到哪,以便向項目利益相關者進行進度匯報,并可以從宏觀上明晰項目狀態。(4)過程問題跟蹤和周報。在項目執行監控階段中,軟件經理將WBS分解出的各工作包分配到各模塊的負責人,標志著研發執行工作正式開始。在多項目并行的情況下,具體的研發工作由各模塊負責人采用一頁紙嵌入式軟件項目管理方式[1]進行研發跟蹤,軟件經理則采用“4.過程問題跟蹤表”,“5.周報”將精力集中在各項目的進度和攻關問題的管理上。其中,過程問題跟蹤表,一是用作WBS工作包的進展跟蹤;二是將研發過程中新增的重要問題和變更記錄下來,安排處理并跟蹤處理進展,這樣可以避免耗時耗力地去翻郵件查詢相關問題信息,或遺忘等效率低下的現象。執行過程中,軟件經理至少每周要安排對軟件版本進行構建和測試,具體的周期時間可根據實際進行調整,整個研發團隊從軟件版本的測試情況,對研發工作的進展進行核實,由軟件經理收集各模塊的研發負責人匯報的開發進展,結合各項目過程問題跟蹤表記錄的一些問題和狀態,梳理出周報。周報側重于目前識別出的主要風險和需要領導協調的事宜,軟件研發整體進展和下周計劃,其中下周計劃要細分到各軟件模塊,使得每個團隊成員都有明確的目標和任務。周報是項目報告績效和監控風險的重要工具,需要每周固定時間以郵件或其他方式共享給整個項目團隊成員和相關領導,以便使相關信息能及時傳遞到位,新增需求和變更的迭代開發[3]。風險問題引起高層領導的重視和推動,使得整個團隊步調整齊,從而達到預定目標。(5)復盤報告。軟件版本被驗收后,及時進行復盤總結。主要涉及客戶分析,并針對主要需求,相關過程問題和教訓等項進行總結,同時將開發負責人完善的一頁紙嵌入式軟件項目管理表附入到“6.復盤總結”sheet中。至此整個項目過程就通過層層的文檔化,匯成了一份完整的軟件研發項目總結,可以通過復盤會議等形式對整個項目團隊或相關的項目團隊進行共享。以上給出了SPME方案模板和具體應用。模版是基于Excel的建議格式,使用者可以根據SPME方案的思想和各自的需求進行定制和擴展。這樣通過一個Excel文檔就可以跟蹤整個項目,從而使多個并行研發的嵌入式項目,有了統一的軟件研發管理模式,可以更清晰、快速、有效地進行問題跟蹤和信息傳遞,暴露項目研發中的風險,有效地降低人力協調和溝通成本,便于歸檔和追溯,能更快更好地進行項目交接和對比總結。
3結語
篇4
由于項目管理的廣泛應用,項目管理思想正逐步被各行各業所接受和采用。建設部最近了《關于培育發展工程總承包和工程項目管理企業的指導意見》(建市[2003]30號)文件,也表明我國的項目管理模式正逐步走向制度化和法制化軌道。
在國際上,一些大的管理軟件商如SAP、ORACLE、PEOPLESOFT等借助企業的優勢已經把項目管理軟件帶到了中國,美國Primavera公司的項目管理軟件在上海普華的和推動下更是占領了水電、石化、核電、交通等領域,目前正逐步向工業與民用建筑領域、項目型企業領域等進軍。其他如微軟、Openplan、邦永(中國)、瑞典的IFS公司以及國內的夢龍、用友、新中大也不甘示弱,紛紛涉足項目管理軟件領域。因此,目前國內項目管理軟件市場競爭日趨激烈。
此外,由于我國建筑市場的逐步開放,越來越多的國外建筑公司和項目管理公司進入中國,而這些國外公司在項目管理和項目控制中大多采用了項目管理軟件作為輔助工具,如BECHTEL公司、ABB公司、FOSTERWHEELER公司、福特丹尼爾等,由于他們項目管理水平比較高、管理比較細,給國內的沖擊比較大,由此帶來的工程索賠也頻繁增加,這也是促進國內一些公司加大項目管理軟件應用力度的主要原因之一。
二.項目管理軟件的現狀
項目管理軟件的應用是從無到有慢慢發展起來的,引進和應用正逐步走向理性。目前的項目管理軟件主要有單功能項目管理軟件和集成型項目管理軟件(系統):
*單功能項目管理軟件。這類軟件功能比較單一,主要專注于進度控制、投資控制、合同管理、招投標管理、文檔管理和信息溝通等某一或較少的方面,如Primavera公司的投資與合同管理軟件Expedition、進度控制軟件P3(SureTrak)、上海普華公司的文檔管理軟件PowerDocument、微軟的Project98/2000、夢龍軟件以及其他中低檔項目管理軟件,這之中有些軟件如P3和Project2000具備一些集成功能,以此為基礎的升級版本逐漸發展成了集成型項目管理軟件(系統),目前Primavera公司推出的P3E(Teamplay、P3E/C)、Microsoft公司的Project2002已經發展為企業級項目管理軟件;
*集成型項目管理軟件(系統)。這類軟件(系統)包含項目管理的主要工作,通常為一組套件,所有的套件組合即為項目管理系統,如Primavera公司的P3E/Teamplay/P3EC套件就包括ProjectManager、PA、MM、PR和PV組件,這些組件分別用于不同的功能和不同的對象,微軟的Project2002/2003定位在企業級項目管理軟件,其服務器版包括MicrosoftSharePointTeamServices、MicrosoftProjectWebAccess以及與OfficeXP集成,實現了項目的信息共享和溝通,此外,一些項目還專門開發了項目管理軟件(系統),如東海大橋項目管理系統、三峽工程管理信息系統(TGPMS)等,這些都是典型的集成型項目管理軟件(系統),也是大型項目和項目型組織的首選。
從項目管理軟件的功能和價格水平來看,一般劃分為兩個層次,一是高檔項目管理軟件,這類軟件功能比較強大,價格比較高,如Primavera公司的P3和P3E、Gores技術公司的Artemis、ABT公司的WorkBench、Welcom公司的OpenPlan等。另一類是低檔項目管理軟件,這類軟件功能比較簡單,價格也比較便宜,如TimeLine公司的TimeLine、Scitor公司的ProjectScheduler、Primavera公司的SureTrak、Microsoft公司的Project98和2000等,國內如夢龍、華炎、鵬為、來網等項目管理軟件。
但項目管理軟件的功能的完備程度和應用效果并不成正比,從實際應用情況看,目前項目管理軟件的應用還存在諸多問題,如軟件引進不當、應用范圍較窄、應用力度不夠、應用缺乏規劃和制度保證等等,因此國內項目管理軟件應用成功的案例也并不多。這之中有很多影響因素,如制度問題、項目管理軟件的理解問題、組織問題、人員問題、知識管理問題、數據管理問題等,阻礙了項目管理軟件的深層次運用。
三.項目管理軟件的發展趨勢
1.項目管理思想變革的影響帶來的發展趨勢
項目管理軟件作為項目管理的輔助工具,其功能設計、實現方式和應用總是受到項目管理思想發展的影響。目前項目化運作已經滲及各個領域內,有人甚至提出“一切皆項目”,這些在項目型公司如IT公司、設計院、投資公司、咨詢公司等組織內,正得到研究和實踐;而另外一方面,一個大項目內的子項目或者一個組織內的項目相互聯系、相互制約,因此又必須把這些項目作為一個有機項目系統來考慮,因此,從項目管理思想的研究來看,一組項目的項目管理和一個組織內所有項目的項目管理正成為新的研究課題,如ProgramManagement、EnterpriseProjectManagement和PortfolioManagement等。
在這一背景下,項目管理軟件正逐步向企業級項目管理或ProgramManagement發展,軟件功能包括企業級數據庫、廣域使用、多并發用戶以及可使用多級數據(如企業級和項目級)結構等。國際上最著名的項目管理軟件供應商美國的Primavera已經推出企業級項目管理軟件P3E,即PrimaveraProjectPlannerforEnterprise組件(包括核心組件、分析工具、知識管理、數據采集模塊、基于WEB的交互組件等),目前這一軟件在我國正逐步推廣,Primavera公司計劃在一兩年內代替其早期的P3軟件,成為項目管理軟件的主流,而美國的微軟公司也把目標瞄向了企業級項目管理軟件領域,目前其主流產品MicrosoftProject2002和OfficeXP具有較強的集成性,和Primavera產品相比,微軟的項目管理軟件主要定位在中低端,也更適合中小型企業使用。
由于多項目管理思想的出現,項目的戰略組合、優先級選定等項目投資組合管理(PortfolioManagement)也日益得到重視,一些企業級項目管理軟件同時注意到了軟件的項目投資或費用分析功能(PortfolioorCostAnalysis),如P3E組件里的PortfolioAnalyst(PA)組件就是用于項目的進度、資源、費用和贏得值分析的,甚至出現了專門的PortfolioManagement軟件,METAGroup把目前的該類軟件供應商分成了三個集團:領先集團(Leader)、挑戰集團(Challenger)和跟隨集團(Follower),其中Primavera公司和Niku公司處于第一集團,微軟等9家公司處于第二集團。
2.軟、硬件技術進步帶來的發展趨勢
我們知道,硬件的發展遵循摩爾定律,即計算機硬件性能每18個月增加一倍,而軟件技術的發展更快,項目管理軟件也是如此,以Primavera的P3為例,其從1983年第一版至今已經進行了10多次升級,但由于P3核心架構開發較早,因此其功能應用起來存在諸多不便,如數據安全、字段字符限制、采用文件型數據庫等等,極大的限制了P3的進一步功能擴展和應用,在這種情況下Primavera公司在總結P3應用的基礎上,結合項目管理理論和軟件技術的發展開發了全新概念的企業級項目管理軟件P3E(Teamplay、P3E/C)。
項目管理軟件的主流技術與管理思想一樣,也經歷了三個發展時期:界面技術從DOS字符界面,到Windows圖形界面(或圖形用戶界面GUI),直至今天的Browser瀏覽器界面;平臺體系結構也從單機單用戶發展到文件/服務器(F/S)體系,再到客戶機/服務器(C/S)體系和瀏覽器/服務器(B/S)體系,使用范圍也從單機到局域網再到可通過互聯網進行信息交互和遠程控制。從目前看,網絡版項目管理軟件已經成為主流趨勢,其主要有兩種結構:一是C/S結構,二是B/S結構。
隨著項目管理軟件應用范圍的擴大,系統管理的任務越來越重,C/S結構的弱點也逐漸暴露出來,這種模式不僅對客戶來說軟件價格昂貴、軟件的安裝和維護不方便、軟件的多版本管理困難等,而且對供應商來說軟件的測試麻煩、開發時要考慮的兼容性問題復雜、售后服務麻煩(需要開發很多補丁、提供多種版本的售后服務)以及增加了許多額外的硬件和開發成本等。而B/S結構則在很大程度解決了這一問題。B/S架構的產品明顯體現出更方便的特性,無論用戶的規模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行,客戶端只是瀏覽器,根本不需要做任何的維護,如果是異地只需要把服務器連接上網即可立即進行維護和升級,這對人力、時間、費用的節省是相當驚人的,所以客戶機越來越“瘦”而服務器越來越“胖”是將來項目管理軟件的主流發展方向,這使得升級和維護越來越容易而使用越來越簡單,如Primavera公司的投資控制和合同管理軟件最新版本Expedition9.0已經由C/S結構改進為B/S結構模式。
Constructware公司的首席執行官ScottUnger預言“瘦客戶端”方式將成為AEC(工程界)領域內的主導,此外B/S結構也有利于企業軟件系統的集成,目前電子商務、ERP、人力資源管理系統等軟件都逐漸向B/S結構發展。JAVA技術的成熟也使B/S結構日益成為應用軟件的主流。
3.應用實踐驅動的項目管理軟件發展趨勢
篇5
1.從微觀上來看,工程項目管理軟件推廣應用的作用表現在:
(1)提升建筑企業(包括監理、咨詢企業和施工企業)的核心競爭力,適應市場化競爭的要求。
(2)縮短建筑企業的服務時間,提高建筑企業的客戶滿意度,及時的獲取客戶需求,實現對市場變化的快速響應。
(3)可以有效提高企業的決策水平。
項目管理軟件的應用使企業在獲取、傳遞、利用信息資源方面更加靈活、快捷和開放,可以極大地增強決策者的信息處理能力和方案評價選擇能力,拓展了決策者的思維空間,延伸了決策者的智力,最大限度地減少了決策過程中的不確定性、隨意性和主觀性,增強了決策的合理性、科學性及快速反應,提高了決策的效益和效率。
(4)有效降低企業成本
項目管理軟件的應用可以直接影響建筑企業價值鏈任何一環的成本,改變和改善成本結構。
(5)有助于理順建筑企業內部的各種信息,提高建筑企業的管理水平。
(6)加速知識在建筑企業中的傳播,同時在企業內部營造出一個重視知識、重視人才的環境。
2.從宏觀上看,工程項目管理軟件的推廣應用對于國家和整個行業的作用表現在:
(1)加速信息在建筑企業內部和工程項目建設的各個參與方之間的流動,實現信息的有效整合和利用,減少信息損耗。
(2)通過項目管理軟件及其所代表的現代項目管理思想在項目管理中的應用,可以提高工程項目的管理水平,提高工程項目各個參與方的管理水平,提高工程項目的整體效益,從而最終增強國家的綜合實力;
(3)有利于建筑相關行業迎接加入WTO后的挑戰,適應國際化競爭。加入WTO以后,建筑相關行業將更直接地面對國際競爭的挑戰,在全球知識經濟和信息化高速發展的今天,作為項目管理工作中的重要的知識管理工具——項目管理軟件的推廣應用已經成為決定成敗的關鍵因素,也是建筑企業實現跨地區、跨國經營的重要前提。
(二)工程項目管理軟件的應用現狀
項目管理軟件在工程項目管理中的應用是工程管理現代化的主要標志之一。項目的管理是一個動態過程,在這一過程中有大量的數據和信息需要處理,需要各種圖表,需要在施工前做好規劃、編制好計劃,需要在項目執行過程中反饋真實的記錄,需要執行過程中對計劃進行不斷的調整;這些具體工作的實現過程,同時也是項目管理水平提高的過程,是項目管理軟件的應用過程。沒有計算機系統的應用,就談不上高水平的項目管理,對于大型工程項目尤其如此。
目前,在項目管理軟件的應用過程中,存在以下幾種形式。
1.以業主為主導的統一的項目管理軟件應用形式
采用這類形式的往往是大型或特大型工程項目。在這類項目的實施過程中,業主或者聘請專業的咨詢單位或人員為工程項目提供涉及項目管理全過程的咨詢,或者自行建立相應的部門專門從事這方面的工作,無論采用哪種方式,都需要做到事前針對項目的特點和業主自身的具體情況對項目管理軟件(或項目管理信息系統)的應用進行詳細地規劃,包括應用范圍、配套文檔編制(招標文件、合同、系統輸入輸出表格、使用與審查細則等)、各類編碼系統的編制、信息的標準化、工程項目管理網絡系統的建立和相關培訓工作;在應用的準備過程中,建立實施時數據和文檔的申報、確認、審查、處理、存儲、分發和回復程序,并在合同文件中用相應的條款對這些程序的執行進行約束。從使用的效果來看,由于在業主的組織下,將工程項目的各個參與方凝聚成一個有機的整體,實現了統一規劃,統一步調、統一標準、協調程序,因此應用效果較好。
2.項目的某個參與方單獨或各自單獨應用項目管理軟件的形式
這種項目管理軟件的應用形式目前在工程項目管理中普遍存在。由于工程項目的各個參與方對項目管理軟件應用的認識程度存在很大差距,只要業主沒有對項目管理軟件在項目管理中的應用進行統一布置,則往往是工程參與方中的先知先覺者會單獨選用適用于己方的項目管理軟件,例如,設計方采用CAD軟件和概預算軟件,監理單位采用監理專用的軟件,承包商采用進度計劃管理、費用管理和風險管理軟件等;或工程項目的某個參與方自己擁有完善的面向企業管理和項目管理的信息系統,由于這些工具的使用,使得項目管理軟件的使用方較其他參與方有更高的效率,能掌握更多的信息,能更早地預知風險,能對出現的問題做出快速響應,使其在各個參與方之間處于一種有利的地位。但從整體上看,應用效果不如前一種情況。
(三)我國工程管理軟件應用推廣中存在的問題
盡管工程項目管理軟件在我國的應用已經取得了很大的進步,但從目前的應用效果上來看,還有很多不盡人意的地方。工程管理軟件應用推廣中存在的問題表現在以下兩個方面。
1.意識上的問題
隨著市場壓力的逐漸增大,很多建筑企業都體會到信息的重要性,體會到項目管理軟件應用的重要性,都認識到項目管理軟件在企業和項目中的應用可以促進企業發展。但在實際操作上,各個企業有很大差別。大部分企業對此持積極態度,但也有些企業不愿在工程項目管理軟件的應用上增加投入,認為軟件價格過高,而且其應用不僅在短期內不會帶來效益,還會增加負擔。在這種指導思想下,企業很難把項目管理軟件的應用變為企業的主動自覺的行為,即使在某些項目上使用了項目管理軟件,也經常是在項目的甲方或上級領導的要求下使用的,根本保證不了使用效果。當然,對于大多數中小企業來說,資金和人才也是妨礙項目管理軟件應用的一大障礙。
隨著企業競爭環境的不斷變化,會促使企業向信息化尋求出路,隨著與項目管理軟件相關的管理思想和信息技術的成熟及成本下降也會使企業在這方面的的積極性會進一步提高,可以說,意識上的問題將不成為問題。
2.使用深度和使用范圍方面的問題
目前,很多企業都擁有了各種各樣的項目管理軟件,但由于存在認識水平、重視程度、管理基礎、經濟效益等方面的差異,這些軟件在各個企業和各個項目上的應用水平和應用深度有很大的不同。水平高的企業或項目擁有一整套完整的項目管理軟件應用規范和與之相配套的定性、定量相結合的規章制度和相關規定,在項目管理軟件的應用上得心應手;而相當一部分項目和企業對項目管理軟件的應用僅僅局限于一個比較淺的水平上,這里除了有硬件方面和人員方面的因素外,很大程度上還在于這些項目和企業的意識、管理基礎和管理水平與項目管理軟件應用的要求存在一定的差距。
篇6
金融行業對于銀行軟件開發的關注度往往是比較高的,尤其在新媒體環境的影響下,銀行軟件的數量不斷增多、內容不斷豐富。銀行用戶為了時時了解銀行動態和自己的賬號安全,開始越來越頻繁的使用銀行軟件。對銀行軟件開發進行項目管理,能夠為軟件開發技術提供一個較為安全的環境,防止軟件在使用過程中出現風險。文章對銀行軟件的開發技術和與之相關的項目管理做了詳細分析。
【關鍵詞】
銀行軟件;開發技術;項目管理
對銀行軟件開發進行項目管理,主要對其軟件開發技術的成本和質量,以及它在使用過程中可能出現的風險等進行的管理。這種管理能夠為銀行軟件開發提供一個良好的開發環境,而且能從側面反映項目管理的重要性。對銀行軟件進行項目管理,需要從多方面開展。在開發軟件的過程中,可能會涉及到銀行的機密信息,這在無形中增加了項目管理的難度。對銀行軟件開發進行項目管理,能夠為銀行在網絡環境中的各項業務的開展,提供一個更加安全的支付環境,進一步保證用戶和銀行自身在各項交易中都能夠有安全保證,有效的將操作過程中可能出現的風險控制在一定程度之內。
一、銀行軟件開發技術的需求
銀行軟件開發,能夠實實在在的為用戶提供更加方便的銀行業務服務,有效的減少辦理業務時花費的時間和與業務相關的各項手續過程,能夠大大提高銀行金融業務的服務效率。特別在銀行業務繁忙的時段,使用銀行軟件進行操作服務,能夠減少銀行在業務方面出現的失誤,使銀行處理業務的能力得到不同程度的提高。這對銀行來說有很重要的意義。銀行軟件開發,主要是通過計算機計算以及其他軟件支持進行開發的,并且開發結果要達到一定要求,這樣的銀行軟件才能為銀行提供更加安全的網上業務環境,為銀行的網上系統提供便利的發展機會。
1、技術需要銀行軟件開發的主要內容,是銀行軟件開發技術。擁有開發技術做后盾的銀行軟件,能夠使銀行業務具備更加完善的服務能力,而且各個銀行的分行能夠將數據庫連接起來,為銀行數據信息的傳輸提供更加安全、穩固的傳輸環境,且傳輸速率也會有很大提高。在進行銀行軟件開發的過程中,對所需設備和數據的質量有很高的要求,而且銀行開發技術中較為重要的數據需要備份。備份數據主要是為了防止突發狀況。[1]銀行軟件一旦受到攻擊,或者銀行的系統出現漏洞,備份數據能在這種關鍵時刻立即啟用,有效的防止銀行軟件系統的崩潰。銀行軟件開發完成之后,要對整個銀行系統進行及時維護。這種有效維護,能夠防止系統在運行過程中出現問題,彌補了系統中存在的漏洞,能夠為技術需求提供有力的保障。
2、操作需求C/S開發模式,是銀行軟件開發技術所采取的一種有效模式。這種模式能夠使銀行開發技術以狀體界面的形式存在于銀行系統中。這種模式有它的優點,它能夠有效降低開發軟件在操作上的難度。銀行軟件開發過程中,一定要對其在現實中的應用進行全面考慮,銀行工作人員在開展業務服務時不會出現操作上的困難,而且軟件開發技術要符合工作人員在操作上的需求,技術開發要最大限度的滿足銀行操作的可進行性,為銀行業務和其他各項事物的開展提供更加準確的操作支持。
3、服務需求銀行軟件開發技術,主要是為了提高銀行在各項業務上的服務質量,這種高質量服務是銀行軟件開發最希望達到的主要目標。所以,銀行軟件開發首先需要滿足的,就是銀行在服務上的需求。這樣才能使銀行軟件開發有一個科學、合理的過程。銀行軟件開發技術對設備的要求比較高,尤其對計算機磁盤容量的大小和計算機操作系統運行速度的快慢,有比較高的要求。只有設備的性能比較優越的時候,銀行軟件開發技術才能達到更好的效果,才能使銀行系統在數據庫的建設上有更加完善的成果。
二、銀行軟件開發技術
1、銀行軟件開發的總體技術銀行的事務比較多,相應的銀行軟件該具備的事務也多,這些繁雜的事務給銀行技術開發帶來了比較大的壓力。用戶管理以及用戶相關業務的辦理工作,是銀行軟件開發技術要解決的兩個比較重要的內容。尤其是業務辦理,不同的業務辦理項目的內容和辦理流程不同,銀行開發技術應該就這些不同的內容和流程進行不同的設計和管理,只有這種規范的技術設計,才能為銀行系統提供相對安全的運作條件。用戶有存取款或者轉賬業務需求時,銀行工作人員只需要在銀行軟件上進行相關操作,就能完成整個業務。[2]所以銀行軟件開發技術需要支持的業務需求必須具備類型更加豐富設計,而且各項業務的安全保衛工作系數也要進行提高,以免在交易過程中出現信息泄露的情況,為用戶提供貼心、方便、安全的服務,也從側面顯示了銀行開發技術的使用價值。
2、銀行軟件開發技術的設計銀行軟件開發技術要對銀行的所有業務進行設計,其中就包括了銀行的計算機儲蓄系統。對銀行計算機儲蓄系統進行技術開發,編程部分比較重要。設計編程所用的語言,要根據銀行工作人員的一定操作需求進行設計,為用戶提供業務服務時,選擇“是”或“否”。銀行軟件開發技術需要對銀行業務中的數據輸入、數據處理和數據結果的輸出進行設計。銀行軟件開發技術對業務中的輸入情況進行設計,輸入時必須將賬號和密碼輸入完整,而且密碼和賬號要匹配,不匹配的賬號及密碼,在銀行軟件限制的情況下是不能允許用戶登錄的。接下來要對處理步驟進行設計,在輸入的賬號和密碼正確且匹配的前提下,銀行開發技術對條件檢測的標準進行設計。只有用戶登錄銀行軟件之后,才能選擇并操作相關的儲蓄系統。且為保證用戶能夠進行正確的操作,開發技術需要設計操作提示,為銀行用戶提供周到的服務。銀行軟件開發技術對輸入步驟進行設計,在系統完成輸入和處理步驟之后,要將相關儲蓄數據顯示出來,并且在用戶的要求下打印業務存儲單據,運用完備的銀行軟件開發技術完成這些業務的軟件設計。
三、銀行軟件開發項目管理的措施
銀行軟件開發不是一個一成不變的結果,軟件開發設計人員會根據金融市場的變化和用戶的需求對銀行軟件做出相應的調整和修正,它是一個不斷更新、變化的過程。而且變化的過程比較快、使用周期比較短,這無疑給銀行軟件開發項目管理帶來一定難度。對銀行軟件進行有效項目管理,主要通過以下三種方式:
1、構建責任制度針對責任感比較弱的銀行軟件開發項目管理人員,在管理工作中出現隨意完成工作的現象,進行項目管理時必須設置完備的責任制度。這樣做能夠使管理人員對自己的工作重加重視,而且在重視的基礎上約束自己的工作行為。責任制度必須對管理人員在工作中的責任和義務進行明確要求,要求管理人員在自己的責任范圍內,做好自己的工作,完成自己任務,一旦在技術開發的過程中,出現了一定的問題,可以對管理人員進行責任追究,并且在第一時間制定出相應的、有效的解決措施。[3]
2、強化部門溝通銀行軟件開發需要各個部門通力合作才能完成,只有各個部門保證流暢溝通,才能全面了解軟件開發的進程。各部門相關的項目管理人員在投入到管理工作之前,需要了解相關信息。而且軟件開發技術要保證一定的先進性,管理人員可以將先進技術的相關訊息告知與開發人員,這樣能夠提高軟件開發的水平。
四、結束語
銀行軟件開發項目管理,能夠通過有效的責任制度約束管理人員的行為,確保項目管理過程中出現的問題能夠得到有效處理。完備的項目管理能夠防止軟件開發過程中出現風險。
參考文獻
[1]王銳.銀行軟件開發項目管理分析[J].電子技術與軟件工程,2015,04:82.
[2]龍愛強.銀行軟件項目管理系統設計與實現[D].電子科技大學,2013.
篇7
項目管理是20世紀50年代開始發展起來的,項目管理在某種意義上來講,可以說是一種計劃管理方法。項目管理在運行方式和思維模式上改善了工作流程,有效的提高了工作效率。目前在我國的很多領域里的項目管理被廣泛的應用和滲透,成為政府和企業提高工作效率的一種利器。經過幾十年的發展,項目管理已經不僅僅是管理技術和方法,更重要的是他它已經成長為一門新的學科和專業。項目管理是一個動態過程,針對一些大型的建設工程項目,其生命周期中有大量的數據和信息需要處理,需要各種圖表和施工前的規劃,同時需要在項目的執行過程中反饋真實的記錄,并且需要在項目執行的過程中對計劃進行不斷的調整,這些具體工作的實現過程,同時也是項目管理水平提高的過程,是項目管理軟件的應用過程,因此,項目管理軟件的應用顯得非常的重要。
1 項目管理軟件的概念
1.1項目管理
項目管理會在一定程度上受到一些條件的約束,實現項目目標,以項目經理個人負責制為基礎和項目獨立實體進行經濟核算,并且需要按照項目內在的邏輯規律進行有效的計劃、組織、協調、控制的系統管理活動。
1.2項目管理軟件
項目管理軟件是利用網絡計劃技術,以項目的實施環節為核心,以時間進度為出發點,對實施過程中的進度、費用、資源等進行綜合管理的一類應用軟件。其中主要包括幾個模塊,進度計劃管理、資源管理、費用管理、報告生成與輸出功能等等。在某種意義上來講,項目管理軟件包括了與項目管理工作相關的各種應用軟件,涉及到的方面是相對較多的,這也是項目管理相關軟件的總稱。
2 項目管理軟件的功能介紹
針對各種項目管理軟件的功能來講具有很大的差異,但是它們都是以網絡計劃技術為基礎,在基本功能的實現上也相同的,其中包括網絡模型建立與分析、資源安排與優化、項目控制和圖表輸出等幾個方面。
2.1網絡模型建立與分析
計算機是網絡模型進行項目管理的基礎。隨著科學技術的進步,我國項目管理軟件都有方便的網絡模型建立與分析功能。可以使用建立數據文件方式、緊前工序號輸入方式或直觀圖像。自動計算各工序參數的時間。求出關鍵路線、關鍵工序和總工期。
2.2資源安排與優化
資源是指用于完成項目任務所需的人、設備、工具和物資等。項目管理軟件自身存在很多的優勢,項目管理軟件一般都具有資源管理、根據自愿安排計劃和解決資源中圖等的功能。在日常的生活和生產中,都需要大量的資源力量,可以隨著時間的變化而變化。當資源發生沖突時,可以根據各個工序的重要程度,設定各項工序對資源需求的優先級別。能夠根據工序對資源的需求量和資源的供應量,自動排出進度計劃。
2.3項目控制包括成本控制和進度控制連個方面。在成長控制方面,通常項目管理軟件能夠有效的處理項目或工序與實踐,這樣就可以降低無關的固定費用。必要時可以將時間與成本設備非線性關系,進行成本和進度的 同步計算,根據一些實際的計劃進度或實際進度制作全部工作或局部工作的資金流量圖和各種分析計劃成本與實際偏差、優化和調整計劃提供的決策依據。進度的控制主要采用的基本方法有,項目進度跟蹤,將實際進度和計劃進度進行對比,分析計劃進度偏差的主要原因。通過瓦解關鍵路徑或改變工序邏輯關系等方法處理關鍵路線。
3 礦山建設項目管理中的應用
在過去的幾十年里,在我國一些礦山建設生產管理實踐過程中,曾經有過很多的相關研究人員應用網絡計劃技術,開發計算機軟件,編制進度計劃。但是由于網絡圖形的特殊和復雜性,短時期內是無法開發出高質量的網絡圖形處理軟件的,這也是造成網絡計劃技術在我國礦山建設項目管理中未能廣泛應用的主要原因之一。據相關調查證明,功能完善、性能優越和使用方便的計算機軟件是成功應用網絡計劃技術的重要保證。礦山建設項目自身具有鮮明的特性,同時又具有一般建設項目的共同特性,應用項目管理軟件來管理礦山建設項目是完全可行的。
3.1網絡計劃動態控制管理
圖形化的網絡模型可以直觀的表示整體工程各項工序的進行順序和空間上的相互關系。根據一些實際的工程進展情況,通過計算網絡模型的時間參數,找出新的關鍵工序和關鍵路線,進而改進工程進度計劃。目前我國的一些礦山建設項目的工程進度計劃已經進行了無數次的調整,取得顯著的成績和效果。
4 項目管理軟件的發展現狀
4.1國內應用狀況
項目管理軟件在我國的我應用時間相對較晚。在這樣的一個階段內,國內出現了很多項目管理軟件,但是由于與國際接軌的需求,國外項目管理思路被很多單位引進和接受,同時引進了國際先進的項目管理軟件,目前,我國使用項目管理軟件的企業已經上千家。
4.1.1進度計劃的編排
運用項目管理軟件編排進度計劃,在項目投標以及工程開工之前都能運用這些軟件進行編制計劃。大多數的企業還處于被動使用狀態,因為,項目招標書中要求使用項目管理軟件進行項目管理,而被迫使用相應的軟件。
4.1.2通過進度和資源結合使用,分析資源的強度和資源的使用安排是否滿足需要。很多企業通過使用項目管理軟件,嘗到了很多的甜頭,希望通過項目管理軟件的資源分析和成本管理的功能,合理配置資源,使得進度計劃更為的合理。
4.1.3根據施工組織措施來編制進度和資源計劃,根據計劃來安排生產,通過對計劃對進度進行控制。這需要計劃的編制人員必須按照施工方案來編制計劃,現場施工人該按照計劃安全生產,必須及時的將實際進行反饋,從而可以有效的實施動態跟蹤。
4.2.4項目管理的數據與企業管理信息系統
通過一些有效的手段對遠程進行控制。分散在全球各地,通過數據的貢獻,減少或者傳遞到本部,在總部進行匯總和統一的安排,并且將指令通過郵件下發給所有的分公司或工地,對于企業和戰線偏長的的項目庫可以推廣此方法。
篇8
論文關鍵詞:項目管理 進度控制 費用控制 質量控制 軟件開發
人類社會經歷了三次經濟革命從農業革命、工業革命到目前正在經歷的信息革命。信息化正在日益改變人們的思維方式和生活習慣。在推動信息化過程中,計算機及其軟件產品發揮著至關重要的作用。對于軟件項目的管理成為項目管理領域一個令人興奮的課題。本文將結合項目管理中的控制方法分析軟件項目管理控制的相關問題.以期提高軟件項目的開發效率。
1、關于軟件項目管理
1.1項目與項目管理
項目是一個旨在完成一個或一些獨特產品或服務的過程.它有著一系列被詳細描述的屬性。由于項目的獨特性和一次性特征,引伸出它的其他特點.如目標的確定性.成果的不可挽回性組織的臨時性和開發性等。基于項flI的這些特點.項目運作更加注重項目決策前的計劃以及對實施過程的控制,以減少項目運作的風險。項目管理是2O世紀50年代后期發展起來的一種計劃管理方法,它運用先進科學的管理方式.有效解決大型組織的效率低下和小型企業面臨的風險增加問題以組織的機動靈活.面向客戶和資源利用率高而被廣泛應用。在工程設計.施工軟件項目的開發、實麓中經常會遇到進度拖延.費用超支、質量不達要求等問題除去極少數是因為技術原因造成,絕大部分是源于僵化的管理和不當的管理方式。
1.2軟件項目管理
各軟件企業都在積極將軟件項目管理引入開發活動中.對開發實行有效的管理。從概念上講.軟件項目管理是為了使軟件項目能夠按照預定的成本.進度、質量順利完成.而對成本、人員、進度、質量、風險等進行分析和管理的活動。同時,隨著軟件開發規模及開發隊伍的逐漸增大,軟件開發不再是向過去那樣一二個開發人員即可解決的事情。迫切需要一種開發規范來規范每個開發人員、測試人員與支持人員的工作每個項目組成員按約定的規則準時完成自己的工作。同時采用規范化管理.專業分工也可以降低對開發人員的要求,從而降低產品研發成本。
2、軟件項目控制
2.1軟件項目控制
軟件項目跟蹤和監控包括對照已文檔化的估計、約定和計劃評審和跟蹤軟件完成情況和結果。基于實際的完成情況和結果調整這些計劃。軟件項目的已文檔化的計劃(即軟件開發計劃,正如在軟件項目計劃關鍵過程區域中所描述的)用作跟蹤軟件活動傳送狀態和修訂計劃的基礎管理者監控軟件活動.主要通過在所選出的軟件工作產品完成時和在所選擇的里程碑處,將實際的軟件規模工作量成本和時間表與計劃相比較,來確定進展情況。當確定未實現軟件項目計劃時,采取糾正措施。這些措施可以包括修訂軟件開發計劃以反映實際的完成情況和重新計劃遺留的工作或者采取改進性能的措施。
2.2軟件項目控制的內容
軟件項目控制的目的是為軟件項目的過程提供足夠的能見度,從而可以在執行過程中發生對計劃的嚴重偏離時能夠采取適當的更正行為。軟件項目控制包括:a。追蹤軟件項目的進展于表現從而與所作的估計、承諾和計劃做出對比:b。追蹤軟件項目的風險;C。在發生對計劃的嚴重偏離時采取適當的更正行為。
2.3軟件項目控制步驟
由于軟件開發是處在一個開放的動態系統中,開發環境的不斷變化要求不斷修改項目計劃,以適應新的變化。此外項目經理及其組織在完成任務的過程中不可避免的要碰到這樣或那樣的問題.解決這些新的矛盾和問題均屬項目控制的范疇項目的預算和進度計劃只能為項目經理提供決策的依據.如果在項目實施過程中控制不住.很難在限定的時間和預算要求下實現項目管理工作的目標。因此軟件項目控制的過程包括以下四個步驟: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軟件項目費用控制
費用控制就是要保證各項工作要在他們各自的預算范圍內進行。其基礎是實現就對項目進行費用預算。整個項目費用應包括項目范圍規劃階段。軟件需求分析階段.原型設計階段開發階段.測試階段和項目投入使用后的使用階段所消耗費用的總和。軟件開發項目承擔公司為了完成項目目標和獲得更多的利潤.在實施項目過程中就要控制成本.在控制過程中,首先要擬定一個標準.即計劃值.然后進行實際至于計劃值的比較,確定實際值與計劃標準的偏差大小.以便在此基礎上采取各種措施糾正偏差.常用的分析工具是偏差分析。
偏差是指實際成本對相應計劃的偏離,成本偏差的數學公式為:
CV=BCWP-ACWP(負數CV表明出現超支;反之,則節資)(3—1)
其中:CV為成本偏差,BCWP為計劃工作預算,ACWP為完成工作實際成本。
在進行成本偏離計劃程度分析時,常用計劃偏差率反應時給予計劃的偏離程度。
CVP=CV/BCWP(3-2)
其中CVP為成本偏差率。
偏差值是控制分析中的一個關鍵參數,因而應向各級組織匯報。對于不同的項目或同一項目不同階段或不同管理層次,對偏差的控制程度不一樣,制定偏差允許值的方法也不同。由于隨著時間的推移風險減少了,因而偏差允許也可降低。
3.3軟件項目質量控制
對于軟件產品的項目質量控制應是事前有預控,過程有監控的主動控制閉環系統。(1)事前預控:根據影響質量因素多等特點.軟件項目質量必須事前預控,及根據軟件的類型和特點,以及以往類似項目的常發病和預防措施,對軟件項目質量提出事前預控措施,包括制定控制的計劃和程序,這是項目質量控制的前提。(2)過程監控:根據易產生質量波動和易產生系統因素變異等特點,軟件項目質量必須過程監控.即按照預控的計劃和程序,對工序、分項、單元的全過程進行過程監控.包括監測、檢查、控制和評定.這是項目質量控制的基礎。
篇9
關鍵詞:企業信息化 發展 需求 軟件項目管理 需求管理
根據調查,我們發現在軟件開發和信息科技行業,項目管理經常決定了一個產品或者企業能否成功。這樣,企業和政府部門越來越重視項目管理,隨著我國政府和企業信息化的需求越來越多,在人們日常生活的各個方面更多的應用到軟件,其中中小型軟件企業承擔了許多的軟件開發任務。因為中小型軟件企業的企業體制和專業軟件企業非常的不一樣,具體表現在人力資源、投入力度和關心程度等方面,所以我們非常有必要研究和分析中小型軟件企業的軟件項目管理,這不只是對提高其軟件項目管理水平有利,還能夠讓客戶更加的滿意。為我國中小企業信息化發展做出貢獻。
1 軟件項目管理與中小型軟件企業
眾所周知,在中小企業的信息化發展中,軟件項目管理占據非常重要的地位,它不僅具有一般項目管理的屬性,還有其特殊性,關鍵是制定和推行標準上。要想使我國軟件業具有更強的國際競爭力,需要很多的軟件企業都能夠遵守其開發過程,并且要注重質量,在軟件企業中創造一種良好的氛圍,而我們之所以要制定和推行相關的標準,就是為了更好的引導軟件企業的發展,不斷改善其工程和管理水平;而且還可以讓它們享受全方位的服務,從而更好地推動軟件產業的整體發展。關于軟件開發項目管理最重要的一點就是軟件質量,而客戶的滿意程度最終決定了質量的高低。所以我們在進行軟件開發的項目管理中,要緊緊抓住客戶的全面滿意這一關鍵要素,為了更好的實現這一點,客戶驅動的項目管理方法體系的建立對此提供了有力的支持,讓我們在理論和方法方面都有了參考和借鑒。從以上分析中我們發現,軟件質量的改善是十分重要的,當我們看到這一點時,再加上對影響軟件質量的各種因素的了解,就可以在軟件開發項目管理有的放矢,保障軟件質量。
2 軟件項目需求分析
我們知道軟件項目可以大致分為專用軟件和通用軟件兩大類。對于專用軟件,需求相對較為明確,例如給某單位開發一套該單位專用的系統,一般用戶的需求描述的是客戶對系統的期望,因此直接采用用戶需求作為開發任務安排的起點并不合適。從用戶需求導出的軟件需求則是以開發團隊能夠理解的語言和結構描述的,很適合作為安排需求實現的基礎。需求追蹤矩陣可以幫助我們找到版本目標中的那些用戶需求相關的軟件需求,項目經理則為找到的這些軟件需求的實現制定開發任務,從而形成開發任務集的主線,再輔以集成測試和缺陷追蹤,就形成了完整的開發計劃。這樣的分解方式自然而且清晰,易于上手。
在問題分析階段分析人員的主要任務是:對用戶的需求進行鑒別、綜合和建模,清除用戶需求的模糊性、歧義性和不一致性,分析系統的數據要求,為原始問題及目標軟件建立邏輯模型。分析人員要將對原始問題的理解與軟件開發經驗結合起來,以便發現哪些要求是由于用戶的片面性或短期行為所導致的不合理要求,哪些是用戶尚未提出但具有真正價值的潛在需求。
3 需求管理在軟件項目管理中的地位
需求管理在軟件開發中屬于一個先決條件,因為必須有了需求,才會根據需求制定相關的研發進度等一系列工作。根據軟件項目開發經驗,如果想讓項目獲得成功,那么軟件項目開發團隊就必須進行需求管理。在軟件項目管理中需求工程是軟件開發的第一步,是關鍵的一步,也是最難把握的一步。
因此,中小企業必須培養自己的優秀項目管理專業人員,大力提高項目管理水平。專業人才匱乏是影響中國項目管理快速發展的主要因素,中國應當把培訓和建立一支優秀項目管理專業人員隊伍作為戰略任務來抓。中國公司應該進一步加強與美國、歐洲和澳大利亞的國際項目管理機構和協會之間的合作與交流。建立自己的項目管理體系,引進和開發先進的項目管理軟件系統,提高項目管理水平,為工程公司、項目管理公司和工程咨詢公司的發展提供更好的環境。
4 結束語
進入21世紀,市場競爭越來越激烈,軟件項目管理也越來越復雜,軟件產業是新興的重要產業,既是知識型經濟行業的典型代表,又是中小企業眾多的行業。軟件行業的中小企業,一方面面臨著中國軟件行業發展迅速的歷史機遇,另一方面,中小型軟件企業受到人才、資金、技術等方面的制約,受到外資、國內大型軟件企業對其生存空間的擠壓,使中小型軟件企業面臨發展的困境。但是只要中小企業成功突破發展的瓶頸,尋找到了適合自己中小型軟件企業的發展戰略。就一定能夠發展一片屬于自己的市場空間。
參考文獻:
[1]邵玟.項目管理理論在ERP軟件實施中的應用.機械管理開發,2008.
[2]邱艷玲.ERP項目實施中的項目管理.遼寧經濟,2008,(12).
[3]郭毅夫.《軟件項目管理的發展前景及其在技術創新中的應用》,2003年11月.
[4]楊永吉.ERP項目管理的溝通與規劃.企業管理,2008,(12).
[5](美)DalaielJ.Paulish.軟件項目管理實用指南[M].白曉顆,邵忠巋譯.北京:機械工業出版杜,2003.
篇10
1.1 項目管理軟件的應用必要性項目管理軟件,如 MS Project 等常利用圖形化表示方法來表達,使得非專業人士也能夠比較直觀的認識和使用。利用項目參與人員具有共識的語言進行項目描述;無需人工進行復雜繁瑣的項目計算、調整以及統計工作,大大提高效率;細致條例的安排可幫助項目管理經理清晰抓住項目焦點,關注主要矛盾,集中力量解決;為項目每一個階段開辟獨立數據空間進行數據的計算、存儲以及提取,避免數據的錯位;協助管理者對項目整體進行把握,優化項目管理過程。
1.2 MS Project項目管理軟件的優勢應用形式化語言描述方法對工程項目進行管理,這種方法在項目管理具體實施上上具有十分明顯的優勢。MS Project 整合了先進的現代項目管理理論以及方法,例如甘特圖、網絡圖、責任矩陣、成本預估以及項目評價技術等,用形式化語言描述出來,便于非軟件開發的專業人員使用,通用性強,便于學習和使用,對于數據分析和處理的能力較為突出。同時對一個企業來說,可以利用這種形式化語言來對公司多個項目進行管理,從而構建企業自身的項目管理平臺,便于企業負責人對所有項目的進展情況進行把握。
2 項目管理軟件應用形式化語言可完成的功能
2.1 項目計劃的快速建立利用項目管理軟件的形式化語言對項目的整體計劃建立方面優勢明顯,它可以集成一套甚至幾套完整的項目管理描述方法以及計算方法和模型,在這些模板基礎上,使用人員可以根據項目的具體情況快速完成項目計劃的制定,避免浪費大量時間。
2.2 按時間管理項目進度項目管理軟件可完成項目的時間進度管理,利用形式化語言的描述,可以直觀的看到整體計劃時間,目前正在執行的計劃進度以及待執行計劃剩余可用時間等,在計劃實施過程中如果出現任何變動,都可在軟件開辟的相應的數據庫中進行計劃變更,其他計劃的安排也會相應發生變化,而不必在某一項任務時間或人力、物力的使用發生變更時,逐個對之后任務進行修改,節省了大量時間,也排除了認為更改中的疏漏,確保了計劃的準確性。
2.3 對項目要素的管理在項目管理軟件中,通常情況下,將最基本的元素,例如人、材料、機械設備、可用資金等,進行數據化抽象為資源,并建立資源庫。根據各基本元素的特性,設置資源日歷,利用圖表以及資源需求曲線等對項目的各個組成部分所需資源進行直觀展示,并指出資源使用情況,便于管理人員及時進行資源的調配,避免人力物力的浪費以及工程進度。
2.4 形成項目任務網絡在整個項目中,各子任務不可能同時進行,他們之間具有一定的邏輯關系,例如對于任務I,J,K,有依次完成的時間上的步進關系,也有 I 和 J 同時完成方可進行任務 K 的情況,這就是任務之間的關聯性。項目管理軟件針對這種情況可以對各個子任務進行邏輯分類,并構建任務網絡,方便管理者安排工程項目的任務。
2.5 完成工程項目的進度跟蹤以及調整項目計劃制定后并非一成不變,由于某些不可抗拒因素,例如自然災害、政策變化、設計更改等狀況的發生,項目進度必然受到影響,因此必須根據工程的實際進展進行跟蹤調查并及時調整。對項目各階段的開始時間、完成時間、實際工作量、計劃工作量、計劃投入資源數量以及實際投入資源數量等一一進行記錄,并計算變更量以及對工程整體進度的影響程度,以較為直觀的柱狀圖或餅狀圖表現出來,根據結果對工程項目中的各個環節進行管理,對于影響到預設目標的行為,例如資源利用量超標等情況,系統可提示管理者進行及時處理。項目管理軟件還能對項目過程中的某些設定值在一定范圍內進行自動調整,以不對項目整體進度產生影響為原則。
2.6 為管理者決策提供信息項目管理軟件有設定的專門供管理者決策用的管理模塊,該模塊是將范圍管理、時間管理、資源管理、成本管理、風險管理、質量管理等多個子模塊的統計信息進行整合,并依據已設條件對其中某些影響項目進度、資源管理或者成本控制的行為進行提取,并在管理模塊中顯示出來,便于管理者進行篩選和處理,避免了大量繁重的審計工作,能夠使管理者決策更加科學快速,有利于工程的整體管理。
3 結語