潘琴蓮
摘 要 隨著經濟和科學技術的不斷發展,我國計算機技術也在不斷完善之中。在計算機技術的不斷普及下,計算機相關的軟件市場也得到了飛速的發展,衍生出許多的軟件,這些衍生出來的計算機軟件已經成為人們日常生活和工作的重要工具之一。為此,逐漸發展成為一門新的專業:軟件工程學科。它的特點是操作比較復雜,為了有效優化軟件產品的使用,必須提高對軟件的整體管理水平。本文通過對軟件工程管理的現狀以及特點分析,提出相應的改進創新策略,希望能對當下軟件工程的發展提供幫助。
關鍵詞 軟件工程管理;現狀;科技創新策略分析
前言
在信息化時代的發展之下,軟件工程的開發和創新成為推進信息化發展的重要環節。在大多數軟件開發企業中,軟件工程管理工作已經貫穿于所有軟件的開發和使用過程中,但是由于軟件在使用過程中,依然存在不穩定性和一些潛在的問題,為此,筆者通過觀察和使用,結合自身的經驗,從軟件工程的管理現狀進行分析,得出相應的創新策略。
1 軟件工程管理的現狀分析
軟件工程管理屬于一門交叉性的學科,大致來講,它由兩方面構成,分別是軟件工程和項目管理。軟件工程管理的對象是軟件開發與維護的全過程,本質上說是對一種生產活動的管理。所以管理的內容不僅包含所生產的產品,同時也包含開發工具的使用,開發的工藝流程,以及開發的人力資源組織。軟件工程管理是一項具有特殊性質的工作,因此,強化軟件工程管理,提高軟件產品的可靠性,變得極為重要,是實施好軟件系統的重要課題之一。然而,在我國在這方面還沒有正式形成一定的規模,當前我國軟件工程的管理現狀分析如下:
1.1 軟件工程管理專業化程度較低
對于企業而言,軟件工程項目經理一般是由專業技術水平較高的人員任職的,但是其在實際的管理能力和管理專業知識方面往往還存在一定的差距。眾所周知,對應的專業知識能夠快速正確地糾正工作過程中所面臨的一些問題,從而幫助管理者提升自己的管理水平,從這個角度進行分析可知,我國的軟件工程管理過程中的專業化的程度依然很低[1]。
1.2 軟件工程管理缺乏規劃性
軟件工程的項目進度規劃在軟件項目開發過程中是一個特別重要的步驟,在整個軟件項目開發過程中,起著十分重要的作用。但是在現在的軟件工程管理過程中,缺乏對軟件工程和軟件開發的具體規劃,想要將其很好地推廣開來也十分有難度。在進行軟件工程管理的工作的前期,需要設置具體的計劃,在具體的某個環節中明確相應的任務指標,將計劃進行分工,從而設定相應的進度表進行提示,由于有些項目經理缺乏相應的工作經驗,對于計劃的意識不清,并且對項目開發的進程把握不充分,直接導致項目開發過程速度緩慢,長此以往,員工的意識淡薄,效率降低,一旦出現此類情況,很多企業在軟件開發的過程中被迫終止。
1.3 軟件工程管理缺乏管理意識
在目前的軟件工程管理中,企業對整個項目的子項目、進度等的管理意識相對薄弱,項目經理受到自身經驗的限制,很大部分的精力投入到不必要的技術攻破中,而忽視了整體工程進度的管理問題,如此舍本逐末的方式直接影響了整個工程項目的進展,使管理工作難以發揮良好效果,甚至造成了企業資源的大量浪費。
2 軟件工程管理創新方法
2.1 提高管理人員的綜合管理技能
為了能有效提高軟件工程管理的水平,究其原因是管理人員的綜合素質不強。為此企業在進行軟件產品的開發和創新的過程中,同時也要重視軟件工程管理人員綜合能力的培養。第一,要提高管理人員的綜合能力。企業可以選擇專門開設一些專業的培訓課程,邀請軟件管理人員講師,舉辦一些管理理念和策略的培訓課程,從而加強管理人員的綜合能力素質。第二,要重視開發管理人員的管理技術的提高,管理人員可以分別從人員、進度、質量等方面進行管理,從而提高管理人員的管理技術,為軟件開發奠定良好基礎。
2.2 構建科學化的軟件工程管理工作體系
為了有效提高軟件工程的綜合管理水平,就要不斷完善管理工作系統,保證實踐活動的正常運行。工作人員在進行軟件工程管理的過程中,首先應該學習相關的專業知識,領悟管理知識的要領,為后期的管理工作做好鋪墊。管理工作的開展首先應該重視員工的培養,激發員工工作的積極性,再根據所有員工的特點和作用,做到唯才是用,發掘員工的潛能,讓每一個員工都能有屬于自己發展的平臺,提高軟件工程的管理效率。作為管理人員,應該充分了解所開發軟件工程的整個預設全過程,將所有子項目及部門職能、預期發展方向等,作為必要條件,進而詳細設定組織結構細則,科學分級管理組織構架。
2.3 軟件工程精細化管理
根據以往的軟件工程管理模式分析可知,一般的企業都是沿用之前粗放式的管理模式進行工程管理工作。隨著科學技術的不斷完善,對于工程管理提出了更嚴格的要求,希望能結合精細化的管理模式來推進工程管理的發展,從而全面提升軟件管理的質量和水平。首先應該從管理部門著手,全面提升管理部門的管理意識和能力,使得管理人員能熟悉整個管理的系統,再結合適的員工安排合適的工作。
2.4 組建項目應急小組
設立項目應急部門和小組,是軟件工程管理模式中最重要的環節,管理團隊應該充分重視起來。軟件開發屬于一種技術創新的過程,在整個軟件開發和使用過程中,很容易出現技術故障,產生各種問題,一旦出現問題將直接影響工作的質量,這就需要對不同部門進行管理和協調。組建項目應急小組,利用項目應急小組進行產品排查,對產品進行測試,跟所有不同子項目的負責人員進行合理溝通,從而不斷完善管理系統,拓寬軟件開發的渠道。通過溝通管理尋找出合適解決辦法,并在這個過程中培養團隊的協作能力,當項目經理以及項目管理人員在進行分工合作的時候,首先要根據不同工作人員的特點,進行項目的詳細分類,如此分工之下,當項目出現了問題時,就能在第一時間內發現并處理,從而有效提高軟件工作管理的順利開展[2]。
3 結束語
本文通過對國內軟件工程管理的現狀進行分析,從而不斷健全管理系統、設置軟件精細化管理的模式、組建應急小組的方式等,闡述了不同的管理方式,希望可以為后續工作的開展打好基礎,提升后續工作質量與水平。
參考文獻
[1] 許學磊.軟件工程管理的現狀和創新策略[J].華東科技:學術版,2012,(9):50.
[2] 于克達.軟件工程管理的現狀和創新策略[J].微計算機信息,2012,(5):119-121.