公務員期刊網(wǎng) 論文中心 正文

軟件開發(fā)項目管理分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件開發(fā)項目管理分析范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件開發(fā)項目管理分析

對于軟件產(chǎn)品,軟件開發(fā)的方法以及相關技術的提高,可以促進軟件產(chǎn)品的質(zhì)量以及使用效率。在提高軟件產(chǎn)品質(zhì)量以及功能的同時,不斷地縮短軟件開發(fā)的周期,降低軟件開發(fā)成本,是軟件市場的根本。使用現(xiàn)代化的信息技術,對軟件開發(fā)工作進行項目的管理與創(chuàng)新,對于相關企業(yè)具有重要意義。

1軟件開發(fā)的問題以及信息化的軟件開發(fā)項目優(yōu)勢

1.1軟件開發(fā)的現(xiàn)狀及問題

大部分企業(yè)軟件開發(fā)的實際情況,是在需求活動完成之前就進行實際的開發(fā)工作,大多數(shù)團隊都未能做到按照規(guī)定執(zhí)行瀑布開發(fā)工作。軟件的開發(fā)與硬件的開發(fā)之間最大的區(qū)別是,隨著開發(fā)程度的不斷加深,軟件開發(fā)常常會出現(xiàn)變更,這就要求軟件要及時的做好更新與升級。目前大多數(shù)的軟件開發(fā)團隊并不具備有效的開發(fā)與管理工具,使得相關管理工作效率低下,很難做到及時的對軟件進行更新與管理。并且對于相關需求從設計到編碼,再到對軟件的實際測試,缺乏一體化的管理以及監(jiān)控機制。

1.2信息化的軟件開發(fā)項目優(yōu)勢

信息化的軟件開發(fā)項目優(yōu)勢的第一方面就是,由傳統(tǒng)的手工向自動化進行轉(zhuǎn)變。傳統(tǒng)軟件開發(fā)項目當中,對于工時、評審、缺陷等數(shù)據(jù)的記錄,要進行人工書寫,并且相關的審批工作都是采取紙質(zhì)的形式完成。在這一過程需要花費大量的人力和物力。而信息化技術,可以使得數(shù)據(jù)信息的產(chǎn)生、評估、匯總等工作做到自動化,解放大量工作人員,提高軟件開發(fā)工作效率;第二方面優(yōu)勢是可以有效的保證信息記錄的及時性以及準確性。信息化手段可以做到對相關信息的及時性以及準確性進行保證。并且在實際的項目執(zhí)行過程當中,信息系統(tǒng)會對操作記錄、工時、軟件缺陷等信息進行保存,確保在這一過程信息的實時性以及有效性;第三方面優(yōu)勢是使得信息具有可追溯性。傳統(tǒng)的人工記錄大多使用紙質(zhì)對相關信息進行保存,紙質(zhì)的信息會出現(xiàn)模糊丟失現(xiàn)象的發(fā)生,而利用信息化進行保存與管理可以為相關信息提供完整的追溯性。

2基于信息化的軟件開發(fā)項目管理的實施方法

2.1專業(yè)工具的部署

實現(xiàn)軟件信息化管理,首先要部署各個階段需要的專業(yè)工具,具體如下:(1)需求開發(fā)活動,對軟件管理信息化部署專業(yè)需求管理工具,將過去計劃為主的方式變?yōu)橐孕枨鬄橹?,?qū)動任務開展,建議全生命周期全維度管理模式,實現(xiàn)對軟件的全過程跟蹤管理,以需求作為信息化管理的主線,從需求到設計,再到編碼與測試進行跟蹤,自動識別變更影響域,收集各階段需求信息;(2)設計活動,將線下設計工作逐漸轉(zhuǎn)為線上設計,在設計工具的應用下,人們能夠以需求框架作為參考,開展設計工作,按照要素輸出情況進行文檔設計,滿足需求覆蓋了與標準符合率;(3)編碼活動,以往的電子或紙質(zhì)配置流程方式逐漸被信息化手段取代,基于SVN服務器建立起專業(yè)的管理工具,開發(fā)庫、受控庫與產(chǎn)品庫之間相輔相成,幫助工作人員完成編碼工作與測試工作;(4)測試活動,專業(yè)的自動化測試工具可以對單元測試、系統(tǒng)測試起到良好的作用,系統(tǒng)能夠自動收集軟件質(zhì)量信息,并對軟件質(zhì)量情況加以研究。

