前言:本站為你精心整理了計算機軟件工程項目管理研討范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1計算機軟件工程項目的特點與管理內容
(1)工程項目人員。工程的項目人員一般包括項目負責人、系統分析員、高級與初級程序員、以及資料員等。依據實際軟件項目的大小,可能會有一人身兼數職的情況,但職責必須要明確。而不同職責的人員,對其能力與素質的要求也是不同的。例如,項目負責人要有較強的組織能力、準確的判斷力以及處理重大事情的決策能力;系統分析員需要具備概括能力,以及分析能力和社交活動能力;程序員則要有相當熟練的編寫程序的能力等。
(2)軟件質量與配置的管理。軟件質量管理在總體管理功能中對質量方針與責任起著決定性的作用,主要包括軟件質量計劃的編制、軟件項目質量保證以及軟件項目質量控制等過程。項目的質量保證是指對項目總體績效進行定期的評估,以此來考察工程項目的質量是否達標。項目的質量控制是從整體上對項目的結果進行監測,同時還要對不合格的地方及時采取改正措施。軟件的配置管理是指記錄某軟件產品的研發過程,以便保證研發者在軟件生命周期內的各個階段都能獲取精準的產品配置。軟件的配置管理就是一種對軟件進行標識組織與控制軟件修改的管理技術,在軟件的整個研發過程中有著非常重要的作用。
(3)軟件項目工程的風險分析與管理。風險分析包括對軟件風險的識別、估計、解決以及監督等一系列步驟,使人們能夠預測風險并及時的采取遏制風險產生和發展的措施。對軟件風險進行分析與管理,實際就是為了降低軟件工程項目的損失,從而增加軟件工程項目的收益。
2軟件工程項目管理中存在的問題
2.1管理團隊的協作問題
當今我國正處于信息化時代,任何項目的開發都離不開團隊人員的相互協作,只有這樣才能夠確保工作順利的進行,尤其是在計算機軟件工程項目的研發管理上,更是需要團隊成員的協作才能順利完成。但目前我國軟件工程項目管理的團隊協作與溝通都存在著一定的問題,例如:計算機軟件工程項目管理的團隊中人員分工不明確,導致推卸責任和推諉工作的情況常有發生;團隊成員之間缺乏合作意識,致使工作效率不高。
2.2需求分析問題
由于軟件項目管理在需求分析這項工作中,對于業務需求的實體、數據以及實際的活動要求沒有進行調查,這些往往被認為是表面工作,所以導致計算機軟件工程項目管理在最后的工作中,出現設計產品與實際業務有很大偏差的現象。
2.3風險管理問題
任何項目的研發都是存在一定風險的,風險一旦發生就會帶來一定的損失,因此,項目風險管理就顯得至關重要。但有的項目經理并沒有正確意識到風險管理在軟件工程項目管理中的重要性,對項目風險管理所必需的知識和內容不夠了解,致使當風險真的發生時不能及時有效的應對。
2.4進度控制問題
進度控制是指在軟件項目的研發過程中,采取各種措施將項目進度控制在進度的總規劃內,以此來確保項目總目標的實現。但由于實際過程中種種因素的影響,進度經常無法按期完成,這給項目工程帶來了巨大的損失。
3軟件工程項目管理的對策
3.1加強團隊的溝通協作
首先,要建立完善有效的溝通制度。可以采取不同的、多種有效的溝通方式,逐步加強軟件工程項目管理工作的團隊溝通意識,提高溝通的有效性。例如通過制度規定,對較特別的信息應該利用多種方式來進行有效的溝通,以便確保信息及時準確的傳達到位。其次,團隊人員的分工要合理、明確。對于軟件項目的研發,人是創造力主體,所以必須在人的基礎上確立合理的分工制度,不光要按照團隊人員的職位劃分工作職責和內容,還要依據每個人員的特點和專長進行分工。再次,要注重培養團隊的積極性。一個團隊能否成功,其團隊精神的培養起著至關重要的作用。團隊的積極性是保證項目研發工作能夠順利進行的前提,因此在實際的工作中要針對具體的研發人員進行激勵與獎勵,這樣能夠有效的激發他們的潛在動力,促使團隊成員更好的投入到軟件項目研發的工作中。
3.2建立完善的管理體系
軟件項目的研發是靠人才實現的,因此要想管理好研發項目必須堅持以人為本的核心理念。而擁有一支具有高素質的項目管理團隊,需要懂得對人力資源進行優化。第一,應加強軟件工程項目管理方面知識的培訓。軟件工程項目的經理要接受系統的項目管理知識的培訓,重視人力資源管理及溝通管理方面的知識,把實踐同知識、經驗有機的結合起來,提高自身項目管理水平。第二,制定嚴格的懲獎制度,建立軟件研發人員的升職途徑。逐步對人事制度進行改革,設置與職位對等的技術職位,為軟件研發人員升職創造條件,以此來激發他們的積極性、主動性以及創造性,更好的為項目的研發工作服務。
3.3對風險管理、工作進度進行有效管理
首先,應該加強工作進度的管理,嚴格控制任務與跟蹤管理。制定項目管理的運行表,并且定期安排項目狀態報告會議,以此來監督項目的進程,嚴格控制項目進度。其次,建立合理有效的風險管理制度。項目經理應該利用風險管理的知識,掌握風險識別、量化與控制的方法,在軟降工程項目啟動后,能夠對風險進行識別。再次,風險在整個軟件項目的生命周期中都有可能發生,所以應該定期對其進行識別與處理。在處理風險時,一般依據風險的等級采取不同的措施進行控制,例如采取規避、轉移和減緩等處理措施及時進行調整。
4總結
綜上所述,計算機軟件工程項目管理的目標就是,保證軟件工程項目能夠按照事先預定的成本、進度以及質量順利的按期完成,并交付用戶進行使用。在計算機軟件工程項目的研發過程中,軟件工程項目管理起著非常重大的作用,科學有效、合理完善的軟件工程項目管理才能夠確保工程的成功,促使企業核心競爭力的提升。
作者:陳玉霞單位:淮陰工學院