摘?要:軟件開發(fā)項目是項綜合性工程,推進時需要各方努力配合,高效化開展各項工作,保障項目管理效益目標(biāo)實現(xiàn)。由于項目管理涉及到的主體和內(nèi)容很多,包括需求方和開發(fā)方以及監(jiān)理方等,使得有效溝通面臨挑戰(zhàn)。對于此問題,基于信息化系統(tǒng)構(gòu)建項目管理平臺,增強信息的有效共享,具有重要的意義。現(xiàn)針對軟件開發(fā)項目管理問題,展開具體的論述。首先,概述了軟件項目管理的要求。其次,結(jié)合實踐分析基于信息系統(tǒng)的軟件項目管理模式應(yīng)用。最后,提出軟件開發(fā)項目信息化管理的策略。
關(guān)鍵詞:信息系統(tǒng);軟件;項目管理
近年來,軟件行業(yè)快速發(fā)展。根據(jù)公開數(shù)據(jù)顯示,2020年,軟件產(chǎn)品實現(xiàn)收入22758億元,同比增長10.1%,占全行業(yè)比重為27.9%。信息技術(shù)服務(wù)實現(xiàn)收入49868億元,同比增長15.2%。科技時代背景下,軟件的應(yīng)用及需求不斷增加,為了滿足使用者的需求,開發(fā)企業(yè)不斷豐富軟件的功能,使得軟件開發(fā)項目的復(fù)雜度與精細化水平更高,同時對項目管理提出很高的要求。從項目管理實際分析,創(chuàng)新項目管理辦法,對保障開發(fā)企業(yè)自身和客戶的利益,具有重要的意義。
1 軟件項目管理的要求
軟件項目管理不同于其他項目,具有一定的特殊性。首先,軟件屬于純知識型產(chǎn)品,在開發(fā)過程中進度與質(zhì)量都是難以估計與度量的,無法精準(zhǔn)預(yù)測生產(chǎn)效率,也難以控制開發(fā)的質(zhì)量。通常來說,一個程序由千百個程序員進行開發(fā),設(shè)置的項目經(jīng)理數(shù)量龐大。若未能做好有效管理,則難以保障軟件的質(zhì)量。從項目管理的角度分析,需達到以下要求:1)團隊協(xié)作。軟件開發(fā)單純依靠一個人或者一個部門的力量,無法高效化完成,必須要做好全面嚴(yán)格控制。項目管理實踐中需要做好團隊協(xié)作,高質(zhì)量落實各項管理措施,切實保障項目管理目標(biāo)得以實現(xiàn)。2)高效化。軟件開發(fā)消耗的資源很多,對于企業(yè)而言時間就是效益,增強團隊協(xié)作力,高效化溝通處理開發(fā)的重難點問題,提高管理的水平,具有重要的意義。積極探索有效地溝通方式,加強管理部門之間的有效溝通,助力軟件開發(fā)工作的開展。
2 基于信息系統(tǒng)的軟件項目管理模式應(yīng)用情況
2.1 案例概述
以基于信息系統(tǒng)的軟件開發(fā)項目為例,需結(jié)合軟件開發(fā)管理的需求,做好安全性和實用性等的把握,設(shè)計多功能的系統(tǒng),輔助項目管理工作的開展。從信息系統(tǒng)的設(shè)計角度分析,遵循了以下原則:1)實用性。設(shè)計的信息化系統(tǒng),高度重視實用性要求,充分結(jié)合軟件開發(fā)業(yè)務(wù)的特點,根據(jù)項目管理的需求,解決管理模式的缺陷問題。2)先進性。為項目管理設(shè)計的軟件系統(tǒng),必須要保證先進性特點,充分發(fā)揮信息化技術(shù)的優(yōu)勢,提高項目管理系統(tǒng)的優(yōu)勢和價值。3)安全性。軟件開發(fā)對系統(tǒng)的安全要求很高,構(gòu)建完善的安全防范機制,防范非法授權(quán)操作,有效隔離風(fēng)險,具有重要的意義。在數(shù)據(jù)庫管理方面,構(gòu)建完善的數(shù)據(jù)備份恢復(fù)機制,有效防范各類風(fēng)險。
2.2 軟件項目管理系統(tǒng)的結(jié)構(gòu)設(shè)計
本次設(shè)計的項目管理系統(tǒng),基于操作系統(tǒng)平臺和后臺數(shù)據(jù)庫,利用編程語言,開發(fā)基于C/S架構(gòu)的MIS,同時兼顧系統(tǒng)的實用性和可靠性以及靈活性,設(shè)計了軟件項目管理系統(tǒng)。從系統(tǒng)的構(gòu)成分析,主要包括客戶端和應(yīng)用服務(wù)器以及數(shù)據(jù)庫。在設(shè)計中堅持總體規(guī)劃和分層實施原則,開展設(shè)計前對系統(tǒng)做好總體設(shè)計,再細化分解到具體部門,結(jié)合節(jié)點的內(nèi)容逐步開發(fā)。堅持適應(yīng)系統(tǒng)需求的準(zhǔn)則,將系統(tǒng)設(shè)計為分層結(jié)構(gòu),促進團隊更好地分工協(xié)作,全面提高開發(fā)的效率水平,防范項目風(fēng)險的出現(xiàn),助力模塊功能設(shè)計,高效化開展系統(tǒng)開發(fā)。
從系統(tǒng)的功能模塊設(shè)計情況分析,主要內(nèi)容如下:1)需求管理。根據(jù)軟件開發(fā)管理的需求,開發(fā)了需求管理,實現(xiàn)對文檔的統(tǒng)一化管理,同時對各個項目文檔之間的關(guān)聯(lián)性實現(xiàn)統(tǒng)一化管理,促使軟件開發(fā)項目工作人員在所需信息方面有著統(tǒng)一的標(biāo)準(zhǔn)。2)項目計劃管理。軟件開發(fā)項目管理實踐中,計劃管理的主要任務(wù)為保證進度計劃有序?qū)嵤WC項目成員對某些工作形成統(tǒng)一認(rèn)識,明確軟件開發(fā)項目的進度情況。此模塊的功能結(jié)構(gòu)設(shè)計,將項目計劃管理細化為風(fēng)險計劃、進度計劃以及質(zhì)量保證計劃。3)質(zhì)量保證。軟件開發(fā)項目管理實踐中,質(zhì)量保證管理的任務(wù)是高效化處理軟件開發(fā)過程問題,做好全面有效的記錄,明確軟件開發(fā)項目過程的不足和問題,提出優(yōu)化和改進的措施,全面提高項目管理水平。設(shè)計的項目管理系統(tǒng),將質(zhì)量保證管理模塊,細化分解為過程問題和質(zhì)量保證計劃。4)軟件度量。從軟件項目管理實際分析,開發(fā)的軟件度量功能模塊,能夠為項目決策者提供具有參考的數(shù)據(jù)信息,同時豐富項目數(shù)據(jù)信息積累開發(fā)經(jīng)驗。5)風(fēng)險管理。軟件項目管理實踐中,風(fēng)險管理工作的開展,需做好風(fēng)險的記錄,提供軟件開發(fā)風(fēng)險處理的依據(jù),全面提高項目風(fēng)險管理能力。
2.3 數(shù)據(jù)庫系統(tǒng)的設(shè)計
為滿足軟件項目管理的需求,建立數(shù)據(jù)庫具有重要的意義。從設(shè)計的角度分析主要如下:1)實體關(guān)系設(shè)計。對軟件開發(fā)業(yè)務(wù)進行全面分析,明確業(yè)務(wù)所使用的實體。一般來說,實體包括項目計劃和工作日志以及需求矩陣等,通過分析實體關(guān)系,優(yōu)化數(shù)據(jù)庫設(shè)計。2)數(shù)據(jù)庫表設(shè)計。此系統(tǒng)設(shè)計的數(shù)據(jù)庫,數(shù)據(jù)庫表內(nèi)容包括進度計劃表和風(fēng)險計劃表以及質(zhì)量保證計劃表等。
2.4 軟件項目信息化管理的不足
從軟件項目管理實際分析,采用信息化系統(tǒng),可有效提高項目管理的效益水平,實現(xiàn)對風(fēng)險的有效防范和控制,不過也存在著管理不足,主要內(nèi)容如下:1)信息化水平不高。隨著軟件開發(fā)項目的日益復(fù)雜化,使得現(xiàn)有的信息化管理系統(tǒng),已經(jīng)無法滿足實際需求,存在著管理水平不高的問題,需加以完善和優(yōu)化。這需要積極引入先進的管理技術(shù),輔助軟件項目管理工作的開展,助力項目全過程控制,全面提高項目管理的效益水平。2)信息技術(shù)與人員的結(jié)合度不夠。軟件開發(fā)項目管理實踐中,單純依靠信息化技術(shù)手段無法實現(xiàn)高效化管理,需要項目管理人員的積極配合和參與,高效化開展此項工作。目前,項目管理中主體參與度不夠,同時受到目標(biāo)控制中質(zhì)量、進度與成本矛盾集合體的影響,面臨很多的挑戰(zhàn)。
3 基于信息系統(tǒng)的軟件項目管理模式應(yīng)用策略
3.1 做好軟件項目管理需求的分析
采用信息系統(tǒng)輔助軟件開發(fā)項目管理工作的開展需要做好事前的需求分析,明確對信息技術(shù)應(yīng)用的需求,進而合理的開發(fā)信息系統(tǒng)。一般來說,在軟件需求方面,主要包括業(yè)務(wù)需求和用戶需求以及功能需求。其中,業(yè)務(wù)需求指的是客戶對軟件制品目標(biāo)的最高要求。根據(jù)業(yè)務(wù)的具體描述,包括人員組織和管理、軟件度量以及軟件項目計劃等,進行具體功能的開發(fā)。業(yè)務(wù)的開展通常是根據(jù)任務(wù)計劃,圍繞開發(fā)項目全過程做好有效的控制,防范各類風(fēng)險的出現(xiàn),比如成本、預(yù)算和進度以及技術(shù)等,做好全面嚴(yán)格的控制,進而保障項目地效益目標(biāo)實現(xiàn)。從功能需求的角度來說,主要是業(yè)務(wù)功能。結(jié)合功能需求的具體情況,開發(fā)項目計劃維護、維護風(fēng)險計劃和質(zhì)量管理模塊等,滿足實際需求。從數(shù)據(jù)需求的角度來說,涉及到開發(fā)維護項目計劃和記錄、工作日志以及跟蹤風(fēng)險等。開發(fā)信息系統(tǒng)時,需要做好全面的分析,掌握項目管理的具體需求,進而開發(fā)適宜的功能模塊。根據(jù)需求分析的結(jié)果,合理安排信息系統(tǒng)的建設(shè)工作,保證設(shè)計的信息化管理系統(tǒng)能夠滿足軟件開發(fā)項目管理全過程控制的需求。實踐中充分利用系統(tǒng)的功能和作用,高效化落實各項管理工作,全面提高管理的效益水平。
3.2 做好信息化基礎(chǔ)設(shè)施的建設(shè)
軟件項目管理工作中采用信息化系統(tǒng),能夠為各項管理工作的開展提供支持。為了能夠保證信息技術(shù)的有效應(yīng)用,需要結(jié)合管理工作的具體任務(wù)和要求,做好軟硬件設(shè)施的建設(shè)工作。一般來說,項目管理工作主要圍繞質(zhì)量、進度以及風(fēng)險實施相應(yīng)的控制。結(jié)合信息化管理的需求,配置相應(yīng)的軟硬件設(shè)施,并且積極推廣應(yīng)用信息化技術(shù)手段,深度挖掘大數(shù)據(jù)技術(shù)應(yīng)用的優(yōu)勢,做好軟件開發(fā)全過程風(fēng)險的跟蹤以及控制。目前來說,信息技術(shù)水平不斷提高,涌現(xiàn)出很多高水平的設(shè)施設(shè)備,能夠為信息化系統(tǒng)的建設(shè)提供更多的支持。在具體構(gòu)建中,需要結(jié)合軟件項目的特點,根據(jù)管理的具體需求來引入新技術(shù)和新設(shè)備,不斷的促進管理系統(tǒng)的優(yōu)化[1]。除此之外,還需要構(gòu)建完善的項目組織結(jié)構(gòu),積極整合人員力量,做好項目管理工作。實踐中,可以組建項目管理委員會,由公司總裁、總經(jīng)理以及投資人等組成,共同推進落實項目過程中的控制工作。結(jié)合項目管理工作的內(nèi)容以及要求,細化分解各個管理人的任務(wù),積極整合各方力量,共同做好項目質(zhì)量、進度等的控制。軟件開發(fā)項目管理實踐中,各個部門之間的人員可以充分的利用信息化溝通平臺,及時共享各類數(shù)據(jù)信息,進而對軟件開發(fā)的進度、質(zhì)量以及成本情況有著全面的了解,根據(jù)采集的數(shù)據(jù)信息進行全面的分析,掌握軟件開發(fā)管理存在的問題,及時做好優(yōu)化,保證項目風(fēng)險得到有效的控制。采取信息化管理手段,結(jié)合利用人力資源力量,高效推進和落實管理工作。通過不斷優(yōu)化管理工作,創(chuàng)造更多的效益[2]。
3.3探索最優(yōu)的管理辦法
從軟件開發(fā)項目管理的角度來說,必須要有效協(xié)調(diào)質(zhì)量、進度、成本之間的矛盾問題,實現(xiàn)項目的最優(yōu)化管理。人們期待的最優(yōu)目標(biāo)是質(zhì)量好、速度快,成本低,然而這三個要素之間相互關(guān)聯(lián)、相互制約。在項目管理工作中,質(zhì)量是根本,同時需要積極探索節(jié)約成本的方法,并且要保證軟件開發(fā)的進度。企業(yè)開發(fā)軟件最終的目的是獲得利潤,若質(zhì)量不達標(biāo),那么則無利潤可言[3]。在項目開發(fā)中成本控制不當(dāng)也會影響到利潤目標(biāo)的實現(xiàn),因此需要做好有效的分析。軟件開發(fā)進度和成本之間也存在著密切的關(guān)系,通常客戶需要快速完成軟件開發(fā)任務(wù),若軟件開發(fā)加速會消耗大量的資源資金,則會造成軟件開發(fā)成本增加。與此同時,如果開發(fā)速度較快,很容易忙中出亂,造成返工或者其他問題[4]。因此,在項目管理工作中必須要做好有效的分析,明確質(zhì)量、進度、成本之間的關(guān)系,確定最佳的管理方案,保證軟件開發(fā)工作能夠有效地推進。通過設(shè)計完善的軟件設(shè)計方案,細化分解進度、質(zhì)量以及成本的控制任務(wù),落實到每個環(huán)節(jié),保證軟件開發(fā)任務(wù)高質(zhì)量實現(xiàn),同時開發(fā)出合格的產(chǎn)品。做好軟件開發(fā)項目全過程的管理,不斷提高項目管理的效益水平,創(chuàng)造更多的管理價值,保障開發(fā)項目效益目標(biāo)實現(xiàn)[5]。
4 結(jié)語:
綜上所述,基于信息系統(tǒng)的軟件項目管理,需結(jié)合協(xié)作模式的特點,圍繞有效溝通和高效化處理,探索有效的管理辦法,高質(zhì)量落實項目管理,助力軟件開發(fā)工作的開展。實踐中要積極采用信息化技術(shù)手段,深度挖掘數(shù)據(jù)信息的價值,為項目管理的開展提供支持,提高項目管理的效率水平。
參考文獻:
[1]王宇,韓苗.基于信息系統(tǒng)的軟件項目管理[J].中國新通信,2021,23(05):78-79.
[2]何金奎.基于分布式的信息系統(tǒng)項目管理軟件設(shè)計[J].電子技術(shù)與軟件工程,2019(15):24-25.
[3]張正勇,嚴(yán)居斌,華聰,陳健飛.基于軟件開發(fā)項目管理信息系統(tǒng)的幾點思考[J].經(jīng)濟研究導(dǎo)刊,2018(05):165-166.
[4]郭宇謙.基于WEB的信息系統(tǒng)軟件開發(fā)與項目管理[J].電腦迷,2017(05):13+97.
[5]初劍.預(yù)警信息系統(tǒng)軟件研發(fā)中的項目管理研究[J].信息化研究,2017,43(01):1-4+11.
作者簡介:張艷潔,(1993.8-),女,北京市人,上海理工大學(xué)研究生,研究方向:項目管理。