2.2信息監(jiān)控機制的不斷完善

面對已經(jīng)收集到的信息,工作人員對各工具數(shù)據(jù)信息完成分析以后,可以得到與產(chǎn)品質(zhì)量有關的內(nèi)容,同時獲得關于人員能力與工作效率信息,這些真實信息可以作為軟件評價研發(fā)工作的參數(shù)指標,也可以成為項目管理者進行決策時的有效依據(jù)。建議人們在進行信息化建設的時候打造質(zhì)量信息監(jiān)控系統(tǒng),整個監(jiān)控系統(tǒng)可以貫穿于項目生命周期,為人們展示軟件從研發(fā)開始各個過程的質(zhì)量信息,完成對信息的自動監(jiān)控,對風險進行預知與監(jiān)控,分析出風險趨勢后予以告警,引起工作人員的關注,并根據(jù)實際風險采取有效措施。

2.3信息共享以及評估機制的建立

傳統(tǒng)的信息化軟件靈活性不足,人們對細化的信息化要求增加,希望軟件可以充分體現(xiàn)個性化,并實現(xiàn)信息之間的溝通與共享,完成專業(yè)工具的部署工作后,還要將各個工具之間的信息通道打通,讓信息孤島可以連接成信息平臺,實現(xiàn)自動化信息收集、信息分析、信息評估,將質(zhì)量問題如實展示。要求工作人員明確質(zhì)量信息內(nèi)容,對軟件產(chǎn)品信息、人員能力情況以及工作效率情況有所掌握,開發(fā)出相應的評估模型。進一步識別信息要素,梳理共享信息流向,將信息通道成功打通。ERP系統(tǒng)是一套信息化管理系統(tǒng),是企業(yè)實現(xiàn)信息化、數(shù)據(jù)化管理的重要手段。ERP是當今世界企業(yè)經(jīng)營與管理技術進步的代表,對企業(yè)來說,應用ERP的價值就在于通過系統(tǒng)的計劃和控制等功能,結(jié)合企業(yè)的流程優(yōu)化,有效地配制各項資源,降低成本的同時提高市場占有率,實現(xiàn)經(jīng)濟效益的增長與市場信息資源的共享,完成企業(yè)內(nèi)外合作伙伴之間、企業(yè)各部門之間的信息共享。

2.4結(jié)合本地化、完善信息化

所謂的本地化就是集合自身軟件制作團隊、以及客戶的需求、相關文化、相關技術以及相關工具的具體情況等因素,對軟件進行信息化的管理與設計,并制定出相關工作流程。對于軟件開發(fā)項目研發(fā)模式的信息化完善,要始終跟隨時代的技術而進行變化。信息化手段要做到與時俱進,對于相關的軟件信息系統(tǒng),要做好改進以及完善工作。不斷地根據(jù)客戶的反饋與意見、軟件實際的使用率等情況進行進一步的完善,不斷地優(yōu)化信息系統(tǒng)的相關功能,為軟件的開發(fā)與管理工作提供有效的保障。

3結(jié)論

綜上所述,在軟件開發(fā)過程當中,使用信息化技術可以有效地提高軟件開發(fā)的質(zhì)量。經(jīng)過上文分析,基于信息化的軟件開發(fā)項目管理,可以對軟件質(zhì)量情況不斷進行優(yōu)化、對軟件的風險以及生命周期做到有效的監(jiān)管、不斷優(yōu)化信息系統(tǒng)的相關功能,為軟件的開發(fā)與管理工作提供有效的保障以及加深軟件的使用等優(yōu)勢。因此在以后的軟件開發(fā)過程當中,要不斷地結(jié)合信息化技術對軟件開發(fā)進行進一步的完善與管理。

參考文獻

[1]樊亮,闞青.基于信息化的軟件開發(fā)項目管理[J].項目管理技術,2018,16(11):96-99.

[2]王漢龍.信息化應用項目范圍管理研究[D].廈門大學,2014.

作者:陳江濤 單位:中國電子科技集團公司第二十八研究所