?

計算機軟件工程管理工作探析

2015-03-27 20:47孟云飛哈爾濱職業技術學院哈爾濱150001
黑龍江科學 2015年10期
關鍵詞:開發人員計算機管理工作

孟云飛(哈爾濱職業技術學院,哈爾濱 150001)

計算機軟件工程管理工作探析

孟云飛
(哈爾濱職業技術學院,哈爾濱 150001)

文章闡述了計算機軟件工程管理的基本內容,探討了在計算機軟件工程管理工作中存在的問題,對計算機軟件工程管理工作未來的發展策略提出計算機軟件工程風險管理目標,并提出計算機軟件工程風險管理策略。

計算機;軟件工程;管理工作

1 計算機軟件工程管理的基本內容

計算機軟件工程管理的基本內容包括有效管理用戶、組織機構、開發人員和對計算機軟件的管理控制。

1.1有效管理用戶

計算機軟件產品的開發是為用戶提供服務,用戶是最終的使用者與評價者。要求在整體軟件的開發過程中,必須緊密聯系用戶,讓用戶參與并支持軟件開發,用戶提出的客觀性意見開發人員一定要積極的采納,并共同完成軟件開發。負責軟件開發項目的責任人,負責和用戶聯系溝通,應排除一切不必要的干擾因素,保證軟件開發的順利進行。

1.2有效管理組織機構

確保組織機構內部良好的溝通,人員崗位分配合理。合理的組織機構主要由一位高級工程師、一位后援工程師和開發人員構成,并在民主的管理方式下進行管理工作。高級工程師的工作主要是協調、統一全組人員的工作,并負責支持項目計劃、協調,領導復審組的所有技術活動,分配技術員去負責開發和分析活動;后援工程師主要負責輔助高級工程師的各項工作;開發人員也稱為專家組,即每一個開發人員都可以是某一方面的專家,充分發揮個人才能,通過團隊合作發揮團隊力量,提高個人積極性。良好的組織機構應具有民主的管理方式,采取輪流擔任項目組長的形式,讓所有組員都有機會參與管理工作,發揮每個組員的創造性和工作熱情,融洽組織關系。

1.3有效管理開發人員

開發人員一般指的是項目組負責人、高級程序員、初級程序員、系統分析員、資料員和相關輔助人員。在軟件工程開發過程中,明確每個開發人員的任務、職責,不斷提高開發人員的專業素質。

1.4有效管理控制

管理控制主要是控制進度、成本、質量和人員??刂七M度是讓工程項目在預期時間內完工;控制成本是在規定成本預算內保證項目高效完成;控制質量通過復審各階段成果來保證項目的高質量;控制人員是提高開發人員的工作積極性和工作熱情,全力以赴的投入開發工作中。

2 計算機軟件工程管理工作中存在的問題

2.1實際業務操作的不同與軟件工程的需求分析

軟件工程的需求分析主要包括全面調查業務數據、實體和活動,這些內容只是業務表面分析,分析結果構成的文檔相當于需求框架。分析過程中沒有詳細分析業務規則,使得軟件設計人員憑空想象下一步的設計規劃和設計內容,最終造成設計背離實際業務需求。

2.2計算機軟件管理工作量的估計存在問題

計算機軟件管理的工作量估計具有較大的彈性空間,且人為因素可能會產生很重要的影響,妨礙軟件開發的整體進度。人為因素有開發人員的工作態度、工作熱情、自我約束能力以及用戶的配合程度,且這些因素是不可控的。除去人為因素的影響,對軟件開發工作量的估算可以在初步確定業務規則情況下,較準確得出??梢?,計算機軟件工程管理中還存在很多問題,需要進行不斷地改進,改進的前提必須基于軟件的基本特點,從而更加準確、科學的進行業務規劃,選取更加合適的數據處理方法,最終實現多規則化。

3 計算機軟件工程管理工作的未來發展策略

3.1提高計算機軟件效率

隨著數據庫與信息技術的發展,修改數據可以采取網絡計算形式來實現,取代了從前的前臺程序控制方式。修改數據程序可以有效地提高軟件工作效率,而在計算機的其他層次中分配修改數據程序,可以最大程度地提高工作效率。

3.2完善計算機軟件工程管理體系

計算機軟件工程管理體系的完善,一是構建軟件工程管理人才體系,人才的積極作用可以促進工程進程,對人力資源加大管理則可以充分調動開發人員的主觀能動性,在規定時間內完成工程各項目標。二是加強對軟件工程相關知識的學習與滲透,定期開展專業化培訓,提高管理人員和開發人員的專業素質,不斷更新軟件工程知識,從而提高軟件的開發水平和工程項目管理效率。三是完善規范制度的建設,制定公正、合理的獎懲措施,在利益上直接與工作人員的經濟掛鉤,從而提高工作人員的積極性,提高計算機軟件工程發展的效果。

