緒論:寫作既是個人情感的抒發(fā),也是對學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的1篇計算機軟件工程項目管理探討范文,希望它們能為您的寫作提供參考和啟發(fā)。

摘 要 隨著現(xiàn)代社會的進步,科學(xué)技術(shù)取得了飛速發(fā)展,計算機軟件得到了大量普及,極大地促進了社會生產(chǎn)和人們生活水平的提高,對社會的整體發(fā)展起著至關(guān)重要的作用。計算機軟件工程項目管理已經(jīng)成為了計算機研究中的重要課題,是計算機軟件工程可持續(xù)發(fā)展的關(guān)鍵所在,本次研究將從計算機軟件工程項目管理中存在的問題出發(fā),對計算機軟件工程項目管理的相關(guān)對策進行深入分析和探究。
關(guān)鍵詞 計算機軟件 工程項目管理 問題 對策
計算機軟件的大量應(yīng)用,為人們的生產(chǎn)、生活帶來了極大地便利,計算機軟件工程項目管理受到了廣泛的關(guān)注與重視,在很大程度上促進了社會各行各業(yè)的全面發(fā)展,為社會發(fā)展提供了強大動力。做好計算機軟件工程項目管理工作成為了計算機軟件發(fā)展的重中之重。在計算機軟件為我們帶來便利的同時,計算機軟件工程項目管理也出現(xiàn)了很多問題,直接影響了計算機軟件工程項目的可持續(xù)發(fā)展,把握管理中存在的問題,對管理對策進行探究勢在必行。
1計算機軟件工程項目管理中存在的問題
1.1 計算機軟件工程項目管理團隊協(xié)作問題
(1)管理團隊分工不清。在進行計算機軟件工程項目管理過程中,管理人員分工不清,權(quán)責(zé)不明,不能在規(guī)定時間內(nèi)完成規(guī)定任務(wù),團隊成員互相推卸責(zé)任,造成工程項目進度延遲,影響整個軟件工程項目的順利進行。
(2)管理團隊不合作問題。在計算機軟件工程項目管理過程中,各個管理人員不能做到與他人通力合作,只是各忙各的,在工作中出現(xiàn)任何問題也不與他人進行溝通,共同解決,團隊整體合作性差,直接影響軟件工程項目工作質(zhì)量和工作效率,阻礙軟件工程項目的順利進行。
1.2 需求分析與實際業(yè)務(wù)存在差距
在進行計算機軟件工程項目管理過程中,沒有根據(jù)實際工作需要及調(diào)查數(shù)據(jù)進行管理工作,造成需求分析與實際工作業(yè)務(wù)產(chǎn)生很大差距,在軟件工程項目管理中出現(xiàn)偏差,缺乏合理性與可行性,直接影響工程項目管理質(zhì)量,造成產(chǎn)品與實際業(yè)務(wù)之間的誤差,導(dǎo)致企業(yè)經(jīng)濟損失,阻礙計算機軟件工程項目的長足發(fā)展。
1.3 風(fēng)險管理問題
風(fēng)險管理作為計算機軟件工程項目管理中的重要組成部分,對軟件工程項目的順利實施起著至關(guān)重要的作用,是軟件工程項目安全運行,避免企業(yè)經(jīng)濟損失的關(guān)鍵所在。但是在實際管理工作中,很多管理人員缺乏安全意識,對軟件工程項目風(fēng)險管理工作缺乏足夠的重視,給軟件工程項目開發(fā)埋下安全隱患,影響軟件工程項目的順利進行。
2計算機軟件工程項目管理相關(guān)對策
2.1有效進行風(fēng)險管理和工作進度管理
在計算機軟件工程項目管理過程中,要建立健全工程項目風(fēng)險管理制度,提高管理人員風(fēng)險意識,加強管理人員風(fēng)險管理知識的學(xué)習(xí),提高風(fēng)險識別能力,充分掌握各種風(fēng)險控制方法。在實際工作中,制定風(fēng)險報告,做好風(fēng)險防范工作。在進行軟件工程項目管理過程中,定期對工程項目風(fēng)險進行識別與及時的控制,總結(jié)出風(fēng)險規(guī)避與轉(zhuǎn)移方法,確保軟件工程項目的安全進行。另一方面,要加強軟件工程項目的進度管理,對項目進度進行有效監(jiān)督,合理控制,在保證工程項目質(zhì)量的前提下,按計劃時間完成計算機軟件工程項目管理工作。
2.2建立完善的計算機軟件工程項目管理體系
管理體系是有效進行計算機軟件工程項目管理的重要手段,完善的計算機軟件項目管理體系是項目順利進行的重要保障。建立、健全管理體系勢在必行。同時還要加強相關(guān)管理人員的專業(yè)知識學(xué)習(xí),提高管理人員的管理水平和綜合素質(zhì),建立一支專業(yè)技能強,業(yè)務(wù)素質(zhì)高的軟件工程項目管理隊伍。
2.3建立計算機軟件工程項目合作團隊
在企業(yè)內(nèi)部要建立起一套完整的管理溝通制度,提高管理人員溝通合作意識,促進團隊合作管理,對各個管理人員進行合理分工,使每個管理人員權(quán)責(zé)明確,在做好自己本職工作的基礎(chǔ)上,加強團隊合作,增強管理人員團隊合作管理積極性,提高軟件工程管理人員的工作質(zhì)量和工作效率,培養(yǎng)管理人員團隊合作精神,為企業(yè)帶來更大的經(jīng)濟效益,促進計算機軟件工程項目的可持續(xù)發(fā)展。
3總結(jié)
隨著我國國民經(jīng)濟的不斷發(fā)展,計算機軟件得到廣泛關(guān)注和應(yīng)用,促進了社會生產(chǎn)方式的轉(zhuǎn)變和人民生活水平的提高,為社會的整體發(fā)展做出了巨大貢獻(xiàn)。與此同時,計算機軟件工程項目管理工作也出現(xiàn)很多問題,直接影響了計算機軟件工程項目的順利進行,本文從計算機軟件工程項目管理中存在的問題出發(fā),對計算機軟件工程項目管理的相關(guān)對策進行了深入分析和探究,不足之處還望指正,希望能為計算機軟件研究貢獻(xiàn)綿薄之力。
[摘要]隨著軟件規(guī)模的發(fā)展擴大,其復(fù)雜性與日俱增,軟件項目開發(fā)的危機與風(fēng)險也越來越高。軟件開發(fā)新技術(shù)與新工具的開發(fā)與利用,特別是軟件開發(fā)過程中項目管理理論的應(yīng)用,在一定程度上改善了軟件開發(fā)現(xiàn)狀。結(jié)合計算機軟件開發(fā)流程論述了軟件開發(fā)的項目管理方法。
[關(guān)鍵詞]軟件開發(fā) 項目管理 實施 方法
軟件開發(fā)項目在一定意義上就是用戶的需求,軟件開發(fā)人員通過分析用戶的需求,遵循一定的開發(fā)原理,采取相應(yīng)的方法,最終開發(fā)出用戶所需要的軟件。軟件開發(fā)是高風(fēng)險的項目,Standish group報告表明80%以上的項目都是不成功的,或是因為超過預(yù)算或延期未完或缺失功能,或者幾種因素都有?,F(xiàn)在人們致力于應(yīng)用有助于提高開發(fā)效率的開發(fā)方法和開發(fā)工具,但隨著軟件規(guī)模的不斷擴大,人們認(rèn)識到技術(shù)的改善只是促使項目開發(fā)成功的重要因素之一,規(guī)劃、控制和協(xié)調(diào)變得越來越重要。因此,在計算機軟件開發(fā)過程中引入與應(yīng)用項目管理理論,已經(jīng)成為行業(yè)共識。
一、軟件項目的危機與軟件項目管理的意義
從20世紀(jì)60年代末開始,“軟件危機”伴隨著軟件成本的日益增長、開發(fā)進度可控性不高、軟件維護困難等一系列嚴(yán)重問題而到來。軟件作為一種特殊的邏輯產(chǎn)品,軟件項目危機主要來源于用戶需求不明確、缺乏正確的理論指導(dǎo)、軟件規(guī)模越來越大、軟件復(fù)雜程度越來越高四個方面。用戶需求不明確體現(xiàn)在用戶在軟件開發(fā)之前自己對軟件的具體需求不清楚,對軟件需求的描述不精確,甚至有歧義和錯誤,在軟件開發(fā)過程中,不斷提出修改軟件功能、界面等方面的要求。軟件開發(fā)過程是一個復(fù)雜的邏輯思維過程,需要有力的方法學(xué)與工具方面的支持,需要高度的智力投入,如果沒有正確的理論指導(dǎo),過分依靠程序設(shè)計人員在軟件開發(fā)過程中的個性化與創(chuàng)造性,也容易導(dǎo)致軟件危機的產(chǎn)生。大型的軟件項目需要一定的人力齊心協(xié)力共同完成,但現(xiàn)行條件下,大規(guī)模軟件開發(fā)中人力與管理中的問題日益暴露出來,成為影響大型軟件開發(fā)成功的重要因素。隨著軟件規(guī)模的發(fā)展擴大,其復(fù)雜性也與日俱增,增加了軟件項目開發(fā)的風(fēng)險。
軟件開發(fā)新技術(shù)與新工具的開發(fā)與利用,在一定程度上改善了軟件開發(fā)現(xiàn)狀,但人們也發(fā)現(xiàn)軟件危機的解決不光是技術(shù)問題,更為重要的是管理問題。軟件開發(fā)過程是設(shè)計過程,消耗的主要是人力資源,軟件開發(fā)的產(chǎn)品是程序代碼和技術(shù)文件,而沒有其他物質(zhì)結(jié)果。這一不同于制造其他產(chǎn)品的特性,使得管理在軟件開發(fā)項目中的作用凸顯出來。通過對成本、人員、進度、質(zhì)量、風(fēng)險等的分析與管理活動,使軟件開發(fā)項目按既定計劃順利完成,通過管理使企業(yè)的軟件生產(chǎn)趨于成熟。
二、軟件開發(fā)過程中的管理
根據(jù)項目管理理論,所有的項目都要經(jīng)歷五個階段:啟動階段、計劃階段、執(zhí)行階段、控制階段和結(jié)束階段。而計算機軟件從其構(gòu)思之日起,至開發(fā)成功投入使用,直到最后被另一項新軟件所代替,其生存周期可以分成六個階段:可行性與計劃研究階段、需求分析階段、設(shè)計階段、實現(xiàn)階段、測試階段、運行與維護階段等。下面將主要從軟件開發(fā)項目前期、項目準(zhǔn)備、開發(fā)過程、項目后期這幾方面分析軟件開發(fā)項目中的管理。
軟件開發(fā)項目前期包含可行性與計劃研究階段和需求分析階段,這階段工作的準(zhǔn)確性直接關(guān)系到軟件項目的成敗。這一階段首先確定該軟件的開發(fā)目標(biāo)和總要求,進行項目的可行性分析與投資-收益分析,編制開發(fā)計劃,為領(lǐng)導(dǎo)層的決定提供依據(jù)。由領(lǐng)導(dǎo)層決定項目取消或者評審和批示,當(dāng)項目確定實施以后,初步制定軟件項目開發(fā)計劃,進入下一個階段。需求分析階段要能確定被設(shè)計軟件的各項功能、性能需求和設(shè)計約束,編寫出軟件需求說明書、數(shù)據(jù)需求說明書和初步的用戶手冊。需求的獲取要求成立需求調(diào)研小組,在調(diào)研中將用戶群體根據(jù)其差異性進行分類并歸納出各類的個性特點及任務(wù)狀況,并在每類用戶中挑選出一個典型代表作出決策。調(diào)研小組通過調(diào)研會、面談、收集資料等多種方法收集需求,并在分析基礎(chǔ)上編寫需求文件,與用戶一起對需求進行審核,并最終獲得用戶認(rèn)可。優(yōu)秀的需求文件要求具備完整性、正確性、可行性、必要性、無二義性和需求優(yōu)先性。
項目準(zhǔn)備中的管理涉及項目團隊的組織、需求管理、方案設(shè)計、風(fēng)險管理和開發(fā)計劃。根據(jù)項目規(guī)模和特點組建開發(fā)團隊,確定各類人員的職責(zé)與考核管理方法,以完成不同角色和不同階段的任務(wù)。在完成需求調(diào)研和需求分析后,還會遇到項目需求的變更,要建立起良好的需求管理方法,對變更帶來的潛在影響和可能的成本費用進行評估,跟蹤每項需求的狀態(tài)。在項目需求分析的基礎(chǔ)上,進行系統(tǒng)方案的設(shè)計,確定開發(fā)中采取的技術(shù)方案、技術(shù)架構(gòu)、開發(fā)標(biāo)準(zhǔn)規(guī)范和版本管理的方法。做好源自技術(shù)、需求、人員、管理中任何未預(yù)期的條件和事件的發(fā)生所引發(fā)的項目風(fēng)險管理,及早發(fā)現(xiàn)風(fēng)險、及時規(guī)避風(fēng)險,減小項目失敗的概率。之后便制定可實施的項目開發(fā)計劃,制定詳細(xì)的項目任務(wù)分解,大致估計每個任務(wù)的工作量,對工作量、資源狀況、任務(wù)間的相互依賴關(guān)系進行全盤考慮后安排合理的工作計劃,并對計劃執(zhí)行有效的監(jiān)控。
項目開發(fā)過程管理主要是對項目的系統(tǒng)詳細(xì)設(shè)計、編碼、調(diào)試、測試、計劃控制、質(zhì)量控制、版本等方面進行的管理。對評審?fù)ㄟ^的系統(tǒng)設(shè)計進行編碼工作,代碼核驗,由開發(fā)人員進行單元測試,監(jiān)控項目執(zhí)行情況,及時調(diào)整計劃和任務(wù)安排,并按照質(zhì)量標(biāo)準(zhǔn)對項目開發(fā)過程進行嚴(yán)格的流程控制與審核,通過對計劃與質(zhì)量的監(jiān)控可以及時發(fā)現(xiàn)問題,調(diào)整計劃,減少因延遲造成的損失。
項目后期管理是軟件開發(fā)項目的最后環(huán)節(jié),包含測試驗收、試運行與軟件維護。針對軟件的需求和質(zhì)量要求,按照可行的測試方案與計劃對項目進行測試驗收,以客觀評價項目。開發(fā)方應(yīng)及時做好與驗收方的溝通,提供一系列的開發(fā)文檔供測試使用,了解測試驗收方案,這將有助于順利通過軟件項目驗收。軟件的后期維護包括糾錯性維護、適應(yīng)性維護和完善性維護,不僅需要糾正軟件開發(fā)中的錯誤,修改和擴充程序以適應(yīng)新的環(huán)境,還需要滿足用戶新的需求。這就需要在軟件開發(fā)過程中,盡可能完善細(xì)致,為后期降低維護成本打下良好基礎(chǔ)。
摘要:從計算機的出現(xiàn)到現(xiàn)在,我們的工作和生活越來越離不開它,它在我們生活中也占據(jù)著越來越重要的地位。隨著計算機的發(fā)展軟件工程也逐漸引起了我們的重視,下邊本文將對新形勢下計算機軟件工程項目的管理進行簡短的分析。
關(guān)鍵詞:計算機;軟件;工程項目;管理;分析
1.計算機軟件和工程項目管理的基本概念
1.1計算機軟件的基本概念
計算機軟件(也稱軟件、軟體)是指計算機系統(tǒng)中的程序、數(shù)據(jù)及其文檔。程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文檔是為了便于了解程序所需要的闡明性資料。程序必須裝入機器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機器。軟件是用戶與硬件之間的接口界面。用戶主要是通過軟件與計算機進行交流。軟件是計算機系統(tǒng)設(shè)計的重要依據(jù),為了方便用戶,且為了提高計算機系統(tǒng)的總體效用,在設(shè)計計算機系統(tǒng)時,必須通盤考慮軟件與硬件的結(jié)合,以及用戶的要求和軟件的要求。計算機軟件總體分為系統(tǒng)軟件和應(yīng)用軟件兩大類。系統(tǒng)軟件各類操作系統(tǒng)(如windows、Linux、UNIX),還包括操作系統(tǒng)的補丁程序以及硬件驅(qū)動程序;應(yīng)用軟件可以細(xì)分的種類就更多了,如工具軟件、游戲軟件、管理軟件等都屬于應(yīng)用類軟件。
1.2工程項目管理的基本概念
工程項目管理是指從事工程項目管理的企業(yè)受業(yè)主委托,按照合同的約定,代業(yè)主對工程項目的實施進行全過程或若干階段的管理和服務(wù)。工程項目管理企業(yè)不直接與該工程項目的總承包企業(yè)或勘察、設(shè)計、供貨、施工等企業(yè)簽訂合同,但可以按合同約定,協(xié)助業(yè)主與工程項目的總承包企業(yè)或勘察、設(shè)計、供貨、施工等企業(yè)簽訂合同,并受業(yè)主的委托監(jiān)督合同的履行。工程項目管理的具體方式及服務(wù)內(nèi)容、權(quán)限、取費和責(zé)任等,由業(yè)主與工程項目管理企業(yè)在合同中約定。
2.大型軟件項目工程管理總體流程分析
2.1計算機軟件項目搜尋
項目搜尋是項目的立項的基礎(chǔ),項目立項階段的主要任務(wù)包括對市場信息的收集、用戶需求的跟蹤、對潛在項目進行分析和篩選。其中最重要的一個階段就是對市場信息的搜集,因為市場上產(chǎn)品的價格以及走向、產(chǎn)品的供需、客戶對產(chǎn)品的需求等都是不斷變動的,所以我們一定要重視對市場信息的搜集,并對對收集的信息作出分析以及時的了解市場的動態(tài),并根據(jù)這些分析結(jié)果做出大概的項目規(guī)劃,為下一步項目的立項打好基礎(chǔ)。
2.2計算機軟件項目立項
項目的立項標(biāo)志著項目進入到了實施階段,項目立項階段的主要任務(wù)就是確定立項的理由、提出立項建議、提供合適的資金以及資源,使項目成為正式項目。項目確定的理由就是這個項目是否符合市場需求?項目中存在的風(fēng)險有多大是否會造成巨大的損失?以及是否能給企業(yè)帶來利潤等等;提出立項的建議就是對之前的立項中存在的問題及時指出并作出修改,可以使項目變得更加完善避免在以后項目實施的時候造成更大的損失;尋找合適的資金和資源,其實尋找合適資金就是找有意向做這個項目或是贊同這個項目的公司等提供項目資金上的支持以推進項目的實施,而尋找合適的資源就是在市場找到質(zhì)量較高且價錢也較為實惠的供貨商。
2.3計算機軟件項目售前
項目售前階段從項目立項開始到項目合同的簽訂結(jié)束,這一階段的主要工作有:首先要與客戶進行溝通制定與客戶的交流計劃以防談判中因為意見不相同而出現(xiàn)摩擦;在談判中要特別重視這幾個方面,詳細(xì)了解客戶的背景資料,了解客戶啟動項目的緣由、客戶對項目的需求以及客戶對項目的需求,接下來就是編制方案建議書和準(zhǔn)備合同藍(lán)本。
2.4計算機軟件合同生成
合同生成階段的主要任務(wù)有:項目方案的評估與確定,技術(shù)合同、商務(wù)合同的商定、評估與簽署。合同生成的階段是一個不能出任何馬虎的階段,因為這一階段是明確雙方責(zé)任義務(wù)的時候,萬一中間有些責(zé)任劃定不清或是沒有考慮到一旦出現(xiàn)問題就容易導(dǎo)致雙方為此發(fā)生矛盾甚至走上司法程序。所以在合同生成階段首先要對項目做好各方面的評估并對以后可能產(chǎn)生的問題盡早列舉出來,然后再制定合同時一定要細(xì)致把之前列舉的問題都寫入合同中并明確好責(zé)任,最后雙方在仔細(xì)閱讀好合同之后簽訂合同。
2.5計算機軟件合同執(zhí)行
合同的執(zhí)行是大型軟件項目管理流程的重點,合同執(zhí)行可分為:軟件的開發(fā)、測試執(zhí)行、內(nèi)部驗收、項目驗收、系統(tǒng)維護等五個工作過程,在不同的階段有不同的工作重點。首先是在軟件的開發(fā)階段,第一要制定好項目開發(fā)的計劃,大型項目軟件計劃使用一個計劃來協(xié)調(diào)其他的計劃,以指導(dǎo)項目的執(zhí)行和控制的可操作文件;第二點就是確定開發(fā)過程根據(jù)項目的實際情況,建立一個穩(wěn)定、可控的軟件開發(fā)過程模型,并按照該過程對軟件進行開發(fā);第三點也是最后一點要加強過程監(jiān)控,過程控制主要包括過程管理、變更控制與配置管理。接下來是測試執(zhí)行階段,項目測試分為集成測試與系統(tǒng)測試,主要進行功能檢測、健壯性測試、性能效率測試、用戶界面測試、安全性測試、安裝和反安裝測試等。然后是內(nèi)部驗收,內(nèi)部驗收主要有三個步驟文檔的準(zhǔn)備(內(nèi)部驗收計劃、項目開發(fā)總結(jié)報告、產(chǎn)品清單、財務(wù)預(yù)算報告等)、內(nèi)部驗收測試、內(nèi)部評審。下個環(huán)節(jié)是項目驗收這一步驟是要用戶對工作產(chǎn)品得到確認(rèn),以確定產(chǎn)品是否符合客戶的要求。最后一步就是項目的維護,軟件系統(tǒng)的維護分為兩大類:一類是糾錯型維護即發(fā)現(xiàn)并糾正在之前測試中未發(fā)現(xiàn)的潛在的錯誤,另一類是完善型維護即滿足客戶提出的新的需求。
2.6大型軟件管理項目的里程碑
項目的考核和評審是大型軟件項目管理流程控制的基礎(chǔ),在文章前面所列舉的五個流程主要的進入條件和相應(yīng)的工作結(jié)果都是里程碑是否達(dá)標(biāo)的重要標(biāo)志,所以我們一定要認(rèn)真執(zhí)行大型軟件項目管理的每一個階段的要求。
結(jié)語:通過以上的分析我們了解到了什么是計算機軟件工程項目管理,以及怎么進行大型的計算機軟件項目工程管理,雖然它是一個很復(fù)雜的過程,但只要我們認(rèn)真的執(zhí)行好每一步就一定能完成好計算機軟件項目管理,真正的滿足客戶的需求。
摘 要
有效地工作管理是提高企業(yè)效益和促進企業(yè)發(fā)展的戰(zhàn)略性因素。本文主要探討了計算機軟件工程項目管理內(nèi)容中較常出現(xiàn)的問題,在分析了相關(guān)問題后提出了解決相關(guān)問題的具體措施。
【關(guān)鍵詞】計算機軟件工程 項目管理 問題
計算機軟件工程的實施需要管理人員對工作人員的組織、工作內(nèi)容安排、工作進度調(diào)控、軟件產(chǎn)品質(zhì)量、產(chǎn)品風(fēng)險控制、工作分配制度等等進行科學(xué)化管理。有效的管理能提高產(chǎn)品質(zhì)量,使得公司獲得最大的效益。
1 計算機軟件工程項目管理的主要內(nèi)容
1.1 項目工作人員的管理
計算機軟件工程涉及的人員十分廣泛,一般一項工程中會有項目總管理、系統(tǒng)分析人員以及程序設(shè)計人員,有些項目還設(shè)有資料員、兼職人員。一項工程具體工作涉及到每一個人的責(zé)任內(nèi)容必須要明確,不同水平的工作人員的工作任務(wù)也要明晰。另外在項目工程中的主要負(fù)責(zé)管理人員一般要求有很強的組織能力,遇到問題能夠及時解決的能力,對前景分析策劃能力以及商務(wù)會議中的交流能力。每一個工作崗位對工作人員提出的要求都不一樣,因此在人員招聘和使用中要進行科學(xué)的管理,從而實現(xiàn)人員最優(yōu)化配置,在節(jié)約人力投入的成本中高效的完成軟件設(shè)計任務(wù)。
1.2 軟件質(zhì)量管理
軟件質(zhì)量管理工作主要包括,軟件質(zhì)量計劃制定、軟件質(zhì)量的檢測保證以及項目建設(shè)中各個環(huán)節(jié)的質(zhì)量控制。軟件工程的目的就是制作出與實施計劃相一致的高質(zhì)量軟件,軟件質(zhì)量的標(biāo)準(zhǔn)也是最終考核的目標(biāo)。因此在工程開展過程中就要對每一個環(huán)節(jié)的工作進行監(jiān)控,以保證軟件的最終質(zhì)量。其中涉及到的軟件配置管理工作要求記錄軟件產(chǎn)品開發(fā)過程中的各項數(shù)據(jù),事實上就是對一項工程的軟件進行有目的的標(biāo)識并控制管理軟件更改的管理技術(shù)。這樣能夠確保研發(fā)人員對不同階段的軟件情況有精確的產(chǎn)品配置了解,對項目開展過程軟件開發(fā)進行可調(diào)控和預(yù)測性觀察有重要作用。
1.3 軟件工程風(fēng)險管理
軟件工程風(fēng)險管理內(nèi)容主要有:工作中可能會出現(xiàn)的問題進行預(yù)測,對風(fēng)險產(chǎn)生的后果進行評估。提前識別風(fēng)險發(fā)生的要素,加強風(fēng)險管理監(jiān)督和減小風(fēng)險帶來的危害都是軟件工程風(fēng)險管理工作的主要內(nèi)容。對計算機軟件風(fēng)險的正確評估和有效防范有利于提高軟件工程中的效益收入,降低失誤帶來的經(jīng)濟損失。
2 軟件工程項目管理中出現(xiàn)的問題
2.1 人員工作安排不合理
在計算機軟件開發(fā)過程中需要各層人員的充分協(xié)調(diào)和交流,只有保證團隊相互協(xié)作的情況下才能有序正常的開展工作。但是在我國計算機軟件開發(fā)過程中會出現(xiàn)人員工作分配不合理并缺乏工作分配的聯(lián)系性考慮,導(dǎo)致工作人員工作效率不高,或者工作人員相互推諉工作的情況發(fā)生。工作人員之間缺乏信任和合作是很難高效完成一件優(yōu)質(zhì)的軟件開發(fā)工作的。
2.2 缺乏實地調(diào)研
軟件開發(fā)工程在追求先進性的同時也應(yīng)該要考慮到軟件設(shè)計的實用性,在軟件開發(fā)過程中往往會出現(xiàn)的問題就是軟件產(chǎn)品與實際業(yè)務(wù)的運用存在著較大的偏差。這是因為在工程管理工作中,軟件設(shè)計前沒有對項目調(diào)研工作給予重視,沒有對實務(wù)需求的實體以及具體要求沒有進行嚴(yán)密仔細(xì)地調(diào)查,從而導(dǎo)致設(shè)計成的產(chǎn)品不符合要求。
2.3 欠缺風(fēng)險管理意識
風(fēng)險一旦發(fā)生造成的損失是相當(dāng)大的,但是風(fēng)險的發(fā)生具有一定的可控性,如果控制得當(dāng)也就會避免發(fā)生風(fēng)險事故。但是在軟件開發(fā)工程中風(fēng)險管理理念還不夠深入,因為缺乏對風(fēng)險管理理論的了解以及風(fēng)險管理體系的建立,從而造成了風(fēng)險發(fā)生前的不可預(yù)測以及風(fēng)險發(fā)生后形勢難以控制的情況。
2.4 進度把控不好
對整個工程實施過程缺乏統(tǒng)一的規(guī)劃和管理從而造成了工作進度控制出現(xiàn)了問題,同時也會因為在總規(guī)劃中沒有考慮到開發(fā)過程中會出現(xiàn)的問題,導(dǎo)致計劃實施不能夠總目標(biāo)的要求。工程無法按時完成就會導(dǎo)致公司賠償違約金,從而造成公司利益的損失。
3 解決問題的對策
3.1 促進團隊間合作
提高工作人員的團隊意識,可以通過周期性會議加強團隊合作的理念,也可以通過聘請相關(guān)企業(yè)的管理人員介紹團隊合作中創(chuàng)造成果的典型案例。建立有效的溝通機制,使得工作人員之間有著多種有效的溝通方式,并且提高交流過程中的溝通有效性。提高人力管理人員的管理水平,確保對工作人員的分工更加合理、明確。責(zé)任、內(nèi)容分配要以工作人員的能力、專長為依據(jù),以提高工作人員利用率。通過各種活動和物質(zhì)獎勵行為激發(fā)工作人員的工作熱情,熱情和活力是保證工作人員不斷進取的不竭動力,合理的責(zé)任分工以及恰當(dāng)?shù)奈镔|(zhì)獎勵能夠很好的激發(fā)工作人員的內(nèi)在潛力。
3.2 完善管理體系,對工作進度嚴(yán)密把控
管理人員應(yīng)該要善于發(fā)現(xiàn)工作人員的特殊能力,并且要對軟件開發(fā)相關(guān)工作人員進行專業(yè)的培訓(xùn),在原有的基礎(chǔ)上提高他們的工作能力。管理核心要以人為本,完善工資分配和獎懲制度,增強制度的公平性。建立有效的人事考核制度,加強對工作人員的職位升降科學(xué)管理。完善管理體系有利于激發(fā)工作人員的積極性和主動性,從而將更多的力量投入到軟件研發(fā)工作中。
制定嚴(yán)謹(jǐn)?shù)墓ぷ鬟M度計劃,加強工作進度的管理,對軟件任務(wù)開發(fā)的每一項工作進行跟蹤管理,并將記錄形成報告,對工作進度進行嚴(yán)格的控制。對于工作無法順利完成的情況下,可以根據(jù)實際記錄對將責(zé)任落實到具體的工作部門。
3.3 重視風(fēng)險管理
項目主要負(fù)責(zé)人員應(yīng)該提高管理風(fēng)險意識,學(xué)習(xí)先進的風(fēng)險管理知識,提高自身對風(fēng)險預(yù)測能力水平,加強培訓(xùn)鍛煉,掌握具體風(fēng)險評估的具體方法和風(fēng)險涉及的因素判斷。定期對項目實施過程中涉及的風(fēng)險進行排除,同時也要加強風(fēng)險控制和弱化風(fēng)險能力的提高。
4 結(jié)語
在計算機軟件工程項目中由于管理經(jīng)驗比較缺乏,管理工作人員的能力水平有限以及計算機軟件工程開發(fā)工作的復(fù)雜性,導(dǎo)致在管理工作中會出現(xiàn)一系列的問題。管理人員不斷學(xué)習(xí)管理經(jīng)驗不僅能夠解決好當(dāng)前遇到的問題,也能在未來發(fā)展過程中預(yù)測和控制問題的發(fā)生。
摘 要:為提高計算機軟件項目的管理水平,本文主要通過對計算機軟件項目管理中存在的問題進行深入分析,指出在計算機軟件項目管理的不足之處,找出管理的一些問題,并通過分析其問題存在的原因,提出了一些改進措施,并對其發(fā)展的提高,適當(dāng)?shù)牟扇∠鄳?yīng)對策。
關(guān)鍵詞:計算機軟件;項目管理;存在問題;發(fā)展對策
隨著科學(xué)技術(shù)的迅速發(fā)展,不僅在國外,包括國內(nèi),軟件巨頭不斷地在壯大。對于計算機軟件項目管理方面逐漸得到重視,但由于我國本身對技術(shù)軟件項目管理的認(rèn)識不足,技術(shù)上還有很多欠缺,其主要是因為科學(xué)管理的缺乏,使得我國的計算機項目管理方面有許多問題去需要解決。如何運用計算機軟件使得項目管理變得更加有效,是我國目前急需要解決的問題?,F(xiàn)今,我國正在努力的進行計算機軟件項目管理的研究,并且,積極地進行軟件管理人才的培養(yǎng),這已經(jīng)成為未來這種行業(yè)發(fā)展的必要趨勢。
1 計算機項目管理的本質(zhì)
席卷全球的科技浪潮使得計算機技術(shù)的到了飛速的發(fā)展,并且也使得其更新速度的加快。因此計算機項目管理變得越來越有難度,其復(fù)雜程度也不斷增大,現(xiàn)有的管理模式已經(jīng)完全跟不上時代的變化,由此,如果不對現(xiàn)有的計算機項目管理進行改革的話,我國的軟件企業(yè)將會越來越落后。這些必要的因素及問題,不得不使我國的軟件企業(yè)得到應(yīng)有的對待和認(rèn)識。
由于計算機技術(shù)的不斷發(fā)展,計算機軟件項目管理對于軟件企業(yè)來講變得相當(dāng)重要,已經(jīng)逐漸的成為軟件行業(yè)的競爭點[1]。為了合理地配置資源,從而優(yōu)化軟件管理的質(zhì)量,最終達(dá)到將成本降低的目的,計算機軟件項目管理都將充當(dāng)一個不可或缺的角色,這就是計算機項目管理的本質(zhì)和其最為重要的出發(fā)點。
2 計算機軟件項目管理中存在的問題
2.1 項目管理人才得短缺
在計算機軟件項目管理中也存在著同樣的問題,由于我國前幾年對軟件管理方面的認(rèn)識不足,使得現(xiàn)今我國國內(nèi)計算機項目管理方面人才的短缺,也是間接地造成了如今計算機項目管理的發(fā)展難以提升。一個軟件項目管理人才缺失是軟件行業(yè)的巨大損失,沒有合適的軟件項目管理人才,就會使管理技巧的不得當(dāng),管理就會變的很不協(xié)調(diào),無法合理地分配工作,導(dǎo)致工作任務(wù)的延遲,大大降低工作效率,影響最終的實事項目[2]。
2.2 管理人員對待計算機軟件管理的態(tài)度
管理人員對待計算機軟件管理的態(tài)度,直接影響著其最終的管理成效。很多管理工作人員在管理上態(tài)度不認(rèn)真、懶散、松懈。沒從全局去看待,造成分工不明確、不合理,這也使得在工作時,有人的工作任務(wù)很重,有人的工作任務(wù)很清閑,導(dǎo)致無法合理的利用人力資源,造成浪費。
再有一種就是計算機軟件管理人員的團隊意識不強,不能很好地和其他工作人員進行有效的合作,只是各干各的,沒有顧全到全局,只考慮到分內(nèi)的事,無法培養(yǎng)新的軟件管理人才,沒有相應(yīng)的責(zé)任心。
2.3 企業(yè)對計算機軟件管理意思的薄弱
很多軟件企業(yè),在軟件方面只重視軟件技術(shù)的研究,很少關(guān)心軟件項目管理人才的培養(yǎng),也因此,在計算機軟件項目中的工作人員,很多都是對計算機軟件技術(shù)有著豐富的認(rèn)識,卻對軟件項目管理一知半解。這也使得項目整體管理出現(xiàn)漏缺,加長了項目的計劃周期,嚴(yán)重的影響著軟件公司的工作進程[3]。
2.4 缺少交流的軟件管理工作人員
由于軟件管理工作人員之間缺少交流,限制了軟件管理人才的視野,使其目光變的相對較為短淺,對于風(fēng)險的評估不夠,一些可以避免的損失也不能辨別,造成失誤,這就是對于風(fēng)險一時的薄弱,致使面對風(fēng)險時變得大意,較為草率提出應(yīng)對計劃,然而,所取到的效果微乎甚微,甚至沒有一點用處。
3 計算機軟件項目管理的發(fā)展對策
3.1 制定相關(guān)的軟件人才管理計劃
面對計算機軟件項目管理方面人才的短缺現(xiàn)狀,有關(guān)部門或者公司本部要制定相關(guān)的軟件項目管理人員的培訓(xùn)計劃,可以進行統(tǒng)一授課,問卷答題等形式,并在不斷增強管理人員管理知識的時候,也要相應(yīng)的促進管理人員本身的素質(zhì),而且在管理人員進行相應(yīng)專業(yè)管理知識灌輸?shù)臅r候,可以相應(yīng)的采取有獎有罰的形式,既調(diào)動了員工的學(xué)習(xí)積極性,又加強了員工的主動性,使得學(xué)習(xí)效果的不斷提高,大大提升學(xué)習(xí)的效率。最后進行較為嚴(yán)格的考核,讓每一個計算機軟件項目管理的學(xué)習(xí)人員的主動意識、創(chuàng)造意識、積極意識得到增強。
3.2 讓計算機軟件項目的風(fēng)險降到最低,加強管理的交流
在計算機軟件項目管理方面,軟件企業(yè)看中的是如何將市場風(fēng)險降到最小,這就需要公司里有健全的風(fēng)險評估體系,然而這樣的風(fēng)險評估,也恰恰是每一個計算機軟件項目管理人員必須要掌握的,但是現(xiàn)今社會中的軟件項目管理人員,有很多都是缺少專業(yè)交流,缺少風(fēng)險評估的相關(guān)培訓(xùn),使得軟件項目管理人員對風(fēng)險的認(rèn)識不足,在風(fēng)險來臨面前找不到相應(yīng)正確的應(yīng)對方法,無法避免風(fēng)險所造成的損失,也就是所謂的錯估風(fēng)險。
面對避免這種錯估風(fēng)險的現(xiàn)象,應(yīng)該加強管理方面的交流,制定相應(yīng)的時間進行召開會議,是在其工作任務(wù)進行的同時,對工作任務(wù)進行良好的監(jiān)控和交流,明確任務(wù)最終的走向,實現(xiàn)及早的發(fā)現(xiàn)風(fēng)險,正確的去識別和處理,保證任務(wù)的正常運行,使得任務(wù)項目達(dá)到最有成效的收益。
3.3 樹立管理人員的團隊意識和責(zé)任心
如果一個管理團隊中管理人員團隊意識不強,沒有責(zé)任心,這個團隊就無法做到協(xié)同合作,合理的分配工作任務(wù),使得人力資員得到浪費,達(dá)不到最大的物盡其用。所以,在培養(yǎng)管理人員管理知識的同時,也要適當(dāng)?shù)淖屗麄內(nèi)谌牍救谌脒@個團體。只有完全的融入進去了,才能夠發(fā)揮最大的力量,激發(fā)出每個人的潛力,然后進行科學(xué)系統(tǒng)的分工,健全了計算機軟件項目管理團隊,從而保證軟件開發(fā)的進行中順順利利。
3.4 明確項目管理的實施計劃及實施者
作為一個計算機軟件項目管理的工作人員,不僅要明白自己的工作內(nèi)容,也要了解整個項目管理的實施計劃,這樣才能更好的配合其他軟件管理人員及軟件技術(shù)工作人員完成好每一個項目,與此同時,還要明確每一個項目管理的實施者,畢竟一個軟件管理工作人員同時聽多個管理計劃,這樣就算是實施起來也是手忙腳亂,因此,明確項目管理的實施者就尤為重要。了解這些后,還要明確軟件項目實施者的需求和愿望,從而保證項目管理的阻力達(dá)到最小,以確保此次項目管理的順利進行。
3.5 項目管理經(jīng)驗的總結(jié)和共享
所謂的項目管理經(jīng)驗的總結(jié)和共享主要指的是在完成項目管理任務(wù)時,開一次總結(jié)性的較強的會議,將管理工作的工作經(jīng)驗總結(jié)出來并且與其他管理人員進行共享,包括一些管理方面的優(yōu)點、缺點和不足,使得在日后的實施工作流程的過程中少走彎路。得到切實可靠的解決辦法,為將來繼續(xù)工作提供一個極好的資源和依據(jù)[3]。只有這樣不斷的總結(jié),才能使得管理能力的不斷提高。
4 結(jié)束語
如果想要對計算機軟件成本達(dá)到有效的控制,必須在實際管理中不斷的突破,不斷地尋找合適的管理方案以及大量的培養(yǎng)管理人才,因為畢竟作為一個軟件企業(yè),不應(yīng)該單單只注重軟件技術(shù)的培養(yǎng),如果想要有效的降低成本,在計算機軟件項目管理方面就要進行一次保質(zhì)保量的提升。軟件項目的失敗有很多并不是技術(shù)方面的欠缺,僅僅是軟件管理上的管理不當(dāng)而導(dǎo)致,對于上文提出的計算機軟件項目管理發(fā)展對策將會大大降低管理方面的失誤,使得軟件企業(yè)的管理變得更加得心應(yīng)手。