前言:尋找寫作靈感?中文期刊網用心挑選的計算機軟件工程管理探究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要
計算機軟件項目的開發是一個應用廣泛、風險大的復雜系統工程。加強軟件工程項目的管理有利于計算機軟件項目的開發及順利實施。因此,本文總結了計算機軟件工程項目管理方面存在的問題,并提出解決方案,為計算機軟件工程項目開發順利進行提供參考。
關鍵詞
計算機;軟件工程項目;管理
隨著科技的進步,計算機軟件工程的應用越來越廣,規模不斷擴大,復雜程度越來越高,對軟件工程項目的質量要求也越來越高。企業想要做好計算機軟件工程項目,就應該不斷地改進計算機軟件工程項目管理中存在的問題,提高軟件工程項目管理質量及效率,才能提高工程企業的綜合能力增加競爭優勢。
1計算機軟件工程項目的主要內容及管理特點
1.1計算機軟件工程項目管理的主要內容
工程管理主要有項目承包管理和項目管理服務2種方式。軟件工程管理的內容包括人員管理(工程開發者、組織部門、用戶部門組、檔案資料管理)軟件的質量管理和軟件的配置管理,軟件工程風險管理和軟件項目計劃書編寫。工程項目管理主要的職能包括立項決策、設計管理和前期準備,還有實際階段管理、文檔管理和后續評價。
1.2計算機軟件工程項目的特點
計算機軟件是指計算機系統中的程序和文檔,包括系統軟件和應用軟件。軟件的特點:1)不可見性;2)不確定性和多樣性。計算機軟件工程項目一般是一次性工作,其需求不確定,系統復雜多變。計算機軟件經常用到國際先進的科學技術,如數據挖掘、聚類分析等;3)工作量大,風險高。
2計算機軟件工程項目管理現狀
2.1軟件工程項目人員管理混亂
軟件工程項目是一個復雜的龐大系統工程。需要各個方面的工作人員,如何管理及分配各個崗位人員是極其重要的。經過調研發現,許多公司的軟件工程項目的人員結構混亂,各職工的工作內容不明確,阻礙了工程項目的進度及實施。項目工程開發需要各崗位人員交流和協調,而好多公司的員工都沒有做到位,缺乏團隊意識,浪費時間、精力和資源。
2.2開發軟件工程項目前缺乏實際考察
軟件工程項目開發不僅僅要求項目的創新,還應該考慮到它的實際應用價值。很多軟件工程項目工程計劃書中缺少實際考察資料。實際考察資料中應該含有項目需求的實體,及項目建設的數據。由于沒有進行實際考察,開發出的完整地軟件工程項目與實際要求不相符,若偏差較大,就造成了人力、物力及資源的浪費。
2.3缺乏風險管理意識
軟件工程項目是非常復雜的,每個結構之間都是緊密影響的,因此只要有一個小小的錯誤,就可能導致整個項目的失敗。這也是軟件工程項目高風險的原因所在。正所謂差之毫厘失之千里。然而,軟件項目管理者風險管理意識淡薄,沒有充分的意識到它的重要性。且缺乏風險管理方面的知識,即使發生風險也不知道如何抵擋將損失降到最低。最終造成不可估計的損失。
3如何提高軟件項目管理水平
如今,各種市場經濟競爭都很激烈,計算機軟件公司亦是。企業若想要能夠增加競爭優勢,就要提高管理水平管理好軟件工程項目。筆者就企業中計算機軟件項目管理中存在的問題,給出以下建議,希望工程公司中的計算機軟件工程項目管理水平有所提升。
3.1明確各崗位人員工作內容,增加各崗位的溝通,提高團隊合作意識
軟件工程項目的工作會涉及到人員管理,如何分配工作任務使每個人的工作任務都很明確,這些都是軟件工程項目順利進行的基礎工作。因此對于軟件工程項目負責人而言,首先應該把精力放到項目人員的分配及優化上。人員的分配應該根據項目的大小,具體分配任務。有的人有時候可能要身兼數職,但是職責仍要明確區分,不要混淆。管理者要根據每個部門各崗位對人員的素質要求來選擇合適的人任崗。如系統分析員就要任命那些分析能力強,社交活動能力廣的人,程序員需要熟練編輯程序等。員工工作內容分配明確是軟件工程項目開始的首要因素。如今,知識體系在不斷地更新,當然軟件工程方面的知識也不例外。因此,在工程項目結束后每個崗位的工作人員都應該寫一份經驗書,及可以提高效率的建議,為以后的項目順利進行做準備。軟件項目負責人應該不斷地優化軟件開發的人員結構,使自己擁有一個專業素質極高的軟件項目專業隊伍。首先,應該增加對員工軟件項目方面的專業培訓。其次,軟件工程項目負責人應該不斷的學習項目管理的新方法,并將其運用到自己的團隊中,提升自己的而管理水平。最后,還應該建立以獎罰的制度,增加軟件項目開發人員升職的方式或渠道,調動團隊的工作積極性,提高工作效率及工作質量。工程項目的開發需要每個崗位的人員能夠進行無障礙交流并且出現問題時能夠及時的相互協調解決問題。企業可以采取多種有效地溝通方法,如提供專門的溝通環境,以提高溝通效率,或建立有效的溝通制度,促使各崗位順利的進行溝通。若一個軟件工程項目的開發,不同部門之間能夠有效地溝通,就會加快軟件項目工程的進度。溝通的目的是促進項目的順利進行,解決問題。所以員工做事時應該是對事不對人,有較高的團隊意識。可見,各部門之間的溝通,增強團隊意識對軟件工程項目是多么的重要。溝通可以促使員工具有團隊意識。有了團隊意識,大家就會向一個目標前進,促進項目的進度發展。所以,團隊意識就是金錢,團隊意識就是效率。正是如此,企業應該加強每一個員工的團隊意識的培養,縮短軟件項目開發的時間,提高效率。
3.2加強軟件工程項目開發前的實際考察
軟件工程項目中令人頭疼的問題之一是軟件工程的需求分析與實際的業務之間差距很大。這是因為很多軟件工程項目進行開發前,并沒有進行實際考察,導致設計好的與要求的相差甚遠,最后導致軟件工程項目重新設計或失敗。因此,軟件工程項目在開發之前應該對客戶業務的要求進行實體考察,記錄有關數據,并對這些資料進行整理、歸檔,有助于以后的查詢。在實際考察中一定要持嚴肅、認真的態度,并將考察結果寫到軟件項目計劃書中,讓所有開發者都能夠重視。
3.3增強風險管理意識
首先,軟件工程項目負責人應該增強風險管理意識。然后建立有關風險管理規章制度,聘請項目風險評估負責人。風險評估人應該能夠熟練的運用風險管理知識,對風險識別、量化、控制的方法熟練應用,能夠在項目啟動后快速、準確的識別存在的風險。其次,整個軟件工程項目的過程中都可能存在風險,因此應該定期對項目進行風險評估,并提出預防方案,以維持軟件工程項目的順利進行。最后,項目負責人可以先將風險劃分等級,等風險發生時,按照已規劃好的風險等級采取相應的措施,將損失降到最低。
4結論
綜上所述,計算機軟件公司應該重視對軟件工程項目的管理。正確地對員工進行崗位分配,嚴格的執行軟件工程項目開發前的實際調研,建立合理的規章制度,加強風險管理,增強團隊意識才能夠保證軟件工程項目按照客戶的要求在規定的時間內,不超成本并且保證高質量的情況下順利完成。
作者:李躍奎 單位:南京維數軟件技術有限公司研發部
參考文獻
[1]陳玉霞.計算機軟件工程項目管理分析芻議[J].計算機光盤軟件與應用,2013(20):129,131.
[2]盧亞松.基于計算機軟件工程項目管理的探討[J].軟件(教育現代化):電子版,2015(11):168.
[3]朱軍輝,殷俊麗.計算機軟件工程項目管理分析[J].科技展望,2015,25(25):2-3.