王丹
(北華大學信息技術(shù)與傳媒學院,吉林 吉林 132013)
(1)內(nèi)涵。計算機軟件工程管理的基本定義:對整個軟件生命周期的一切活動的管理。從工程學的角度來看的話包含了對軟件工程的項目范圍、項目周期、產(chǎn)品質(zhì)量、知識資源、人力資源、項目成本等統(tǒng)一的管理。在特點上,計算機軟件工程管理還有一定的特殊性,無論是管理過程、還是內(nèi)容上面,在軟件開發(fā)工作之前、開發(fā)的過程當中、開發(fā)接近尾聲直到結(jié)束,計算機軟件工程的管理工作必須是一直進行著的,不能間斷不能被忽視。(2)現(xiàn)狀。當今社會在信息技術(shù)方面不斷發(fā)展,這是我國乃至世界范圍的社會大背景,有三個方面對計算機軟件工程的管理有不利的影響,其一是生產(chǎn)力低;二是效率低;三是軟件度較不高。①培訓的缺乏。在計算機軟件工程公司里,擔任項目經(jīng)理的往往都是由本公司在技術(shù)方面具備非常強能力的人,專業(yè)技術(shù)水平強并不能代表他們的管理能力強,相反的,通過實際經(jīng)驗及現(xiàn)有狀態(tài)我們知道,他們通常是缺乏管理方面的能力的。②計劃意識的薄弱。對軟件開發(fā)的總體計劃、以及開展過程中階段性計劃的作用認識不足,導致項目在實施過程中缺乏一個具體可行的總計劃,這個總計劃是起到指導性的燈塔作用的。而在日常的工作中不斷出現(xiàn)的各種臨時狀況經(jīng)常導致階段計劃被拖延或不得不更改,從進度控制管理上,很難達到預期效果。③風險管理方面的問題。有些項目經(jīng)理缺乏風險管理意識,忽視軟件工程管理中的風險管理的部分,未能夠?qū)︼L險做出具體的分析,不能起到防范風險的作用。④管理意識的缺乏。軟件工程的相關(guān)領(lǐng)導往往投入到技術(shù)類型的科研中,從而忽略了管理的重要性。造成了員工的工作狀態(tài)散漫、工作任務分配不合理、時間安排不合理等多種不利于軟件工程的工作順利進行。⑤計算機軟件工程管理的合作意識的缺乏。優(yōu)秀的團隊無論是在工作上還是生活上都是很重要的保障,而優(yōu)秀的團隊必須要有的除了一定的知識素養(yǎng)、職業(yè)素養(yǎng),基本的合作意識、集體意識也是十分重要的。沒有合作意識的團隊是松散的沒有戰(zhàn)斗力的團隊,一個沒有凝聚力的團隊是沒辦法走向更長遠更美好的道路的。增強員工的集體意識合作意識是十分重要的且刻不容緩的,具體做法可以通過以下幾個方面來實施,加強團隊里的員工的溝通、聯(lián)系,在平時不斷的滲透團隊意識;在平時的工作中做好明確的分工。
(1)成本控制。軟件成本工程管理中我們要做的第一個任務就是成本估計,做為績效衡量指標的基準。人力、時間、工作量是影響成本估計的最主要的三個方面。(2)規(guī)模管理。計算軟件的規(guī)模是計算機軟件工程管理的一項重要的工作,也是基礎(chǔ)性質(zhì)的工作。規(guī)模和成本都是在管理過程中的首要工作和任務,是其他管理工作進行前需要了解的整合成的大框架。(3)工程進度控制。進度控制包括活動定義、活動排序、歷史估算、編制進度以及變更進度等方法。下面對其中較常用的兩種方法進行說明。①活動排序。在活動排序工作中,應用十分普遍的方法是項目網(wǎng)絡圖是活動排序中應用較為普遍常用的方法,它能很好的反應出一種順序和邏輯關(guān)系,在不同的活動之間。活動排序還有幾種不同的分類,箭線圖法和雙代號網(wǎng)絡圖。前者是是反映順序關(guān)系的,后者是反映邏輯關(guān)系的。②編制進度。計算機軟件工程管理者在用這種方法進行工程控制的時候,要做的工作是確定要進行控制檢測的任務的開始和結(jié)束時間。(4)質(zhì)量控制。質(zhì)量控制在整個計算機管理過程中是最重要的,質(zhì)量為一切為本。有關(guān)質(zhì)量控制的方法有很多,這里就簡單說明比較常用的四種方法,各有側(cè)重,在不同的情況做具體分析,來采取適宜的方法達到質(zhì)量圓滿控制的效果。①魚骨圖法。這是一種直觀而方便的方法,正因為此,在用來做因果分析時它得到了時分秒廣泛的應用,一個問題的產(chǎn)生往往不是的單一的因素導致的,特別是在計算機軟件開發(fā)的這個領(lǐng)域,問題的產(chǎn)生是由多種因素綜合導致的,魚骨圖可以將影響結(jié)果的變量與變量的結(jié)果做分別的分析,通過層層分析,得到系統(tǒng)分明的綜合圖、從這種方法的命名來看我們就不難想出此綜合圖的大體形狀。②統(tǒng)計抽樣。顧名思義,此種方法即是抽取樣本,通過統(tǒng)計的相關(guān)知識,以及工作人員長期以往形成的工作經(jīng)驗來得出我們所需要的相關(guān)數(shù)據(jù),來為質(zhì)量的控制這一目的來服務。在樣本選擇完成后應該由專業(yè)人員來確信此樣本的可信度,信度高的樣本才能得到效度高的統(tǒng)計結(jié)果。③帕累托分析。這種方法也是對影響結(jié)果的相關(guān)因素進行分析,它的重點通過科學的分析,從而找出影響結(jié)果的最主要原因,針對這一原因相關(guān)工作部門做出相應的調(diào)整與改善,以達到質(zhì)量控制的要求。
(1)建立完善的管理制度。加強員工與管理人員的培訓,注重培訓,不斷提高計算機軟件工程人員的職業(yè)素養(yǎng)。在培訓及工作的同時,應該注意讓理論聯(lián)系實際,不要只是空談,實踐才是檢驗真理的唯一標準,全面實施獎賞鼓勵的有效措施,加強制度建設(shè),提高員工的合作意識、集體主義。管理制度的完善是方方面面的完善,它的完善同時也代表著整個公司綜合實力的提升。(2)統(tǒng)一規(guī)劃開發(fā)平臺。何謂統(tǒng)一,統(tǒng)一是原則也是基礎(chǔ),是收益與大家的平臺。通過網(wǎng)絡的快速發(fā)展而建立的平臺時這里所說的統(tǒng)一開發(fā)的平臺,統(tǒng)一可以統(tǒng)一到世界,全球范圍的進行統(tǒng)一,越大的統(tǒng)一平臺才是越統(tǒng)一的平臺。(3)加強風險管理。開發(fā)人員應該具備必要的風險意識,通過學習風險管理知識,識別出軟件開發(fā)過程中存在的風險,再根據(jù)實際情況選擇科學的手段,避免因為風險而造成的不必要的損失。管理人員應堅持定期按時及時作出適合的計劃的原則,有計劃是防范風險的有效措施,將能夠控制的因素盡量的控制住,這是管理人員應該具有的職業(yè)素養(yǎng),在平時的工作中,應該將對于風險的管理腳踏實地地落實到整個過程中,注意細節(jié),將一切風險組織是未開始之前,現(xiàn)實情況中,總有一些不可抗力的問題出現(xiàn),如若出現(xiàn)了風險問題,采取處理風險的措施要及時、要準確,這樣才能將損失降到最低。堅持理論聯(lián)系實際,對各個工程項目實行有效的監(jiān)督,確保各項件工作能夠及時有效的完成。
[1]秦曉慧.計算機軟件工程管理與應用探討[J].信息與電腦(理論版),2013(08):146-147.