摘要:隨著先進信息技術的發(fā)展應用,我國已經(jīng)進入到了全面信息化建設的關鍵時期,因此各行業(yè)領域對軟件項目的需求也有了大幅度的提升,對軟件產(chǎn)品的生產(chǎn)來說,其質量與效率也直接關系到企業(yè)的發(fā)展,而基于軟件開發(fā)項目管理信息系統(tǒng)的建設也受到廣大企業(yè)的重視,為了更好的滿足現(xiàn)代企業(yè)的生產(chǎn)要求,必須要采用更加科學的管理工作并進一步優(yōu)化軟件開發(fā)項目管理系統(tǒng),以便可以幫助軟件開發(fā)企業(yè)更加高效的管理軟件開發(fā)項目,進一步改進企業(yè)的生產(chǎn)效率,降低管理成本,為企業(yè)的健康以及可持續(xù)發(fā)展奠定堅實的基礎。此本文就基于軟件開發(fā)項目管理信息系統(tǒng)的相關問題進行了思考,并結合新時代的需求提出了軟件開發(fā)項目管理信息系統(tǒng)的總體設計方案,可以為軟件開發(fā)項目管理信息系統(tǒng)在功能發(fā)揮方面提供一定的借鑒。
關鍵詞:軟件開發(fā);項目管理信息系統(tǒng);構建
隨著軟件技術的不斷發(fā)展,軟件開發(fā)項目的規(guī)模以及復雜程度也在不斷的提高,而對于一個要生產(chǎn)高質量軟件產(chǎn)品和提高生產(chǎn)效率的軟件開發(fā)企業(yè)來說,必須要通過相應的軟件開發(fā)項目管理系統(tǒng)來提高軟件開發(fā)生產(chǎn)的計劃性、可靠性,并且及時發(fā)現(xiàn)項目執(zhí)行過程中存在的問題,從而保障項目的順利進行,除此以外,還能夠進一步明確任務的劃分,強化內部的溝通,這樣在軟件開發(fā)項目中就可以使得每一位項目開發(fā)人員都能夠明確自己的任務,能夠充分協(xié)作,提升項目管理效率,實現(xiàn)經(jīng)濟效益的最大化,工作效率最優(yōu)化。
一、軟件開發(fā)項目的特點
進入二十一世紀以后,我國的信息技術發(fā)展水平越來越高,各行業(yè)領域的信息化建設也在不斷的完善當中,其中軟件開發(fā)行業(yè)更是在社會各行業(yè)領域中發(fā)揮著重要的作用,尤其是近幾年我國各行業(yè)的信息化建設不斷深入,軟件項目已經(jīng)成為推動我國國民經(jīng)濟發(fā)展的重要力量,在增強我國綜合實力上也發(fā)揮著十分重要的作用。隨著現(xiàn)代社會的進步發(fā)展,當前的社會生產(chǎn)、生活已經(jīng)越來越離不開信息技術,軟件開發(fā)項目的發(fā)展水平越來越高,總的來說,軟件開發(fā)項目還具有以下特點,一是具有高技術性,軟件開發(fā)行業(yè)是我國典型的技術密集型、知識密集型產(chǎn)業(yè),在該行業(yè)的發(fā)展中,具有較高信息素養(yǎng)以及技術能力的人才直觀重要,因此從事該行業(yè)的人群也往往具有年輕化、高技術要求等特征;二是高滲透性,這主要是因為軟件開發(fā)行業(yè)已經(jīng)成為國民經(jīng)濟發(fā)展的倍增器,其已經(jīng)隨著時代的進步不斷的向第一、第二、第三產(chǎn)業(yè)進行滲透,現(xiàn)代社會的生產(chǎn)與生活已經(jīng)離不開該行業(yè)的支持,也正是軟件開發(fā)行業(yè)的發(fā)展為我國的產(chǎn)業(yè)發(fā)展以及整個社會生產(chǎn)生活帶來了革命性的變化;三是高風險性和高回報性,軟件開發(fā)作為一個技術性要求較高的行業(yè),其在經(jīng)營過程中需要投入大量的資金,但是技術所具有的高度復雜性往往會給項目管理帶來較高的風險,但是一旦成功也會獲得高額的回報;四是高競爭性,該行業(yè)需要在有限的資源條件下以及較短的時間之內客戶提供技術創(chuàng)新性強、個性化程度高的信息產(chǎn)品和服務,因此具有較高的挑戰(zhàn)性,而這也是提高其核心競爭力的重要因素。
二、軟件開發(fā)項目管理信息系統(tǒng)研究的意義
軟件開發(fā)項目的成敗在很大程度上取決于對其開發(fā)過程的管理和控制,主要包括質量、源代碼、進度、資金、人員等多方面的控制,在信息化建設不斷完善的放下,越來越多的企業(yè)開始利用信息化平臺整合軟件開發(fā)項目管理理論與過程,因此建立起一個高效的軟件開發(fā)項目管理信息系統(tǒng)是在必行,利用管理系統(tǒng),相關操作人員就看可以通過各個子系統(tǒng)的作用發(fā)揮輕松的維護整個企業(yè)的權限、代碼和文檔,從而為企業(yè)的生產(chǎn)提供最大的效益。具體來說,軟件開發(fā)項目管理信息系統(tǒng)具有以下優(yōu)勢,一是規(guī)范管理標準,完善代碼編寫,構建文檔庫,提高項目的利用率,從而提高企業(yè)的經(jīng)營效率;二是明確任務分配,加強內部溝通,項目成員能夠輕松的進行在線溝通,從而使得各個開發(fā)人員的協(xié)同工作能力得到進一步的提高;三是對軟件開發(fā)過程中的錯誤進行系統(tǒng)管理,更好的控制產(chǎn)品的開發(fā)質量,以便滿足客戶的實際需求,從而有效的提高企業(yè)的核心競爭力;四是有效的控制項目風險,從而提高項目開發(fā)的成功率,不僅可以有效的提高企業(yè)利益的最大化,同時對保障企業(yè)的健康發(fā)展也有著十分重要的現(xiàn)實意義。
三、軟件開發(fā)項目管理信息系統(tǒng)的發(fā)展現(xiàn)狀
(一)國內軟件開發(fā)項目管理信息系統(tǒng)的應用現(xiàn)狀
我國信息技術發(fā)展起步較晚,在20世紀70年代,我國的項目管理軟件的研究與開發(fā)才開始進入到初級研發(fā)階段,90年代后,國內的軟件研發(fā)機構才開始逐漸轉變?yōu)檐浖邪l(fā)企業(yè),經(jīng)營內容上也從自主軟件研發(fā)、小生產(chǎn)方式的軟件研發(fā)向社會化過度,進入到二十一世紀以后,信息技術發(fā)展水平越來越高,軟件研發(fā)企業(yè)也實現(xiàn)了大規(guī)模的研發(fā)與生產(chǎn),同時各種軟件產(chǎn)品的功能也不斷豐富。由于國外發(fā)達國家在信息技術上掌握的技術相對比較高端,我國對國外的技術依賴程度比較深,因此直接導致項目管理軟件研究與開發(fā)受到阻礙,大多數(shù)國產(chǎn)軟件產(chǎn)品更是很難在市場上占據(jù)一定的份額。除此以外,在軟件開發(fā)項目管理的技術標準制定中,大多數(shù)管理人員往往并沒有完善的總體計劃和階段性計劃來支持軟件項目的開發(fā),從而導致軟件開發(fā)的方向不夠明確,嚴重影響了軟件開發(fā)項目的良好實施。
(二)國外軟件開發(fā)項目管理信息系統(tǒng)的研究現(xiàn)狀
國外的計算機應用項目管理出現(xiàn)于19世紀,并在20世紀80年代完成了基礎功能的發(fā)展,其在實際應用中主要就是對基本工作流程進行模擬,方便項目管理運作并實現(xiàn)資源共享。近幾年,隨著網(wǎng)絡分析程序和網(wǎng)絡規(guī)劃技術的進步,國外的信息技術發(fā)展水平也不斷提升,其中分析軟件應用功能也在隨之不斷的進行擴展,因此軟件開發(fā)項目管理信息化也成為當下重要的研究熱點,項目管理軟件在不斷發(fā)展中實現(xiàn)了功能層次化。
四、軟件開發(fā)項目管理信息系統(tǒng)的總體設計方案
(一)系統(tǒng)功能結構的總體設計
項目管理的基礎就是軟件項目必要的理論知識、工具、技術等,具體來說,其涉及到十個知識領域,包括項目整體管理、質量管理、范圍管理、進度管理、溝通管理、成本管理、風險管理、采購管理、干系人管理、人力資源管理等,除此以外,還有基于項目生命周期理論的五個實施階段,即啟動階段、規(guī)劃階段、執(zhí)行階段、對項目過程進行監(jiān)控及項目收尾階段。在系統(tǒng)功能結構的總體設計的過程中,將整個系統(tǒng)細化成如下子系統(tǒng)。
1.整體管理系統(tǒng)
整體管理系統(tǒng)主要是用于企業(yè)高層,其主要包括識別、確定、結合、統(tǒng)一與協(xié)調各子項目管理不同過程與項目管理活動所需進行的各種過程和活動。通過該子系統(tǒng)也能夠統(tǒng)一項目管理規(guī)范標準,統(tǒng)一項目章程,統(tǒng)一的項目管理計劃模式、統(tǒng)一的項目監(jiān)控準則、統(tǒng)一項目變更控制準則和統(tǒng)一權限標準等,從而最大程度上優(yōu)化資源分配,實現(xiàn)協(xié)調管理。
2.計劃管理系統(tǒng)
計劃管理系統(tǒng)是軟件項目管理系統(tǒng)中最重要的環(huán)節(jié),對項目的全面計劃也是實現(xiàn)對項目進行有效管理的前提。在計劃制定的過程中,相關人員需要預見到可能發(fā)生的問題并預先準備好試探性的解決方法,在此基礎上制定完善的項目總計劃。
3.需求管理系統(tǒng)
需求管理系統(tǒng)中主要強調的是對客戶的需求管理,借助溝通平臺,項目開發(fā)方可以與客戶就項目的實際情況進行溝通與交流,最終建立起對產(chǎn)品的共同理解,然后就可以在此基礎上進行產(chǎn)品的設計、測試等工作,從而確保項目產(chǎn)品能夠符合客戶需求。近幾年,信息技術發(fā)展速度越來越快,人們對產(chǎn)品的先進性要求也越來越高,因此客戶的需求也在不斷的發(fā)生著變化,一旦發(fā)生了需求的變化,就不得不修改軟件設計或者是調整項目計劃等,而通過本系統(tǒng),相關人員可以統(tǒng)一的管理與變更控制軟件需求,從而確保項目產(chǎn)品更加符合客戶的實際需求。
4.成本管理系統(tǒng)
項目成本管理是軟件開發(fā)過程中的重要內容,借助該系統(tǒng)能夠統(tǒng)籌進行成本規(guī)劃、估算、預算、控制,借助該系統(tǒng)也能夠最大程度上確保各項費用支出的合理性,保障資金的優(yōu)化配置。
5.質量管理系統(tǒng)
質量管理系統(tǒng)主要是通過諸如質量規(guī)劃、質量保證、質量控制、質量持續(xù)改進等方針、程序和過程來實施質量管理,是為了在項目實施過程中更好更有效的測試和控制,它面向軟件和軟件的開發(fā)過程,實現(xiàn)了軟件產(chǎn)品整個開發(fā)過程中質量信息的管理。在質量管理系統(tǒng)中,項目管理人員依據(jù)質量管理計劃,對軟件開發(fā)過程的質量進行適時控制與嚴格把關,確保開發(fā)過程每一個環(huán)節(jié)都準確客觀。
6.人力資源管理系統(tǒng)
人員管理水平與企業(yè)的發(fā)展水平息息相關,借助該系統(tǒng)可以實現(xiàn)對個人信息管理和項目成員的溝通管理,對軟開發(fā)過程中所涉及到的人員進行統(tǒng)一管理,包括項目組成員、客戶和企業(yè)內其他人員,提供系統(tǒng)內部溝通平臺。
7.配置管理系統(tǒng)
軟件配置管理貫穿于項目生命周期的始終,并管理著軟件產(chǎn)品接受各項評審,其主要作用是建立和維護在項目的整個軟件生存周期中軟件項目產(chǎn)品的完整性和可追溯性。
8.進度管理系統(tǒng)
在項目執(zhí)行階段主要開展的就是進度管理,在管理過程中需要依據(jù)項目的時間進度計劃對項目的執(zhí)行過程進行跟蹤、協(xié)調與控制。在跟蹤環(huán)節(jié)中,需要對項目進展的有關情況以及影響項目實施的相關因素進行及時的、系統(tǒng)的、準確的信息采集、記錄和報告,當項目進展過程偏離或即將偏離基準計劃時還需要及時進行分析預測,做好糾正與調整工作;在協(xié)調環(huán)節(jié)中,需要協(xié)調好各方的活動,以便保項目的順利開展,同時還需要各用戶按照要求定期向系統(tǒng)反饋進展狀況;在控制環(huán)節(jié)中,主要就是對項目進展狀況進行評審,并對項目的偏差做出調整,從而實現(xiàn)對項目的進度進行有效的控制。
9.風險管理系統(tǒng)
在企業(yè)的經(jīng)營過程中,風險管理是其重要的環(huán)節(jié),尤其是對技術性較高的軟件開發(fā)企業(yè)來說,較高的風險性也使得軟件開發(fā)項目存在一定的隱患,因此可以借助風險管理系統(tǒng),比如在一些大型的軟件項目開發(fā)中,由于其中涉及到的技術比較復雜、資金比較龐大、開發(fā)隊伍規(guī)模也比較大,甚至還需要較長的開發(fā)時間,因此其中可能會有較多的導致項目失敗的不確定性因素,這時候就可以通過制定風險計劃、風險分析和風險控制等來進行風險管理工作。一是制定風險計劃,相關管理人員需要確定風險控制的依據(jù)和防范標準,結合項目開發(fā)的實際情況制定計劃;二是風險分析,其主要是對風險進行識別、估計和計算評價,以此可以標識潛在的風險項,估計每個風險的大小及其出現(xiàn)的可能性;三是風險控制,在上述步驟的基礎上就可以針對風險制定科學的應對方案,從而避免風險或者最大程度上降低風險帶來的損失。通過風險管理系統(tǒng)也能夠有效的保障企業(yè)的健康、穩(wěn)定運行。
10.售后服務系統(tǒng)
在項目實施結束以后還需要通過相應的售后服務,即對軟件的跟蹤服務與客戶支持來提高客戶對企業(yè)的滿意度,以便樹立企業(yè)的良好形象,因此可以借助后臺管理系統(tǒng)售后服務系統(tǒng)實現(xiàn)與見客戶的溝通與交流,在交流中可以更加明確的了解到客戶的實際需求,并挖掘出客戶的潛在需求,在此基礎上還能夠實對項目的二次開發(fā),最終滿足客戶的全方面需求。對企業(yè)來說,這也是擴大企業(yè)知名度,提高企業(yè)市場競爭力的關鍵。
11.后臺管理系統(tǒng)
后臺管理子系統(tǒng)的主要作用就是維護整個系統(tǒng)的正常運行,其在實際運行中可以對系統(tǒng)運行所產(chǎn)生的各類文檔進行統(tǒng)一管理,對各類系統(tǒng)數(shù)據(jù)文件進行統(tǒng)一備份與存檔管理等,在數(shù)據(jù)的導入導出、基本數(shù)據(jù)表的維護、用戶數(shù)據(jù)的管理和維護上發(fā)揮著重要的作用。
(二)基于B/S結構的設計思想
Web瀏覽器具備升級能力強、開發(fā)周期短、遠程訪問方便、可維護等諸多特點,因此在軟件開發(fā)項目管理信息系統(tǒng)的構建過程中也可以通過Web瀏覽器進行設計,不僅可以實現(xiàn)網(wǎng)絡節(jié)點上的快速配置和控制,還能夠直接建構客戶端界面、訪問數(shù)據(jù)庫并兼容多種開發(fā)語言。隨著當前市場對軟件開發(fā)行業(yè)的要求不斷提高,基于B/S結構的軟件開發(fā)項目管理信息系統(tǒng)應運而生并逐步得到廣泛應用,其在使用中直接訪問應用程序和數(shù)據(jù)庫,對企業(yè)來說,其具有的安裝和維護升級容易、開發(fā)成本低、生命周期長等優(yōu)勢,也能夠有效的降低企業(yè)的管理成本,因此在現(xiàn)代企業(yè)的生產(chǎn)發(fā)展過程中具有較為廣闊的應用前景。
(三)管理信息系統(tǒng)各子系統(tǒng)功能的實現(xiàn)
在十個知識領域和五個項目實施階段結合細化的十一個子系統(tǒng)中,一是要將需求管理按照工程設計的視覺要求分解為五個環(huán)節(jié),即獲取、分析、規(guī)范、驗證和變更,結合各個環(huán)節(jié)的實際要求再進行細分并構建起相應的功能模塊,;二是需要需求管理子系統(tǒng)在設計思想中以數(shù)據(jù)結構設計為基礎將功能模塊向數(shù)據(jù)結構轉化,然后再用計算機語言來表達需求管理的各項功能。最終就可以實現(xiàn)各子系統(tǒng)的功能,保障企業(yè)的良好運行。
結語
綜上所述,軟件開發(fā)項目管理系統(tǒng)已經(jīng)成為當前企業(yè)經(jīng)營過程中的重要信息工具,通過各個子系統(tǒng)的作用發(fā)揮能夠有效的提高企業(yè)經(jīng)營效率,降低企業(yè)的經(jīng)營風險,而且基于B/S結構的網(wǎng)絡構架模式的提出可以直接將項目管理系統(tǒng)架構于因特網(wǎng)之上,具備高開放性和高擴展性,客戶端的操作也比較的簡便,對企業(yè)來說也更容易維護、升級,從而最大程度上滿足現(xiàn)代企業(yè)的經(jīng)營需要。
參考文獻:
[1]魯慧莉.軟件項目風險管理信息系統(tǒng)設計與實現(xiàn)[D].電子科技大學,2014:74.
[2]劉慧.軟件開發(fā)項目管理信息系統(tǒng)研究[J].電子制作,2014(23):104-105.
[3]王文強.科研院所科研項目管理信息系統(tǒng)的建設與實施[J].科技創(chuàng)新與應用,2016(03):283.
[4]段志彤.關于軟件開發(fā)項目管理信息系統(tǒng)的幾點探討[J].科技創(chuàng)新與應用,2016(06):74.
[5]劉錄松.項目管理在管理信息系統(tǒng)中的應用[J].價值工程,2013(05):189-190.
[6]楊翠云,潘慧.關于如何開發(fā)計算機管理信息系統(tǒng)的幾點思考[J].科技創(chuàng)新與應用,2015(05):55.
作者簡介:張鵬(1977—??),男,漢族,河北石家莊人,碩士,電子工程師,研究方向:信息系統(tǒng)項目管理。