劉贏

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