譚琨 劉春
(大慶師范學(xué)院計(jì)算機(jī)科學(xué)與信息技術(shù)學(xué)院,黑龍江大慶 163712)
科學(xué)技術(shù)的快速發(fā)展為人們的生活帶來了非常多的便利,計(jì)算機(jī)軟件的應(yīng)用更是將這場生活便利推向高潮,遠(yuǎn)程辦公、線上學(xué)習(xí)、掃碼支付等信息時(shí)代的到來讓人們越發(fā)對計(jì)算機(jī)軟件項(xiàng)目提高了興趣。計(jì)算機(jī)軟件項(xiàng)目雖然方便著人們的生活,但是開發(fā)軟件的難度、隱藏的風(fēng)險(xiǎn)也在隨之不斷提高,在開發(fā)的過程中更是遇到很多意想不到的問題出現(xiàn),為了計(jì)算機(jī)軟件能夠更好的為人民服務(wù),以更加穩(wěn)定的方式與社會(huì)共存,我們提出了計(jì)算機(jī)軟件工程項(xiàng)目管理。
對于計(jì)算機(jī)軟件而言,就是通過在計(jì)算機(jī)上編譯程序文檔,之后將計(jì)算機(jī)程序輸入到設(shè)計(jì)的機(jī)器之中,當(dāng)機(jī)器識(shí)別出這種計(jì)算機(jī)程序才會(huì)開始工作,而計(jì)算機(jī)文檔一般是對代碼的解釋,主要是給操作者看的。計(jì)算機(jī)軟件可以分為三個(gè)部分,即總體敘述、系統(tǒng)的內(nèi)部軟件和外界的展示應(yīng)用軟件。系統(tǒng)的內(nèi)部軟件是滿足計(jì)算機(jī)工作的基本條件,而應(yīng)用軟件是用戶通過計(jì)算機(jī)為機(jī)器設(shè)定不同的功能并且展現(xiàn)出來的一種表現(xiàn)形式。計(jì)算機(jī)軟件工程項(xiàng)目管理是將計(jì)算機(jī)軟件工程委托給專門做項(xiàng)目管理的公司,并與其簽署相應(yīng)的合同,允許委托的項(xiàng)目管理公司有權(quán)代表業(yè)主對計(jì)算機(jī)軟件工程進(jìn)行合理的干預(yù)。對于一般的工程項(xiàng)目管理公司不會(huì)直接與計(jì)算機(jī)軟件項(xiàng)目承包公司簽署相應(yīng)合同,大部分是通過中間業(yè)主與承包計(jì)算機(jī)軟件項(xiàng)目的公司、設(shè)計(jì)單位、勘測等單位簽署對應(yīng)的合同,之后項(xiàng)目管理公司有權(quán)根據(jù)合同對承包公司進(jìn)行監(jiān)督,以保證計(jì)算機(jī)軟件項(xiàng)目按時(shí)按質(zhì)按量完成[1]。
計(jì)算機(jī)軟件項(xiàng)目管理的過程主要分為兩個(gè)方面:(1)按照預(yù)定的計(jì)劃保證項(xiàng)目成本的飽和性,項(xiàng)目進(jìn)度的正?;?項(xiàng)目質(zhì)量的通過率,項(xiàng)目風(fēng)險(xiǎn)的可控性。(2)及時(shí)排除存在的干擾因素。合理安排計(jì)算機(jī)軟件工程項(xiàng)目開發(fā)時(shí)各個(gè)階段所需要的專業(yè)人員數(shù)量,預(yù)防開發(fā)過程中各個(gè)階段的開發(fā)成本超預(yù)算,保證項(xiàng)目進(jìn)度按計(jì)劃進(jìn)行,將項(xiàng)目的質(zhì)量達(dá)到最優(yōu),及時(shí)排除項(xiàng)目開發(fā)中存在的風(fēng)險(xiǎn)以及軟件應(yīng)用過程中存在的潛在風(fēng)險(xiǎn),及時(shí)解決這些風(fēng)險(xiǎn)并加強(qiáng)軟件的防御。計(jì)算機(jī)軟件項(xiàng)目工程主要管理的因素是計(jì)算機(jī)軟件涉及的應(yīng)用范圍,預(yù)估軟件的使用頻率以及存在的風(fēng)險(xiǎn),計(jì)算機(jī)軟件項(xiàng)目的資源配置相關(guān)問題等。計(jì)算機(jī)軟件項(xiàng)目管理與其他項(xiàng)目管理一樣都需要多方面的結(jié)合與人員管理[2]。
在進(jìn)行計(jì)算機(jī)軟件項(xiàng)目開發(fā)之初,應(yīng)該與客戶積極溝通,明確客戶對計(jì)算機(jī)軟件項(xiàng)目的基本要求、功能設(shè)置、使用范圍等,確保設(shè)計(jì)的計(jì)算機(jī)軟件項(xiàng)目與客戶的要求一致,之后再進(jìn)行計(jì)算機(jī)軟件項(xiàng)目的開發(fā)。在計(jì)算機(jī)軟件項(xiàng)目開發(fā)之前我們往往忽略了對軟件項(xiàng)目市場的調(diào)查與研究,加上在現(xiàn)實(shí)生活中計(jì)算機(jī)軟件的種類比較多,大眾的需求比較繁雜,客戶本身沒有辦法去精確對計(jì)算機(jī)軟件的需求功能,開發(fā)人員也比較難以知道客戶對計(jì)算機(jī)軟件項(xiàng)目的真實(shí)想法,因此出現(xiàn)了開發(fā)者和客戶對軟件開發(fā)的兩種理解,開發(fā)出來的軟件不能讓客戶滿意,從而導(dǎo)致客戶與委托開發(fā)公司出現(xiàn)溝通矛盾。為了解決這類問題,承包開發(fā)公司在項(xiàng)目開發(fā)之前應(yīng)該根據(jù)客戶對軟件的需求實(shí)現(xiàn)精準(zhǔn)定位并派遣專業(yè)人士深入調(diào)查,以便于在保證計(jì)算機(jī)軟件開發(fā)質(zhì)量的同時(shí)開發(fā)出滿足客戶需求的軟件,因此可見計(jì)算機(jī)軟件項(xiàng)目管理對于計(jì)算機(jī)軟件開發(fā)應(yīng)用具有非常重要的意義[3]。
當(dāng)今時(shí)代信息技術(shù)發(fā)展迅速,因此計(jì)算機(jī)軟件開發(fā)的難度和復(fù)雜度都比較高,涉及的范圍也比較廣,對應(yīng)的工作量是非常大的。如今的計(jì)算機(jī)軟件項(xiàng)目開發(fā)是需要多人協(xié)調(diào)合作的工作,因此為了完成計(jì)算機(jī)軟件開發(fā)任務(wù),對人員的管理非常重要。保障計(jì)算機(jī)軟件項(xiàng)目保持正常進(jìn)度且高水平高質(zhì)量的完成任務(wù),就為工作人員提供充滿熱情且積極向上的工作環(huán)境之中,減少計(jì)算機(jī)軟件開發(fā)團(tuán)隊(duì)中工作人員的流動(dòng),促進(jìn)計(jì)算機(jī)軟件開發(fā)工作人員、軟件項(xiàng)目管理工作人員和其他工作的部門人員和諧共處,一心為了軟件工程開發(fā)進(jìn)度和綜合質(zhì)量這一目標(biāo)。為了更好的管理項(xiàng)目相關(guān)工作人員,應(yīng)該建立相應(yīng)的獎(jiǎng)懲制度和晉升制度,制定相應(yīng)的制度考核相關(guān)制度,多層面提高工作人員工作的積極性,不僅可以鍛煉了軟件開發(fā)項(xiàng)目相關(guān)工作人員,而且完善了公司的管理制度,提高了計(jì)算機(jī)軟件項(xiàng)目開發(fā)的綜合質(zhì)量,在一定程度上來說降低軟件開發(fā)的綜合成本,提高了計(jì)算機(jī)軟件項(xiàng)目的綜合利益[4]。
在計(jì)算機(jī)軟件項(xiàng)目開發(fā)的過程中需要加強(qiáng)對計(jì)算機(jī)軟件項(xiàng)目的綜合控制權(quán),增加公司和客戶之間的溝通,及時(shí)根據(jù)客戶對軟件的需求,在開發(fā)的過程中進(jìn)行輕微的調(diào)整,嚴(yán)格控制計(jì)算機(jī)軟件開發(fā)過程中所需要的時(shí)間與成本、風(fēng)險(xiǎn)程度與質(zhì)量要求。及時(shí)按照原定計(jì)劃完成對計(jì)算機(jī)軟件項(xiàng)目的相關(guān)開發(fā),杜絕在任何開發(fā)環(huán)節(jié)出現(xiàn)較大的紕漏,對發(fā)現(xiàn)問題與存在的風(fēng)險(xiǎn)及時(shí)上報(bào)處理,保證計(jì)算機(jī)軟件開發(fā)相關(guān)工作完美收官,降低計(jì)算機(jī)軟件開發(fā)工作存在的缺陷與風(fēng)險(xiǎn)程度,定期對軟件進(jìn)行更新維護(hù),及時(shí)監(jiān)控,排除問題,解決問題。
在計(jì)算機(jī)軟件項(xiàng)目開發(fā)的過程中存在著非常多不確定的風(fēng)險(xiǎn)因素,有些風(fēng)險(xiǎn)可能會(huì)直接導(dǎo)致計(jì)算機(jī)軟件的整體癱瘓。所以降低計(jì)算機(jī)軟件項(xiàng)目開發(fā)風(fēng)險(xiǎn)具有非常重要的意義。為了解決以上問題,在進(jìn)行計(jì)算機(jī)軟件項(xiàng)目開發(fā)的時(shí)候應(yīng)該建立相應(yīng)的軟件風(fēng)險(xiǎn)警報(bào)系統(tǒng),以防止出現(xiàn)破壞性較大的風(fēng)險(xiǎn)。定期召開項(xiàng)目例會(huì),及時(shí)匯報(bào)項(xiàng)目開發(fā)情況與項(xiàng)目目前的運(yùn)行情況,對發(fā)現(xiàn)的風(fēng)險(xiǎn)施行實(shí)時(shí)控制,實(shí)時(shí)轉(zhuǎn)移,實(shí)時(shí)解決,在保證計(jì)算機(jī)軟件項(xiàng)目整體經(jīng)濟(jì)的情況下,保證項(xiàng)目獲得最高質(zhì)量。
在計(jì)算機(jī)軟件開發(fā)的過程中,項(xiàng)目管理人員對于軟件的開發(fā)具有非常重要的作用,但是由于專業(yè)不同,工作人員的水平參差不齊,從而出現(xiàn)計(jì)算機(jī)軟件項(xiàng)目管理團(tuán)隊(duì)人員配比失調(diào)的情況出現(xiàn),而因此會(huì)出現(xiàn)一系列影響工作的因素,比如開發(fā)過程中工作人員之間的分工難度比較大,“旱澇交替”畸形狀態(tài)出現(xiàn),降低了公司員工對工作的積極性,加大了工作人員之間的工作矛盾,非常容易上升為開發(fā)團(tuán)隊(duì)的矛盾,極大的影響了整體的工作效率與員工的積極性,降低了計(jì)算機(jī)軟件項(xiàng)目開發(fā)的進(jìn)程與整體質(zhì)量[5]。為了解決以上問題:首先,在計(jì)算機(jī)軟件項(xiàng)目開發(fā)前期就應(yīng)該根據(jù)項(xiàng)目的具體情況分配不同的工作人員組成一個(gè)團(tuán)隊(duì),盡可能的保證團(tuán)隊(duì)的每一個(gè)人都能發(fā)揮所長;其次,公司應(yīng)該具有專門的協(xié)調(diào)團(tuán)隊(duì)部門,最大化的實(shí)現(xiàn)均勻分配,且制定合理的工作模式,能力與工資掛鉤模式,能者多勞,能者多掙,最大化的保障開發(fā)團(tuán)隊(duì)的整體和諧,從而保障計(jì)算機(jī)軟件項(xiàng)目順利進(jìn)行。
計(jì)算機(jī)軟件項(xiàng)目完成發(fā)布之后,對其的評價(jià)與用戶的下載量是同步進(jìn)行的。在計(jì)算機(jī)軟件項(xiàng)目開發(fā)之前如果沒有足夠的了解軟件功能需求與比較粗略的市場調(diào)查,那么會(huì)導(dǎo)致對軟件的定位與預(yù)期定位相差很多,且用戶對軟件的評價(jià)也會(huì)隨之降低,計(jì)算機(jī)軟件的開發(fā)人員與軟件都不能得到比較中肯的評價(jià),極大的打擊了計(jì)算機(jī)軟件開發(fā)工作人員的積極性,導(dǎo)致工作熱情降低。做好前期調(diào)查,保證軟件精準(zhǔn)定位,實(shí)現(xiàn)用戶對軟件的客觀評價(jià),鞏固開發(fā)團(tuán)隊(duì)的穩(wěn)定性,增加工作人員對工作的積極性。
健全計(jì)算機(jī)軟件工程項(xiàng)目的風(fēng)險(xiǎn)控制管理制度。項(xiàng)目管理人員應(yīng)該及時(shí)識(shí)別風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)、提交風(fēng)險(xiǎn)報(bào)告、分析風(fēng)險(xiǎn)程度,及時(shí)做好預(yù)防風(fēng)險(xiǎn)相關(guān)工作。對計(jì)算機(jī)軟件工程進(jìn)度施行實(shí)時(shí)監(jiān)控,要明白對計(jì)算機(jī)軟件風(fēng)險(xiǎn)的監(jiān)控不是一時(shí)工作,而是貫穿軟件開發(fā)始終,在監(jiān)控的過程中根據(jù)風(fēng)險(xiǎn)的強(qiáng)度,施行減緩風(fēng)險(xiǎn)、轉(zhuǎn)移風(fēng)險(xiǎn)、規(guī)避風(fēng)險(xiǎn)等解決方式降低計(jì)算機(jī)軟件工程中存在的風(fēng)險(xiǎn)。計(jì)算機(jī)軟件工程在開發(fā)前應(yīng)該由專業(yè)人士進(jìn)入市場調(diào)研,與用戶及時(shí)溝通,明確用戶的需求,精準(zhǔn)定位計(jì)算機(jī)軟件的開發(fā)方向,加強(qiáng)計(jì)算機(jī)軟件開發(fā)進(jìn)程的控制,根據(jù)計(jì)算機(jī)軟件開發(fā)計(jì)劃與市場需求及時(shí)調(diào)整開發(fā)內(nèi)容,嚴(yán)格控制計(jì)算機(jī)軟件開發(fā)時(shí)間、開發(fā)質(zhì)量與開發(fā)風(fēng)險(xiǎn),杜絕在開發(fā)過程中任何環(huán)節(jié)出現(xiàn)問題,全面監(jiān)控開發(fā)過程,及時(shí)了解開發(fā)過程中存在的問題并解決[6]。
建立完善的計(jì)算機(jī)軟件項(xiàng)目管理制度可以實(shí)現(xiàn)開發(fā)團(tuán)隊(duì)工作人員的合理分配,使工作人員各司其職,制定合理的獎(jiǎng)懲和晉升制度,實(shí)現(xiàn)對項(xiàng)目工作人員的有效管理,提高工作人員對開發(fā)工作的興趣。鼓勵(lì)溝通制度,促進(jìn)團(tuán)隊(duì)之間各個(gè)工作人員之間的溝通,明確各自的分工,提高整個(gè)開發(fā)團(tuán)隊(duì)的合作意識(shí),在溝通和工作中增加人員之間的默契程度。定期對計(jì)算機(jī)軟件工程項(xiàng)目管理人員進(jìn)行培訓(xùn),增強(qiáng)業(yè)務(wù)知識(shí)與實(shí)踐能力,增加管理人員的工作經(jīng)驗(yàn),提升計(jì)算機(jī)開發(fā)軟件工程項(xiàng)目團(tuán)隊(duì)的整體素質(zhì),增加公司的整體利益。
在計(jì)算機(jī)軟件工程發(fā)展和應(yīng)用的過程中,需要不斷的加強(qiáng)對其開發(fā)力度,從而獲得良好的應(yīng)用成效。首先,社會(huì)以及各個(gè)企業(yè)要提高對計(jì)算機(jī)軟件工程開發(fā)的重視程度,意識(shí)到計(jì)算機(jī)軟件工程開發(fā)的重要意義和對于社會(huì)發(fā)展發(fā)揮的主要作用,在此基礎(chǔ)上,增加對計(jì)算機(jī)軟件工程開發(fā)的資金投入和人力資源投入。其次,要對計(jì)算機(jī)軟件工程開發(fā)企業(yè)給與鼓勵(lì)與支持,在政策上給與合理的傾斜,從而提高企業(yè)對計(jì)算機(jī)軟件工程開發(fā)工作的積極性。最后,要積極的進(jìn)行宣傳工作,擴(kuò)大計(jì)算機(jī)軟件工程的應(yīng)用領(lǐng)域,廣泛的招聘專業(yè)技術(shù)開發(fā)人員,給計(jì)算機(jī)軟件工程的開發(fā)工作提供更好的保障。為了進(jìn)一步促進(jìn)計(jì)算機(jī)軟件工程的發(fā)展以及應(yīng)用,還要不斷的提升現(xiàn)代化技術(shù)技術(shù)的應(yīng)用,保證計(jì)算機(jī)軟件工程的應(yīng)用過程中具有可靠的技術(shù)保障,從而獲得更好的應(yīng)用效果[7]。
總之,計(jì)算機(jī)軟件工程項(xiàng)目是一個(gè)需要多人參與合作的綜合性系統(tǒng)工程,控制相應(yīng)的工作進(jìn)程與風(fēng)險(xiǎn)程度,完善計(jì)算機(jī)軟件工程項(xiàng)目的綜合管理機(jī)制,保障計(jì)算機(jī)軟件最大程度的實(shí)現(xiàn)自身價(jià)值,實(shí)現(xiàn)公司的可持續(xù)發(fā)展。