• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      GEMS項目管理系統(tǒng)在大型軟件開發(fā)管理中的應用

      2020-08-13 07:17:51張習文
      軟件 2020年6期
      關鍵詞:軟件開發(fā)案例

      摘 ?要: 本文介紹了GEMS項目管理系統(tǒng)的功能和特點,通過利用GEMS強大的數據規(guī)劃功能、豐富的網絡計劃技術,結合實例,闡述和介紹了GEMS在大型軟件開發(fā)中目標管理、進度管理、動態(tài)監(jiān)控等方面的具體應用方法。通過使用GEMS使得復雜軟件開發(fā)項目管理更為流程清晰、操作實用、信息管理高效,實現了對大型軟件開發(fā)項目的有效管理和控制。

      關鍵詞: 項目管理系統(tǒng);軟件開發(fā);GEMS;案例

      中圖分類號: TP311.5 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2020.06.027

      本文著錄格式:張習文. GEMS項目管理系統(tǒng)在大型軟件開發(fā)管理中的應用[J]. 軟件,2020,41(06):127131

      【Abstract】: In this paper, functions and characteristics of the GEMS project management system have been introduced. With powerful data planning function and abundant network planning technologies of GEMS, specific application methods of GEMS for objective management, progress management and dynamic monitoring in large software development have been expounded and introduced based on the instances. Application of GEMS enables more clear process, practical operation and efficient information management of complex software development project management and achieves effective management and control of the large software development projects.

      【Key words】: Project management system; Software development; GEMS; Cases

      0 ?引言

      有關項目管理的研究最早出現在美國[1],是源于大型工程項目的建設和對管理方法提升的需求。管理者在大型項目的推進過程中,需要在有限的資金、時間、人力等資源的基礎上,科學地規(guī)劃項目的建設內容進度與資源分配,從而有效地完成目標。有關項目管理研究的成果在大型復雜工程項目的建設中不斷顯現出優(yōu)勢,發(fā)揮了重要作用。

      項目管理系統(tǒng)是項目管理實施的有效工具[2],為了處理大型項目量大繁雜的信息、動態(tài)變化的數據,項目管理系統(tǒng)隨著計算機和軟件技術發(fā)展而不斷進化。項目管理系統(tǒng)將項目推進的每一個具體活動納入管控范圍,做到事前有計劃,進行有監(jiān)控,完成有反饋。通過信息化手段對大型項進行管控,大大減輕管理人員的工作負擔,提高了管理水平,提高工作效率。

      本文基于中國電子科技集團第十五研究所設計開發(fā)的GEMS管理系統(tǒng)(GEMS, General Engineering Management System),結合其在集團大型軟件開發(fā)項目管理中的應用,從管理理念、功能設置、操作使用等層面說明項目管理系統(tǒng)在大型軟件開發(fā)項目管理的中的實際應用。

      1 ?GEMS項目管理系統(tǒng)的功能及特點

      GEMS項目管理系統(tǒng)作為企業(yè)級的管理系統(tǒng),是一個基于B/S架構的、在大型關系數據庫Oracle上構架起企業(yè)級的、包涵現代項目管理知識體系的、以計劃一協(xié)同一跟蹤一控制一積累為主線的企業(yè)級工程項目管理軟件。

      GEMS項目管理系統(tǒng)融合了先進的項目管理的技術方法,為保障項目能夠按照預定的成本、進度和質量順利完成,為項目過程中普遍存在的進度監(jiān)控、人員調配、配置管理、風險管理、質量管理、過程管理等難題,提供更好的解決方案,系統(tǒng)將工程的進度與目標管理有機地結合起來,從而使得項目管理的思想和方法轉變?yōu)橐环N操作性強、切實可行的管理手段。

      GEMS項目管理系統(tǒng)作為專業(yè)的項目工程管理軟件,可滿足項目工程管理的許多要求。系統(tǒng)由多個子模塊組成,每個子模塊在整個系統(tǒng)中處于不同的層面,完成某個特定的功能。該系統(tǒng)在運用項目管理的知識過程中,將許多項目管理技術和工具,如工作分解結構法(WBS)、關鍵路徑法(CPM)、計劃評審技術(PERT)、甘特圖(Gantt Chart)嵌入其中,使軟件得到更為廣泛的應用。

      該項目管理系統(tǒng)的網絡架構采用集中控制、分層管理的模式,即公司設置統(tǒng)一的項目管理平臺服務器,進行集中控制。該系統(tǒng)可以共享數據資源,使得眾多項目工程參與者,如項目經理、項目軟件經理、編碼人員、測試組、QA、配置管理員等可以同時在同一個工程組的不同子工程內按授予的不同權限進行相應的工作。

      2 ?大型軟件開發(fā)的一般方法與流程

      項目管理的方法及流程設置,以項目管理協(xié)會(PMI, Project Management Institute)發(fā)布的PMBOK(項目管理體系指南)內容為基礎[3],涉及有:項目初始化、計劃、執(zhí)行、控制、關閉五大流程,以及項目的集成管理、范圍管理、時間管理、成本管理、質量管理、采購管理、溝通管理、風險管理、人力資源管理九大知識領域。

      大型軟件開發(fā),復雜、多部門、多層次、多模塊,一般的流程包括:項目啟動、項目規(guī)劃、項目執(zhí)行、項目監(jiān)控、項目收尾等。主要方法工具有:里程碑、工作分解結構(WBS)、責任分配矩陣、網絡計劃技術、項目資源估算和項目風險分析等。項目管理流程見圖1。

      3 ?GEMS項目管理系統(tǒng)在大型軟件開發(fā)管理中的應用

      3.1 ?項目啟動

      啟動項目,需要將項目加入到管理系統(tǒng)中,在項目中加入項目經理或項目軟件經理,并由項目軟件經理角色加入項目組成員以及其他項目相關成員信息,賦予項目相關成員不同的權限。明確項目的起止時間,以及項目的目標和章程,為下一步進行項目工作分解打下良好的基礎。

      3.2 ?項目策劃

      3.2.1 ?項目規(guī)模估計

      采用Delphi法,依據項目任務書,分別對每個子功能的功能點進行估計,估算出項目整體的功能點數,從而得出項目整體規(guī)模。根據項目類型以及經驗值,估算出項目所需的工作量。

      3.2.2 ?制定項目計劃

      (1)應根據項目的新穎程度、項目持續(xù)時間和規(guī)模、人員與資源調配、需求的明確情況等對項目進行分析,確定項目周期模型。一般包括瀑布模型、迭代模型、螺旋模型、原型模型、敏捷開發(fā)模型、V模型。確定好模型后填入項目管理系統(tǒng),并根據確定的模型生成相應的進度計劃模型。

      (2)根據項目情況確定項目范圍,對項目過程進行裁剪,并在項目管理系統(tǒng)中填寫好項目過程變更申請單,依次由項目高層、質量主管及質量高層進行審批。

      (3)確定項目產品及其規(guī)模,錄入到項目管理系統(tǒng)。

      (4)QA制定項目質量計劃,錄入到項目管理系統(tǒng)。

      (5)配置管理員制定配置管理計劃,錄入到項目管理系統(tǒng)。

      (6)根據項目劃分階段,以及各階段的任務及工作量,對項目工作進行分解(WBS),使最小工作包不超過2周,每人每天最大工作量為9小時,包含加班3小時,每個階段的緩沖工作量不超過該階段總工作量的6%。

      (7)制定風險,包括風險識別、風險量化、制定對策等,錄入到項目管理系統(tǒng)。

      (8)確定培訓計劃,錄入到項目管理系統(tǒng)。

      3.3 ?項目執(zhí)行

      3.3.1 ?任務分派與執(zhí)行

      (1)項目相關階段負責人按照進度計劃,以周為單位進行任務分派,每人每天不超過9個工作量。

      (2)項目組成員登錄項目管理系統(tǒng)查看所分派的任務,按照任務分派情況執(zhí)行任務,并在項目管理系統(tǒng)中填寫工作日志。

      3.3.2 ?評審

      (1)評審分為同行評審和其他評審。在項目管理系統(tǒng)中對應不同的配置項選擇不同的評審方式進行評審。一般來說,軟件開發(fā)計劃、估計報告、軟需、軟件設計說明、代碼審查計劃、用戶手冊、測試計劃、測試說明等采用同行評審;任務書、分配需求、質量保證計劃、配置管理計劃、代碼審查報告、軟件測試報告等采用其他評審。

      (2)填寫評審計劃,內容包括對應被評審配置項的評審時間、評審內容,評審成員及角色,并由項目軟件經理對該計劃進行審批。對于同行評審,還需上傳對應被評審配置項的檢查單。

      (3)作者將評審配置項發(fā)送給評審組長,評審組長組織評審。

      (4)評審人員在項目管理系統(tǒng)中填寫獨立審核,對該配置項進行評審;填寫檢查單,并填入問題。

      (5)評審出的問題及時與相關人員進行溝通,達成一致意見后,采取措施對問題進行處理,在項目管理系統(tǒng)中填寫問題分析和處理方案。評審成員確認評審問題關閉后,關閉問題。

      (6)所有問題都關閉后,評審組長在項目管理系統(tǒng)中填寫評審結論,評審結束。

      3.3.3 ?配置管理

      (1)入庫管理

      ●入庫時間:首次入庫參考開發(fā)計劃,評審結束后即可申請入庫;非首次入庫時間應在評審結束、上級依據文檔和上一版本文檔入庫時間之后。

      ●申請入庫:配置管理 申請 入庫,首次入庫,入庫原因選擇入庫,非首次入庫,入庫原因選擇變更入庫,同時配置項標識版本需提升,勾并選取相關變更單。

      ●審批入庫:確認無誤后提交,一般配置項軟件項目經理角色批準,基線配置項CCB角色批準。批準后通知配置管理員進行審核。

      ●考慮入庫的配置項是否為基線,如果為基線,配置管理員需在項目管理系統(tǒng)中建立基線。

      (2)變更管理

      ●變更時間:包括確認變更時間,考慮上級文檔改變后,是否影響下級文檔,特別關注上級文檔中關于項目進度的改變;確認被變更的文檔是否已提交入庫,變更時間在被變更版本入庫之后。

      ●申請變更:在項目管理系統(tǒng)中解釋變更原因及影響域,注意如果該配置項為基線,選擇基線配置項。

      ●審批變更:一般配置項軟件項目經理角色批準,基線配置項CCB角色批準。批準后通知配置管理員進行審核

      (3)出庫管理

      ●出庫時間:出庫分變更出庫和投放出庫,變更出庫單在變更申請批準后自動生成,投放出庫時間根據實際情況確定。

      ●申請出庫:出庫原因選擇“投放出庫”,選擇需要投放的配置項。

      ●審批出庫:一般配置項軟件項目經理角色批準,基線配置項CCB角色批準。批準后通知配置管理員進行審核。

      (4)建立基線

      根據配置管理計劃,在項目管理系統(tǒng)中按照計劃的時間建立相應的基線,并由CCB批準;當基線發(fā)生變更時,應建立下一版基線。

      3.4 ?項目監(jiān)控

      (1)項目工程日志

      項目組成員每天根據所分派的任務在項目管理系統(tǒng)中填寫“項目工程日志”,每人每天非加班工作量不超過6小時,加班不超過3小時。

      (2)項目非工程日志

      項目非工程日志,包括需求管理、項目策劃、項目監(jiān)控、質量保證、配置管理、培訓、評審、協(xié)調交互、決策分析、更高層評審等十類,相關參與人員執(zhí)行項目非工程任務后,在項目管理系統(tǒng)中填寫相應的項目非工程日志。

      非工程日志管理界面見圖2。

      (3)項目例會

      每周或雙周召開項目例會,例會中對上一周期項目任務完成情況、質量保證情況、風險跟蹤情況、配置與需求管理情況等進行通報,就存在的問題項目成員內部進行溝通與交流,同時對下一周期的任務進行安排,并將會議記錄填入項目管理系統(tǒng)。項目例會管理界面見圖3。

      (4)周跟蹤

      在項目管理系統(tǒng)中每周一填寫上一周的定期跟蹤,如果定期跟蹤中工作量或進度偏離超過預期,填寫并分析原因。定期跟蹤管理界面見圖4。

      (5)月跟蹤

      定期跟蹤每填滿4條后填寫一次月分析報告,如果工作量或進度偏離超過預期,填寫并分析原因。

      (6)里程碑跟蹤及評審

      定義的每個里程碑完成后,填寫里程碑跟蹤,如果工作量或進度偏離超過預期,填寫并分析原因??偨Y里程碑階段項目情況,組織項目組成員進行里程碑評審,并將評審結論填入項目管理系統(tǒng)中。里程碑評審管理界面見圖5。

      (7)風險跟蹤

      ●每周一填寫本周的風險跟蹤。

      ●跟蹤風險時若存在未評估的風險,應進行首次風險評估,圖6是首次風險評估管理界面見界面。

      ●風險等級發(fā)生變化時重新進行評估:在最后一條跟蹤記錄選中“評估”,對當前風險的發(fā)生概率、后果、緊迫性進行評估。

      ●評估后若變?yōu)椤爸匾钡燃夛L險,需制定風險緩解計劃(項目管理系統(tǒng)中“風險管理 制定緩解計劃”)。

      ●若變?yōu)椤瓣P鍵”等級風險,需制定風險緩解計劃和應急計劃(項目管理系統(tǒng)中“風險管理 制定緩解計劃”。

      (8)質量保證

      質量保證人員在項目過程中按照質量保證計劃執(zhí)行質量保證活動,對項目的過程進行監(jiān)督,并將出現的問題填入項目管理系統(tǒng),督促相關人員進行整改,并填寫質量保證報告,保障項目按照預期的質量目標完成任務。

      3.5 ?項目收尾

      項目完成后,項目經理需要審查各階段的收尾信息,確保所有項目工作已完成。統(tǒng)計分析模塊將對項目數據進行匯總,項目經理根據匯總數據得出項目開發(fā)總結報告,總結經驗教訓。

      3.6 ?其它應注意的問題

      在項目管理實際應用中,除了進度計劃的編寫外,還有需求追溯、進度計劃的更新、項目狀態(tài)的評審、供方協(xié)議管理、決策分析等是項目管理過程中的重要模塊,需要在項目建設初期就要引起重視和提出相應的辦法。

      GEMS項目管理系統(tǒng)是面向多用戶的工具軟件,對于不同的用戶有不同的管理目的,使用其不同的組件,但其內部是關聯的。其設計也考慮到項目管理多角色參與的實際狀況,因此它并不要求所有人員都會使用其全部功能。使用的關鍵是提高應用者的管理綜合能力,而不是單純熟悉軟件的操作性能。

      4 ?結語

      GEMS項目管理系統(tǒng)極大地方便了大型軟件開發(fā)任務的計劃編制、任務分割、進度目標、溝通協(xié)調、實時調整,有利于項目開發(fā)進度把控和分析,因此在大型復雜軟件開發(fā)項目中有著廣泛的應用。但是工具是服務于人的,要做好開發(fā)的綜合管理,除了系統(tǒng)輔助,還需要管理工程師具有較高的綜合素質。特別是應對特殊情況、處理非結構化問題時,軟件往往具有局限,只有不斷提高管理工程師的業(yè)務水平,再加上管理系統(tǒng)的有力支撐,才能做好大型、復雜、動態(tài)變化任務的開發(fā)管理工作。

      參考文獻

      [1] 王君. P6項目管理軟件在國外工程中的應用[J]. 石油化工建設, 2017, 29(2): 29-32.

      [2] 趙團結, 李振. 項目管理軟件在PPP項目中的應用探索[J]. 中國管理信息化, 2018(2018年11): 38-40.

      [3] 梁建威. P6項目管理軟件在建筑工程中的運用分析[J]. 居舍, 2019(8): 127.

      [4] 龔麗芬. P6軟件在項目管理中的應用[J]. 有色冶金設計與研究, 2016, 37(6): 45-47.

      [5] 孫山虎. 軟件項目管理中的進度控制問題探析[J]. 電子技術與軟件工程, 2016, 7(3).

      [6] 胡嘉欣. 軟件項目管理之高效團隊合作[J]. 通訊世界, 2017(18): 247-248.

      [7] 崔萌萌, 安強. 項目管理對軟件工程開發(fā)的必要性研究[J]. 科技風, 2017(17): 65-65.

      [8] 段志彤. 關于軟件開發(fā)項目管理信息系統(tǒng)的幾點探討[J]. 科技創(chuàng)新與應用, 2016(6): 74-74.

      [9] 梅軍. 計算機軟件工程項目管理方法探析[J]. 信息與電腦(理論版), 2019(13): 41.

      [10] 張新偉. 軟件項目管理與測試在軟件開發(fā)中的應用[J]. 無線互聯科技, 2019(10): 18.

      [11] 張珺. 軟件項目管理的關鍵因素及管理方法探討[J]. 無線互聯科技, 2018(14): 50.

      [12] 王榮貴. 如何實行有效的軟件項目管理[J]. 電子技術與軟件工程, 2018(23): 197.

      [13] 梅文珊, 鄒火龍. 項目管理在軟件工程中的應用[J]. 數碼世界, 2019(10): 62.

      猜你喜歡
      軟件開發(fā)案例
      案例4 奔跑吧,少年!
      少先隊活動(2021年2期)2021-03-29 05:40:48
      隨機變量分布及統(tǒng)計案例拔高卷
      發(fā)生在你我身邊的那些治超案例
      中國公路(2017年7期)2017-07-24 13:56:38
      信息安全環(huán)境下的計算機軟件開發(fā)研究
      計算機軟件開發(fā)中的分層技術運用
      建模技術在軟件開發(fā)中的應用
      軟件開發(fā)中數據庫設計理論的實踐
      核電廠定期試驗管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開發(fā)過程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      隨機變量分布及統(tǒng)計案例拔高卷
      河池市| 昌图县| 汤原县| 新津县| 苏州市| 彭泽县| 平南县| 丰镇市| 远安县| 夏河县| 昌黎县| 柳州市| 宝山区| 常山县| 读书| 铜陵市| 扬中市| 惠州市| 阿荣旗| 贵溪市| 十堰市| 日土县| 平遥县| 吉林市| 环江| 四川省| 祁阳县| 大悟县| 宜城市| 余庆县| 邻水| 梅州市| 开远市| 旺苍县| 毕节市| 醴陵市| 崇州市| 凤台县| 长宁区| 类乌齐县| 阜城县|