劉鑫
摘要:在計算機(jī)技術(shù)的發(fā)展推動下,軟件大量應(yīng)用在人們的生活中,在網(wǎng)絡(luò)互連的各個領(lǐng)域中,軟件技術(shù)不僅僅是企業(yè)之間的競爭,更體現(xiàn)了整個國家的綜合實力,決定著國家科技競爭力,在國家的大力支持下,我們必須要抓好基層,不要讓計劃的不充分影響了軟件的整體水平,需要對軟件進(jìn)行科學(xué)化分析與決策,從而加強(qiáng)項目管理在軟件提高過程中的有效應(yīng)用.本文主要是以軟件企業(yè)在軟件開發(fā)過程中出現(xiàn)的問題進(jìn)行研究,探討項目管理在軟件開發(fā)中的作用。
關(guān)鍵詞:軟件開發(fā);項目管理;作用;科技發(fā)展
在日常應(yīng)用中,我們可以體會到軟件的更新速度之快,一個成功的軟件,需要合理的規(guī)劃與管理,才能有效保證項目的預(yù)期效果,在看到同學(xué)做項目失敗時,我們找找共同點(diǎn),哪個不與項目管理有關(guān),大到企業(yè),成功需要過程的一步步規(guī)劃與管理。我們可以思考,好多企業(yè)團(tuán)隊因為一些溝通問題、管理問題使項目中途沒法繼續(xù)下去,隨著軟件開發(fā)和企業(yè)內(nèi)部管理過程中問題的凸顯,項目管理是軟件行業(yè)最基本的一種管理方法,可以對項目進(jìn)行高效的計劃、組織、安排與控制,使項目在其生命周期的各個階段有據(jù)可依,保質(zhì)保量完成,達(dá)到最佳效果。在軟件企業(yè)開發(fā)中,每個項目的出現(xiàn),都是為了解決一定的矛盾和滿足相關(guān)的需求而產(chǎn)生的,在軟件技術(shù)不斷變更的互聯(lián)網(wǎng)時代,軟件的需求變更也是難以控制的,在這種形勢下,企業(yè)想要有好的發(fā)展,在企業(yè)間的競爭中不被淘汰,需要有自己的管理模式,對每一個項目有計劃分析,同時提高管理者的水平。俗話說,“好的開端是成功的一半”,在項目中項目管理亦如此,是項目執(zhí)行的基礎(chǔ)。
一、軟件項目管理中出現(xiàn)的問題
在許多失敗的項目中,不少軟件團(tuán)隊企業(yè)都經(jīng)歷過以下問題。細(xì)細(xì)分析,如果有很好的項目管理,其中大部分的問題是可以避免的,如果沒有良好的項目管理,許多困難會一次次地出現(xiàn),卻不知道從哪里下手,導(dǎo)致了項目的不斷失敗。主要存在的主要問題有以下幾方面:首先,在軟件項目開始階段,往往把目標(biāo)定的太高,項目經(jīng)理對團(tuán)隊人員的技術(shù)太過肯定,總以為自己的計劃與想法可以領(lǐng)導(dǎo)團(tuán)隊人員,忽略了以團(tuán)隊人員為中心的理念,而人在項目管理中是決定性因素;第二,對計劃不重視,項目執(zhí)行不按分析、設(shè)計、編程、測試的流程來做,大多數(shù)人認(rèn)為這樣做太繁瑣,因此執(zhí)行效率比較混亂;第三,人員之間協(xié)調(diào)不充分,缺乏有效的溝通及計劃,都想著早點(diǎn)做完,卻沒有保證質(zhì)量,導(dǎo)致人力資源協(xié)作困難,降低了開發(fā)效率;第四,需求文檔描述不清,項目經(jīng)理缺乏對項目的構(gòu)思與描述,而且軟件項目需求變化頻繁,導(dǎo)致對中途的變更難以控制;第五,沒有考慮風(fēng)險,多數(shù)技術(shù)人員在進(jìn)行項目計劃時沒有考慮全面的風(fēng)險分析,所做的計劃不夠可靠,在項目開發(fā)過程中遇到意外都不知所措,事先沒有制定相關(guān)對策,這往往導(dǎo)致超期、預(yù)算不夠,甚至是面臨失敗;第六,項目團(tuán)隊之間缺乏有效的溝通,基本沒有實際溝通,大多是信息提示與確認(rèn),降低了項目的整體性,后期可能使各個部分之間合成困難,導(dǎo)致返工,而這最可能是以失敗告終。總之,涉及計劃、溝通、資源、人員和風(fēng)險等方面的問題。
二、軟件項目管理在軟件開發(fā)中的應(yīng)用及完善措施
從以上分析的問題來看,無論技術(shù)有多先進(jìn),軟件項目管理的某個問題就會導(dǎo)致項目失敗,因此,軟件項目管理方式需要有所完善。第一,我們需要了解團(tuán)隊人員的技能與素質(zhì),必須明確各個模塊的負(fù)責(zé)人,在項目開發(fā)之前完成;第二,必須確保項目經(jīng)理的能力與職責(zé),能夠制定項目計劃并且監(jiān)督實施,有較強(qiáng)的管理能力和溝通能力,當(dāng)然前提是要有熟練的技能,能夠負(fù)責(zé)完成項目的具體管理,協(xié)作好客戶、總監(jiān)之間的溝通;第三,培養(yǎng)組員的團(tuán)隊意識,將項目視為整體,不要具體分工后就各做各的,這在追求完成任務(wù)的同時并不可能兼顧質(zhì)量,質(zhì)量是一個成功項目最基本的保證;第四,有了人員之間的協(xié)調(diào),在做計劃的時候要有重心,不要本末倒置,計劃好人員、資源的高效配合,主要是人力資源的分配,在制定計劃的過程中,盡量使每個階段的人力變化趨于穩(wěn)定,確保整個項目期間人員變動不大;第五,軟件項目的風(fēng)險要降至最低,并考慮好來解決可能出現(xiàn)風(fēng)險的相關(guān)措施,即風(fēng)險識別、預(yù)測與對策,風(fēng)險在每個階段都可能出現(xiàn),這需要對不同類型的風(fēng)險指明具體負(fù)責(zé)人。
三、小結(jié)
綜上所述,并不是有技術(shù)人員就可以認(rèn)為在競爭中項目將立于不敗之地,這需要的是良好的管理,在面對突然地遭遇與風(fēng)險時可以選取相應(yīng)的對策,當(dāng)計劃趕不上變化時可以選擇哪個優(yōu)先,對資源要求做到合理規(guī)劃,這樣在項目執(zhí)行過程中就可以不嚴(yán)格遵循規(guī)格說明書,根據(jù)變化而變化。一個項目的成功,離不開團(tuán)隊的合作,更需要領(lǐng)導(dǎo)者的綜合管理,主要是對人員的管理??傊?,不管項目是否需要多人合作,都要有相應(yīng)的管理規(guī)劃,這樣不僅可以培養(yǎng)企業(yè)文化,還能綜合成員的優(yōu)勢,使企業(yè)與員工之間達(dá)到最大效益,提升企業(yè)的綜合能力。對于國家來說,可以培養(yǎng)優(yōu)秀的管理人員,在科研方面有所建議,從而提高我國人均水平的發(fā)展。
參考文獻(xiàn):
[1]姚列健,韓濤,盧榮.項目管理在軟件開發(fā)中的應(yīng)用[J].艦船防化,2008,03:41-44.
[2]尹云霞,雷軍紅,王真真.項目管理在軟件開發(fā)中的應(yīng)用分析[J].新技術(shù)新工藝,2011,06:5-7.
[3]朱少民 韓瑩.軟件項目管理(第二版)