3.3統一規劃軟件開發平臺

軟件開發平臺的統一規劃,有利于快速發展整個計算機軟件,避免重復開發各種計算機平臺而造成的人力、物力浪費和成本的浪費。

3.4強化計算機軟件工程的風險管理和進度管理

軟件工程開發中,要不斷完善風險管理制度體系。要求項目管理負責人具有一定的風險意識,熟悉掌握各種風險管理知識,在管理過程中客觀的識別存在的風險,從而進行量化分析,通過分析結果制定出有效的防控風險措施,并提交風險控制報告。要求項目管理負責人定期進行項目的預控和識別風險工作,計算機軟件工程項目管理工作特別需要貫穿全過程的風險分析管理,隨時應對可能發生的風險,降低風險損失。強化工程的進度管理,提高工程效率水平,控制工程開發周期,進一步控制開發成本。要求對整個計算機軟件工程項目進行實際分析,制訂完整、有效的進度控制管理工作表,根據安排工程項目的進展進行實時監督,促使各項管理工作順利進行。

4 計算機軟件工程風險管理目標

4.1合法性目標

風險管理者應充分了解與經營相關的法律法規,應認真審視各項經營行為及合同的合法性,避免企業在財務、時間、人才及名譽上造成一定損失,順利開展生產經營活動。

4.2經濟目標

計算機軟件工程應通過經濟性方法來控制損失,具體為:在風險事故發生前,應分析安全計劃、防損技術的成本支出,為計算機軟件工程制定最合理、最科學的風險管理計劃與執行細則。

4.3安全目標

安全目標,即將風險控制在允許范圍內。風險管理者讓人們正確認識、應對風險,以提升其安全意識,防范風險并執行風險管理計劃。

5 計算機軟件工程風險管理策略

5.1辨識風險

風險識別即系統化明確項目計劃(估算、資源部署及進度)的威脅。項目管理者通過識別和預測潛在風險,有效規避該類風險,必要時可采取有針對性的防范措施。計算機軟件工程風險主要包含兩類:一般性風險與特定產品風險。一般性風險,對任何軟件項目均為潛在性威脅。特定產品風險,只有那些熟悉計算機軟件工程項目的技術人員方可予以識別。為更好地分辨特定產品風險,必須認真查看軟件規范及產品說明,了解威脅項目計劃的某些特性。上述兩類風險均可進行系統化標識,風險識別方法的關鍵在于構建風險條目檢查表,以便更好地分辨常見子類型中潛在的風險。

5.2重視風險估算

軟件項目管理者應正確度量風險的影響因素,以及風險將會給該項目造成的損失。為科學估算各類風險,我們有必要構建一套完善的風險度量指標體系;明確標的風險產生的后果及損失;事先估算風險對軟件產品及整個項目造成的影響;量化風險估算結果。

5.3必要的風險應對措施

風險應對,即實施風險行動計劃,將風險降到最低點。風險應對主要涉及下列內容:獲得授權者應積極應對觸發事件,并做出反應。包含回顧現實和更新行動框架及書面確立風險行動計劃;根據計劃、報告進展以及實時交流來控制風險的狀態,小組內部應注重預防風險的交流,以便更好地防范風險。

5.4充分論證與有限設計

軟件開發具有較強的探索性,且存在著很多的風險。在可研階段,應認真收集相關信息,推出多種可行方案供選擇與論證。制定決策時,應把控情報數量與質量。情報信息越準確,決策也就越科學,項目的失敗風險也就越少。此外,應做到設計先行。在設計軟件工程整體方案時,應控制產品的選型關,避免計算機網絡、系統軟件及主機間出現技術不兼容等問題。在構建網絡平臺方案時,明確設備的性能參數與主要配置。

[1] 燕德麗.計算機軟件工程管理工作探析[J].硅谷,2012,(11):77-78.

[2] 彭笑天.對于如何創新和完善計算機軟件工程管理的探討[J].電子制作,2014,(22):124-125.

Analysis of Computer Software Engineering Management

MENG Yun-fei
(Harbin Vocational and Technical College,Harbin 150001)

This paper expounds the basic content ofcomputer software engineeringmanagement,discusses the problems in the computer software engineeringmanagement,and puts forward the target ofcomputer software engineeringrisk management.

Computer;Software engineering;Management

TP311.52

B

1674-8646(2015)08-0094-02

2015-06-22

猜你喜歡
開發人員計算機管理工作
青脆李、脆紅李周年管理工作歷
建筑施工管理工作探討
計算機操作系統
做好初中班級管理工作的幾點思考
基于計算機自然語言處理的機器翻譯技術應用與簡介
計算機多媒體技術應用初探
Semtech發布LoRa Basics 以加速物聯網應用
信息系統審計中計算機審計的應用
后悔了?教你隱藏開發人員選項
對干休所管理工作的思考
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合