劉贏

摘 要 隨著計算機信息技術(shù)在各行各業(yè)的廣泛應(yīng)用,計算機軟件開發(fā)過程中的項目管理工作越來越重要。 現(xiàn)階段我國計算機軟件項目的管理工作處于探索階段,在具體實踐的過程之中存在多個方面的問題,深入研究項目管理工作的本質(zhì),使參與計算機開發(fā)的各類人員充分認(rèn)識到項目管理的價值和意義,對于提升項目管理的水平,針對性提出解決現(xiàn)階段項目管理過程中出現(xiàn)的問題具有非常積極的意義。
關(guān)鍵詞 計算機軟件;項目管理;問題與措施
引言
科技的發(fā)展是推動社會進步最主要的原動力,每一次技術(shù)革命之后,人類生活的方方面面都將發(fā)生巨大的變化。 21世紀(jì)以來人類生活中發(fā)生的變化是由互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的改革而推動的。 計算機軟件作為互聯(lián)網(wǎng)產(chǎn)業(yè)的核心組成部分,其在互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的過程之中發(fā)揮了無可替代的作用。增強計算機軟件開發(fā)能力是提升互聯(lián)網(wǎng)發(fā)展水平的關(guān)鍵途徑,而計算機軟件開發(fā)過程中對軟件質(zhì)量影響最大的一個因素就是計算機軟件的項目管理工作。 由于互聯(lián)網(wǎng)技術(shù)最早在歐美國家興起,基本的技術(shù)體系和管理體系都是歐美相關(guān)科學(xué)家完成,我國對于軟件項目管理方面的工作,并沒有受到軟件開發(fā)行業(yè)的廣泛認(rèn)可和應(yīng)有的重視,直接導(dǎo)致了現(xiàn)階段我國軟件開發(fā)的過程之中存在諸多的問題。 這些問題的存在對我國軟件產(chǎn)業(yè)的發(fā)展產(chǎn)生了較大的負(fù)面影響,如果不積極地采取有效的措施解決軟件項目管理過程之中存在的問題,將對我們的軟件產(chǎn)業(yè)的良性發(fā)展產(chǎn)生一定的制約。深入研究現(xiàn)階段我國軟件項目管理過程中存在的問題,采取有效的措施解決問題對于提升我國計算機軟件開發(fā)能力具有非常重要的意義。
1計算機軟件項目開發(fā)過程中的管理內(nèi)容研究
軟件項目在執(zhí)行的過程之中通常存在一些表征軟件開發(fā)所處階段的關(guān)鍵點,其也被稱作基線,一個完整的軟件項目開發(fā)流程基線如圖1所示。基線的作用是將軟件開發(fā)各個階段的工作進行劃分便于在軟件開發(fā)的過程之中進行校核和確認(rèn),軟件管理以基線的劃分為基礎(chǔ)而展開相關(guān)的工作。在軟件開發(fā)的過程之中在軟件開發(fā)的過程之中軟件管理工作涉及了多個方面的因素,因此軟件項目管理工作實際上是一項較為復(fù)雜的工作。深入的認(rèn)識軟件項目管理工作的實質(zhì)是理解軟件項目管理工作問題根源和針對性提出解決措施的基礎(chǔ)[1]。
1.1 人員管理
人員是軟件開發(fā)過程之中具體工作的承擔(dān)者和實施者,對人員的管理本質(zhì)上是明確人員在軟件開發(fā)過程之中的具體職責(zé),并對人員進行有效的監(jiān)督促使其按照指定的要求及時的完成自身所承擔(dān)的各項工作。在軟件項目開發(fā)的過程之中人員承擔(dān)的職責(zé)可以劃分為兩種類型:一是具體的設(shè)計和編制軟件程序以及完成后續(xù)的軟件測試和軟件維護等工作,一般稱之為開發(fā)人員;二是在軟件開發(fā)的過程之中完成軟件相關(guān)信息的提供、收集及維護,并編寫軟件使用過程中相關(guān)文字文檔資料,包括業(yè)務(wù)需求提供人員、業(yè)務(wù)系統(tǒng)用戶測試、業(yè)務(wù)的管理者等等。忽略了后者的有效管理往往是項目管理失敗的主要原因。
1.2 用戶管理
用戶管理之中的用戶是指軟件的具體使用者,用戶管理的本質(zhì)是使軟件能夠更好地服務(wù)于用戶,更好地滿足用戶的實際需要。在軟件開發(fā)的過程之中已經(jīng)形成了一整套完善的用戶管理體系,但是這一體系并不能合理有效的解決現(xiàn)實之中所有的問題,因此需要在軟件項目開發(fā)的過程之中依據(jù)實際的情況,遵照相關(guān)的法律法規(guī)和行業(yè)規(guī)范采取恰當(dāng)?shù)氖侄螡M足用戶的需求。在軟件項目開發(fā)的過程之中,有效的用戶管理是軟件能夠滿足用戶需要體現(xiàn)自身價值的保障。
1.3 組織管理
軟件項目的開發(fā)工作通常不是一個人獨立完成的,而是由一個團隊互相配合完成。 團隊的存在即意味著一個組織的存在。 組織管理的根本目的是保證軟件開發(fā)過程之中團隊內(nèi)部流通的信息的準(zhǔn)確性以及團隊內(nèi)部人員分工的合理性。 在進行組織管理的過程之中要依據(jù)相關(guān)的原則展開各項工作,保證有效溝通,盡可能提升每一個人的工作效率和團隊整體的工作效率[2]。
2計算機軟件項目管理存在的問題
2.1 理論要求和實際業(yè)務(wù)之間存在差別
在軟件項目管理的過程之中遭遇到的首要問題就是實際開展的業(yè)務(wù)同要求分析之間存在一定的差距。這一問題在實踐的過程之中已經(jīng)嚴(yán)重影響了軟件項目管理工作的順利展開。在軟件開發(fā)管理的過程之中核心工作之一是進行業(yè)務(wù)的數(shù)據(jù)分析,在數(shù)據(jù)分析的過程之中明確軟件項目具體的需求,并滿足軟件測試和開發(fā)的需要。在真實進行軟件開發(fā)的過程之中數(shù)據(jù)分析工作經(jīng)常出現(xiàn)忽視實際業(yè)務(wù)運行過程之中的規(guī)范問題,進而使數(shù)據(jù)分析的結(jié)果只能發(fā)揮一定的軟件框架作用,使實際業(yè)務(wù)同數(shù)據(jù)分析之間出現(xiàn)了巨大的差距,對計算機軟件項目管理工作的順利展開帶來了較大的負(fù)面影響。
2.2 軟件開發(fā)人員綜合素質(zhì)有等提升
在進行軟件項目管理的過程之中存在的第二個方面的問題就是進行軟件開發(fā)的工作人員的綜合素質(zhì)較低的問題。隨著計算機軟件在其他行業(yè)之中的廣泛應(yīng)用,軟件開發(fā)工作之中不僅僅包含了軟件開發(fā)的相關(guān)知識也融合了其他產(chǎn)業(yè)的知識,這對軟件開發(fā)人員提出了更高的要求。在新的發(fā)展背景下軟件開發(fā)人員不僅要深入的掌握軟件開發(fā)的相關(guān)知識,還要有較強的學(xué)習(xí)能力,能夠?qū)浖_發(fā)過程之中涉及的其他專業(yè)的知識進行初步的學(xué)習(xí)和了解。在計算機軟件項目的開發(fā)過程之中人的因素是對軟件項目完成質(zhì)量影響最大的一個因素,軟件開發(fā)人員綜合素質(zhì)的高低,專業(yè)技能掌握的熟練程度將對最終完成的軟件質(zhì)量產(chǎn)生直接的影響。在軟件項目實際的開展過程之中經(jīng)常出現(xiàn)個人的誤操作導(dǎo)致整個軟件開發(fā)項目返工的情況,極大地影響了軟件開發(fā)工作的實際進展和完成質(zhì)量[3]。
3計算機軟件項目管理工作策略探討
3.1 健全計算機軟件項目管理的規(guī)章制度
在進行計算機軟件項目管理的過程之中首要的一項工作就是建立完善統(tǒng)一的軟件建設(shè)開發(fā)平臺,并依據(jù)這一平臺構(gòu)建完善的軟件開發(fā)過程之中的規(guī)章制度從而為軟件項目管理工作的進行提供依據(jù)。現(xiàn)階段在軟件項目開發(fā)的過程之中存在的問題的關(guān)鍵在于缺乏統(tǒng)一的軟件開發(fā)平臺,軟件項目管理工作處于一種混亂的狀態(tài)之中,無法及時有效的實現(xiàn)對軟件開發(fā)過程之中各項工作的跟蹤,對于軟件開發(fā)的具體進度缺乏準(zhǔn)確的認(rèn)識,對軟件開發(fā)過程之中各個員工的具體工作缺乏明晰的分工。建立完善的軟件開發(fā)平臺,有助于軟件開發(fā)過程的透明化,使軟件開發(fā)過程之中的具體工作和人員分工及時高效的傳達給團隊中的每一個人。在軟件開發(fā)的過程之中為嚴(yán)格規(guī)范每一個軟件開發(fā)人員的具體行為,需要制定一系列完整軟件開發(fā)規(guī)章制度。軟件項目管理和軟件項目的具體執(zhí)行都需要依照相關(guān)的規(guī)章制度進行,管理人員通過對規(guī)章制度的修改進而改變對軟件開發(fā)人員和軟件項目管理人員的具體要求[4]。
3.2 加強人員培訓(xùn),提升人員綜合素質(zhì)
實際進行編程的人員的綜合素質(zhì)直接決定了計算機軟件的質(zhì)量,也決定了進行計算機軟件管理工作展開的難度,因此提升編程人員的綜合素質(zhì)是提升軟件管理工作的一大核心。提升人員的綜合素質(zhì)主要從兩個方面進行落實:第一個方面是提升團隊的招聘門檻,選擇綜合素質(zhì)高,專業(yè)技術(shù)嫻熟的人才加入到團隊之中。第二個方面是要對內(nèi)部的人員進適時的培訓(xùn)。軟件行業(yè)的一大特點是行業(yè)之中的相關(guān)技術(shù)更新?lián)Q代速度較快,如果內(nèi)部的員工不進行及時的學(xué)習(xí)以使自己的技術(shù)跟上時代發(fā)展的潮流,那么技術(shù)員的水平很快就處于落后的狀態(tài)。軟件開發(fā)技術(shù)人員在執(zhí)行當(dāng)下項目的過程之中可能意識不到自己技術(shù)的落后性,當(dāng)他執(zhí)行下一個項目的時候就能夠逐漸體會到,因此企業(yè)內(nèi)部要重視對技術(shù)人員再培訓(xùn),鼓勵技術(shù)人員在條件允許的情況下多學(xué)習(xí)技術(shù)[5]。
4結(jié)束語
計算機軟件已經(jīng)滲透進了人們生活的方方面面,提升軟件項目管理的水平,有助于提升軟件的開發(fā)效率,促進人們的社會更快的進步。軟件項目管理的過程之中管理的核心是人,根本的提升軟件管理水平的方法是提升人員的綜合素質(zhì)。
參考文獻
[1] 王昕.計算機軟件工程的管理和應(yīng)用[J].無線互聯(lián)科技,2016,(15): 135-136.
[2] 趙志鵬.關(guān)于計算機軟件工程管理與應(yīng)用的討論[J].電子技術(shù)與軟件工程,2016,(15):87-88.
[3] 林杰,劉韻.計算機軟件工程的管理和維護[J].電腦知識與技術(shù), 2016,(17):234-235.
[4] 辛為,魏麗嬌.計算機軟件工程管理與應(yīng)用解析[J].中小企業(yè)管理與科技,2015,(12):280.
[5] 鄒翠.計算機軟件工程的維護措施和方法研究[J].好家長,2016, (20):247.