網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例

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

欄目: 計算機軟體 / 釋出於: / 人氣:7.29K

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

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

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優化工程管理具體方案

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

三、總結

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