◆王玉炘
(黑河學(xué)院 黑龍江 164300)
科學(xué)技術(shù)和信息技術(shù)的日益發(fā)展,促進(jìn)了越來越多的計(jì)算機(jī)工作者將注意力放在軟件開發(fā)上,各種各樣的軟件也被越來越多的人接受。但因?yàn)橛?jì)算機(jī)軟件研發(fā)的規(guī)模不斷擴(kuò)大,軟件數(shù)量逐年增多,研究人員不斷增加,軟件運(yùn)用范圍更加的廣泛,計(jì)算機(jī)軟件在工程管理中遇到的困難和風(fēng)險(xiǎn)也不斷增多,以至于計(jì)算機(jī)軟件工程在各個領(lǐng)域無法更好運(yùn)作,軟件工程在管理中存在的根本問題也逐漸暴露出來。因此,需要對對計(jì)算機(jī)軟件工程管理的內(nèi)容和開發(fā)應(yīng)用進(jìn)行深入的研究分析,不斷的優(yōu)化計(jì)算機(jī)軟件管理策略,從而實(shí)現(xiàn)計(jì)算機(jī)軟件長期健康的發(fā)展。
(1)組織機(jī)構(gòu)管理
組織機(jī)構(gòu)管理是計(jì)算機(jī)軟件工程管理的主要內(nèi)容。組織機(jī)構(gòu)管理并不是只由單一的技術(shù)研發(fā)人員組成,而是由多種職能部門共同構(gòu)建而成具有多種功能的管理組成,例如包括對開發(fā)軟件的管理、對該軟件工程的風(fēng)險(xiǎn)管理、后期管理等一系列管理控制技術(shù),技術(shù)開發(fā)推廣等核心業(yè)務(wù),工作人員的合理化分工,以及該公司發(fā)展所需要的規(guī)章制度等等。一般由于項(xiàng)目不同,要求不同,導(dǎo)致計(jì)算機(jī)軟件工程框架的管理模式也有所不同,雖然組織機(jī)構(gòu)管理較為復(fù)雜,但是,組織機(jī)構(gòu)管理核心任務(wù)是統(tǒng)籌管理工作人員的個人素質(zhì)和專業(yè)技能,使其能夠更好地為單位公司服務(wù)。
(2)用戶管理
軟件開發(fā)的最終目的是為了滿足用戶的需求,用戶是軟件的使用者和其評價(jià)者。因此,用戶管理是計(jì)算機(jī)軟件工程管理中的重要因素之一。對于瞬息萬變的軟件開發(fā)行業(yè)來說,提前掌握用戶需求以及市場的動向就可以搶占市場的先機(jī),只有開發(fā)有針對性的產(chǎn)品就可以提前掌握市場的主動性。因此,計(jì)算機(jī)軟件工程的開發(fā)需要根據(jù)用戶的需求進(jìn)行設(shè)計(jì)方案,研發(fā)人員要高度重視用戶的建議,努力爭取用戶的配合和支持。軟件開發(fā)負(fù)責(zé)人可以通過市場調(diào)查、用戶回訪等方式與用戶形成密切的溝通聯(lián)系,更加深刻地了解用戶的個性化需求以及市場的發(fā)展趨勢,正確的引導(dǎo)用戶思路,防止用戶的不合理設(shè)計(jì)要求對軟件開發(fā)工程造成不好的影響,要積極主動頻繁的詢問用戶的軟件使用情況以及整改意見,使軟件不斷得到優(yōu)化。
(3)開發(fā)人員管理
對于大多數(shù)計(jì)算機(jī)軟件工程的開發(fā),開發(fā)人員主要包括項(xiàng)目總負(fù)責(zé)人、技術(shù)人員、高級程序開發(fā)人員、中級程序開發(fā)人員、初級程序開發(fā)人員、分析人員、風(fēng)控人員、檔案管理人員以及一小部分的兼職人員等等。但在實(shí)際的軟件開發(fā)過程中,因?yàn)楣ぷ魅藛T的數(shù)量限制以及自身的綜合素質(zhì),可能會出現(xiàn)一人身兼數(shù)職的情況以此提高計(jì)算機(jī)軟件工程管理的效率。這些開發(fā)人員根據(jù)項(xiàng)目的工作量、所需要的專業(yè)技能以及各個工作人員的性格、經(jīng)驗(yàn),組成一個高效、和諧的研發(fā)小組。一般來說,一個開發(fā)小組人數(shù)在10-15人之間最為合適,如果開發(fā)項(xiàng)目規(guī)模很大,可以采取層級式結(jié)構(gòu),配置若干個這樣的小組,進(jìn)而組成一個大組,在項(xiàng)目開發(fā)的過程中,仍要對研發(fā)人員進(jìn)行二次培訓(xùn),順應(yīng)市場的需求,為工作人員提供計(jì)算機(jī)軟件工程的技術(shù)指導(dǎo)。
(4)文檔資料管理
計(jì)算機(jī)軟件工程應(yīng)建立完整的軟件工程開發(fā)文檔資料,將軟件開發(fā)過程的具體流程以及重要細(xì)節(jié)進(jìn)行及時的記錄,在軟件工程結(jié)束之后仍要將文檔資料保存完好,以便為軟件工程下一階段的工作做好準(zhǔn)備。通過對文檔資料的有效管理,可以為軟件工程后期的搜索、查詢所需的開發(fā)內(nèi)容及漏洞提供便捷的服務(wù),大大提高了計(jì)算機(jī)軟件研發(fā)的效率。同時,也能夠在日后發(fā)現(xiàn)軟件問題漏洞時,能夠及時較好的發(fā)現(xiàn)問題的源頭出處,對軟件的使用情況進(jìn)行及時的保障和維護(hù),因此,在軟件開發(fā)及維護(hù)的過程中,工作人員必須不斷采用新型技術(shù)對重要數(shù)據(jù)信息進(jìn)行加密,確保計(jì)算機(jī)軟件的安全性和可靠性。
(1)增強(qiáng)對開發(fā)過程中的風(fēng)險(xiǎn)評估
由于風(fēng)險(xiǎn)在項(xiàng)目運(yùn)行之后對項(xiàng)目產(chǎn)生的負(fù)面的影響,所以風(fēng)險(xiǎn)評估的不足或者風(fēng)險(xiǎn)管理的不得力,都會導(dǎo)致軟件開發(fā)的失敗。軟件工程的風(fēng)險(xiǎn)管理主要包括預(yù)測項(xiàng)目過程中可能出現(xiàn)的危害產(chǎn)品質(zhì)量的問題以及對這些風(fēng)險(xiǎn)可能產(chǎn)生的后果進(jìn)行評估。對于計(jì)算機(jī)軟件工程來說,風(fēng)險(xiǎn)是不可避免的,但是如果不改進(jìn)風(fēng)險(xiǎn)管理措施,那么軟件在突然遭受風(fēng)險(xiǎn)侵蝕時必然會導(dǎo)致大量的損失。因此從事計(jì)算機(jī)軟件工程管理的工作人員應(yīng)不斷自我學(xué)習(xí)專業(yè)知識,提高專業(yè)技術(shù)水平,增強(qiáng)預(yù)防風(fēng)險(xiǎn)管理的意識,具備應(yīng)對風(fēng)險(xiǎn)管理工作的技能,能夠在第一時間發(fā)現(xiàn)、識別、預(yù)防和控制風(fēng)險(xiǎn),制定系統(tǒng)的、合理的風(fēng)險(xiǎn)管理措施以減小風(fēng)險(xiǎn)產(chǎn)生的幾率。
(2)健全管理與開發(fā)體系
通過制定合理的工作人員管理與開發(fā)體系,可以使員工明確各個崗位的具體職責(zé)以及自己的具體責(zé)任與所屬權(quán)限。工作人員是項(xiàng)目進(jìn)展的主體,公司或研發(fā)小組要定期開展軟件工程相關(guān)知識點(diǎn)的培訓(xùn)活動,以培訓(xùn)的方式提高工作人員的專業(yè)素質(zhì)、計(jì)算機(jī)研究能力以及軟件相關(guān)能力等內(nèi)容為主的綜合素質(zhì);完善人才管理體系和內(nèi)部獎懲體系,鼓勵員工發(fā)展才能,創(chuàng)新思維,根據(jù)不同職員的工作能力以及自身的性格特點(diǎn)安排其對應(yīng)的工作崗位,并根據(jù)工作人員的工作完成情況和對項(xiàng)目的貢獻(xiàn)程度進(jìn)行公平合理的獎懲處理,以此充分調(diào)動工作人員的積極性以及主觀能動性。管理人員要不斷完善工作開發(fā)進(jìn)度管理體系以及工作人員管理體系,嚴(yán)格控制開發(fā)進(jìn)度,保證各項(xiàng)工程進(jìn)度能夠積極有序地開展。
(3)重視開發(fā)團(tuán)隊(duì)的合作
在軟件研發(fā)過程中,開發(fā)團(tuán)隊(duì)起到了不可替代的作用,一個成功的項(xiàng)目和一個成功的研發(fā)團(tuán)隊(duì)密不可分。首先,公司要建立起一個良性的競爭機(jī)制,使工作人員在不觸犯法律,不侵害公司及他人利益的前提下良性競爭,提倡工作人員創(chuàng)新,積極為公司項(xiàng)目做建設(shè),提高工作效率;其次,還可以適當(dāng)舉辦一些團(tuán)建活動,加強(qiáng)開發(fā)團(tuán)隊(duì)中工作人員之間的協(xié)作能力和團(tuán)隊(duì)意識,增強(qiáng)各個部門工作人員的凝聚力,營造一個良好的工作氛圍。同時,管理人員仍要對整個項(xiàng)目的工作進(jìn)行明確嚴(yán)格的劃分,使每個工作人員都充分了解各自的責(zé)任和權(quán)限,合理的促進(jìn)人力資源的優(yōu)化與協(xié)調(diào),保證各項(xiàng)研發(fā)工作能夠積極有序開展,避免出現(xiàn)互相推諉責(zé)任的現(xiàn)象。
綜上所述,隨著計(jì)算機(jī)信息技術(shù)的不斷提高和軟件市場經(jīng)濟(jì)的迅猛發(fā)展,計(jì)算機(jī)軟件工程的應(yīng)用領(lǐng)域也越來越廣闊。而計(jì)算機(jī)軟件工程管理也受到人們更多的重視。計(jì)算機(jī)軟件工程管理是一個長期持續(xù)連貫的過程,在計(jì)算機(jī)的研發(fā)、成長、成熟以及衰退階段都發(fā)揮了巨大的作用。所以要不斷提高工作人員的綜合素質(zhì)、團(tuán)隊(duì)協(xié)作能力、風(fēng)險(xiǎn)評估能力,不斷提高軟件工程管理的質(zhì)量和效率,不斷吸取學(xué)習(xí)容納最新的計(jì)算機(jī)信息技術(shù)、科學(xué)的人員管理方式,充分調(diào)動工作人員的工作熱情以及良性競爭。在做好計(jì)算機(jī)軟件工程管理工作以提高項(xiàng)目以及公司收益的同時要促進(jìn)整個網(wǎng)絡(luò)社會的健康發(fā)展。