當前位置:學問谷 >

行業範例 >計算機軟件 >

計算機軟件工程管理的思考論文

計算機軟件工程管理的思考論文

一、計算機軟件管理的主要內容

計算機軟件工程管理的思考論文

1.1軟件研發人員的管理

計算機軟件行業不同於其他行業的就是它對人才、技術的高要求。在整個研發、生產的過程中,人是貫穿始終的重要部分,因此人員的管理非常重要。軟件生命週期中軟件研發人員從最初設計資料、設計語言、設計模式的選擇,到具體的程序編寫一直到後期的維護工作都需要相關工作人員的積極配合。那麼各項工作的人員除了要相互協作之外,關鍵是要有過硬的專業素質,能把份內的事情完成好。管理人員也需要把握員工的基本情況,根據他們的優勢進行合適的安排,併為軟件研發人員工作創設良好、輕鬆的工作氛圍。

1.2組織機構的`管理

組織機構強調的是組織的系統協調性,不是鬆散的人員組織。創建好的組織機構需要發揮各項人員的優勢,並將優勢整合,促進整體的發展。組織機構主要有以下幾種:

1.2.1民主化組織。這個組織主要強調軟件研發人員的民主性的發揮,崗位輪流交換,雖然有利於發揮個人的能動性和創新能力,但是針對專業性過強,又及其強調過程化管理的軟件工程來説,這種模式不太推崇。

1.2.2專家化組織。專家化模式的限定強調個人專業技能,各有所專,各有所長,這種模式雖然能把個人能力最大化,但是卻不利於與人員之間的相互協作。

1.2.3主程序員化組織。軟件工程開發

結構化發展在組織機構的優化管理上,最著名的案例就是IBM公司提出的主程序員組織。主程序員負責統籌發展,技術人員負責數據分析和具體程序開發,後期維護工作也有專人負責。

1.2.4用户管理

軟件就是為用户而研發的,沒有用户需求就沒有軟件業的新發展。用户管理需要時刻關注用户的需求,對特定軟件用户進行調研,根據調研結果進行相應的改進,並能夠依據用户的反饋進行改善發展,提高軟件的研發效率與質量。

二、優化計算機軟件工程管理的方法

2.1建立健全計算機軟件工程管理體系

在計算機專業發展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規範的系統,因此要建立健全計算機軟件工程管理。高質量計算機軟件的研發與生產一般週期性較長,自動化程度不高,所以説在整個開發過程中,要加強各項人員的管理。在軟件行業,要人盡其才、人盡其用,充分調動人員的積極性,加大自主創新能力,達到整體上的協調發展。還要對加強管理人員,尤其是項目負責人進行專業知識和管理知識的培訓,理論和實踐有效結合。最後要從制度上予以規範,讓具體項目執行有度可依,完善激勵措施,獎罰分明,獎罰有度,使得管理工作得以順利高效進行。

2.2注重團隊化建設,加強團隊協作性

計算機軟件工程建設是一項複雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發工具的選用等等。各項工作並不是單一的,而是相互聯繫的,因此要特別強調整體的協作性。團隊建設不是單個人的直接組織,首先要明確分工,技術人員要有過硬的專業素質,能把份內的事情完成好,各項工作能夠有條不紊的進行;其次,還要進行團隊協作教育,把溝通協作理念滲透到每個人心中。最後,在團隊意識建設工程中,還要充分調動個人的主觀能動性,為團隊更好發展貢獻自己的力量。

2.3加強風險、進度管理和預警機制

在計算機軟件項目運行過程中除了正常因素之外,還要關注風險意識。尤其是項目管理人員要加強自身的風險意識,對項目的實施有宏觀的把握。風險意識的加強除了在具體項目執行過程中把握,還要專門學習風險理論,能學以致用,正確認識風險和規避風險。除了總的宏觀上的把握,還需要定期做好計算機軟件工程項目的風險評定,風險意識要貫穿於項目始終,不能放鬆警惕,將風險發生的機率抑制在萌芽狀態中;最後,要專門制定具體項目的進度和風險管理預警機制,結合具體實際,進行監督管理。

2.4優化工程管理具體方案

採用精研——軟件工程管理平台,尤其是對於軟件開發商而言,軟件平台可以更好控制項目成本、進度等可調控因素,合理進行人力資源配置,確保不會因為人員的變動導致項目的難以為繼,使得軟件公司和軟件需求方實現共贏。

三、總結

現代信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。軟件工程是一個非常複雜的工作,需要多方面的協作與配合,因此必須加強軟件工程的管理,從人的有效管理入手,加大改革創新力度,不斷提高軟件開發效率,促進軟件行業深入發展。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/4mywl.html