前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件開發項目管理分析范文,希望能給你帶來靈感和參考,敬請閱讀。
對于軟件產品,軟件開發的方法以及相關技術的提高,可以促進軟件產品的質量以及使用效率。在提高軟件產品質量以及功能的同時,不斷地縮短軟件開發的周期,降低軟件開發成本,是軟件市場的根本。使用現代化的信息技術,對軟件開發工作進行項目的管理與創新,對于相關企業具有重要意義。
1軟件開發的問題以及信息化的軟件開發項目優勢
1.1軟件開發的現狀及問題
大部分企業軟件開發的實際情況,是在需求活動完成之前就進行實際的開發工作,大多數團隊都未能做到按照規定執行瀑布開發工作。軟件的開發與硬件的開發之間最大的區別是,隨著開發程度的不斷加深,軟件開發常常會出現變更,這就要求軟件要及時的做好更新與升級。目前大多數的軟件開發團隊并不具備有效的開發與管理工具,使得相關管理工作效率低下,很難做到及時的對軟件進行更新與管理。并且對于相關需求從設計到編碼,再到對軟件的實際測試,缺乏一體化的管理以及監控機制。
1.2信息化的軟件開發項目優勢
信息化的軟件開發項目優勢的第一方面就是,由傳統的手工向自動化進行轉變。傳統軟件開發項目當中,對于工時、評審、缺陷等數據的記錄,要進行人工書寫,并且相關的審批工作都是采取紙質的形式完成。在這一過程需要花費大量的人力和物力。而信息化技術,可以使得數據信息的產生、評估、匯總等工作做到自動化,解放大量工作人員,提高軟件開發工作效率;第二方面優勢是可以有效的保證信息記錄的及時性以及準確性。信息化手段可以做到對相關信息的及時性以及準確性進行保證。并且在實際的項目執行過程當中,信息系統會對操作記錄、工時、軟件缺陷等信息進行保存,確保在這一過程信息的實時性以及有效性;第三方面優勢是使得信息具有可追溯性。傳統的人工記錄大多使用紙質對相關信息進行保存,紙質的信息會出現模糊丟失現象的發生,而利用信息化進行保存與管理可以為相關信息提供完整的追溯性。
2基于信息化的軟件開發項目管理的實施方法
2.1專業工具的部署
實現軟件信息化管理,首先要部署各個階段需要的專業工具,具體如下:(1)需求開發活動,對軟件管理信息化部署專業需求管理工具,將過去計劃為主的方式變為以需求為主,驅動任務開展,建議全生命周期全維度管理模式,實現對軟件的全過程跟蹤管理,以需求作為信息化管理的主線,從需求到設計,再到編碼與測試進行跟蹤,自動識別變更影響域,收集各階段需求信息;(2)設計活動,將線下設計工作逐漸轉為線上設計,在設計工具的應用下,人們能夠以需求框架作為參考,開展設計工作,按照要素輸出情況進行文檔設計,滿足需求覆蓋了與標準符合率;(3)編碼活動,以往的電子或紙質配置流程方式逐漸被信息化手段取代,基于SVN服務器建立起專業的管理工具,開發庫、受控庫與產品庫之間相輔相成,幫助工作人員完成編碼工作與測試工作;(4)測試活動,專業的自動化測試工具可以對單元測試、系統測試起到良好的作用,系統能夠自動收集軟件質量信息,并對軟件質量情況加以研究。
2.2信息監控機制的不斷完善
面對已經收集到的信息,工作人員對各工具數據信息完成分析以后,可以得到與產品質量有關的內容,同時獲得關于人員能力與工作效率信息,這些真實信息可以作為軟件評價研發工作的參數指標,也可以成為項目管理者進行決策時的有效依據。建議人們在進行信息化建設的時候打造質量信息監控系統,整個監控系統可以貫穿于項目生命周期,為人們展示軟件從研發開始各個過程的質量信息,完成對信息的自動監控,對風險進行預知與監控,分析出風險趨勢后予以告警,引起工作人員的關注,并根據實際風險采取有效措施。
2.3信息共享以及評估機制的建立
傳統的信息化軟件靈活性不足,人們對細化的信息化要求增加,希望軟件可以充分體現個性化,并實現信息之間的溝通與共享,完成專業工具的部署工作后,還要將各個工具之間的信息通道打通,讓信息孤島可以連接成信息平臺,實現自動化信息收集、信息分析、信息評估,將質量問題如實展示。要求工作人員明確質量信息內容,對軟件產品信息、人員能力情況以及工作效率情況有所掌握,開發出相應的評估模型。進一步識別信息要素,梳理共享信息流向,將信息通道成功打通。ERP系統是一套信息化管理系統,是企業實現信息化、數據化管理的重要手段。ERP是當今世界企業經營與管理技術進步的代表,對企業來說,應用ERP的價值就在于通過系統的計劃和控制等功能,結合企業的流程優化,有效地配制各項資源,降低成本的同時提高市場占有率,實現經濟效益的增長與市場信息資源的共享,完成企業內外合作伙伴之間、企業各部門之間的信息共享。
2.4結合本地化、完善信息化
所謂的本地化就是集合自身軟件制作團隊、以及客戶的需求、相關文化、相關技術以及相關工具的具體情況等因素,對軟件進行信息化的管理與設計,并制定出相關工作流程。對于軟件開發項目研發模式的信息化完善,要始終跟隨時代的技術而進行變化。信息化手段要做到與時俱進,對于相關的軟件信息系統,要做好改進以及完善工作。不斷地根據客戶的反饋與意見、軟件實際的使用率等情況進行進一步的完善,不斷地優化信息系統的相關功能,為軟件的開發與管理工作提供有效的保障。
3結論
綜上所述,在軟件開發過程當中,使用信息化技術可以有效地提高軟件開發的質量。經過上文分析,基于信息化的軟件開發項目管理,可以對軟件質量情況不斷進行優化、對軟件的風險以及生命周期做到有效的監管、不斷優化信息系統的相關功能,為軟件的開發與管理工作提供有效的保障以及加深軟件的使用等優勢。因此在以后的軟件開發過程當中,要不斷地結合信息化技術對軟件開發進行進一步的完善與管理。
參考文獻
[1]樊亮,闞青.基于信息化的軟件開發項目管理[J].項目管理技術,2018,16(11):96-99.
[2]王漢龍.信息化應用項目范圍管理研究[D].廈門大學,2014.
作者:陳江濤 單位:中國電子科技集團公司第二十八研究所