摘 要:軟件項(xiàng)目的有效管理,對(duì)項(xiàng)目的成敗具有至關(guān)重要的作用。軟件項(xiàng)目的風(fēng)險(xiǎn)體現(xiàn)存些方血,如何回避這些風(fēng)險(xiǎn),存本文中進(jìn)行了探討,最后指出建立合理的管理流程,對(duì)軟件項(xiàng)目的管理來(lái)說(shuō),是非常重要的。
關(guān)鍵詞:軟件項(xiàng)目:管流程;風(fēng)險(xiǎn)分析
0引言
軟件項(xiàng)目管理的提出是在2O世紀(jì)70年代中期的美國(guó),當(dāng)時(shí)美國(guó)國(guó)防部專研究了軟件開(kāi)發(fā)不能按時(shí)提交,預(yù)算超支和質(zhì)量達(dá)到用戶要求的原因,結(jié)果發(fā)現(xiàn)70%的項(xiàng)目是因?yàn)楣芾聿簧埔鸬模羌夹g(shù)原因。于是軟件開(kāi)發(fā)者開(kāi)始逐漸重視起軟件開(kāi)發(fā)中的各項(xiàng)管理。到了20世紀(jì)90年代中期,軟件研發(fā)項(xiàng)日管理不善的問(wèn)題仍然存在。據(jù)美國(guó)軟件工程實(shí)施現(xiàn)狀的調(diào)查,軟件研發(fā)的情況仍然很難預(yù)測(cè),大約只有10%的項(xiàng)目能夠在預(yù)定的費(fèi)用和進(jìn)度下交付。
究竟怎么樣才能做好軟件項(xiàng)目的管理及風(fēng)險(xiǎn)分析,保證項(xiàng)目順利實(shí)施呢?這是個(gè)比較復(fù)雜的問(wèn)題,下面就軟件項(xiàng)目的特點(diǎn),縮合大家的經(jīng)驗(yàn)總結(jié),談一點(diǎn)看法。
1軟件項(xiàng)目管理風(fēng)險(xiǎn)分析
軟件項(xiàng)目管是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)人員、產(chǎn)品、過(guò)程和項(xiàng)目進(jìn)行分析和管理的活動(dòng)。目的是為了讓軟件項(xiàng)目尤其是大型項(xiàng)目的整個(gè)軟件生命周期(從分析、設(shè)計(jì)、編碼、測(cè)試、到維護(hù)全過(guò)程)都能在管理者的控制之下,以預(yù)定成本按期,按質(zhì)的完成軟件交付用戶使用。
怎樣進(jìn)行有效的項(xiàng)目管理呢?首先我們來(lái)分析下影響軟件項(xiàng)目的質(zhì)量因素。
軟件項(xiàng)目,尤其是大型項(xiàng)目有二項(xiàng)非常重要的因素,會(huì)影響整個(gè)項(xiàng)目的進(jìn)度與質(zhì)量,它們分別是:“人”、“流程” 與“技術(shù)”。
“人”是項(xiàng)目中最難預(yù)料與掌控的一項(xiàng)要素,人可分成兩部份,一是客戶,二是開(kāi)發(fā)團(tuán)隊(duì)。
“技術(shù)”是指軟件項(xiàng)目所使用的開(kāi)發(fā)半臺(tái),主要指開(kāi)發(fā)環(huán)境及開(kāi)發(fā)語(yǔ)言。是最容易掌握的部份。
“流程”是指軟件開(kāi)發(fā)流程或是項(xiàng)目流程,定義流程的目的是要掌控所有的情況。項(xiàng)目的最大敵人是時(shí)間及預(yù)算,這兩者都是有限的,如何在有限預(yù)算內(nèi)準(zhǔn)時(shí)完成項(xiàng)目,可說(shuō)是一項(xiàng)藝術(shù)。
1.1“人”因素分析
“人”是指客戶和開(kāi)發(fā)團(tuán)隊(duì),其中開(kāi)發(fā)團(tuán)隊(duì)的因素對(duì)項(xiàng)目影響很大,對(duì)于這方面影響因素主要分析如下:
·人員技能未達(dá)到要求
在項(xiàng)目開(kāi)始之初,我們假設(shè)項(xiàng)目成員都能夠達(dá)到組織級(jí)的要求,但往往并不是每個(gè)成員都能夠達(dá)到要求。而且項(xiàng)目中每個(gè)成員的生產(chǎn)率差異可能很大,也給項(xiàng)目進(jìn)度安排造成影響。所以在項(xiàng)目始之初,應(yīng)該對(duì)項(xiàng)目成員的技能進(jìn)行一次總體的評(píng)估,對(duì)于大家都欠缺的技能,應(yīng)該安排統(tǒng)一的培訓(xùn),后續(xù)需要對(duì)培訓(xùn)的效果進(jìn)行跟蹤;對(duì)于個(gè)別人員技能欠缺的,應(yīng)該單獨(dú)預(yù)留自我學(xué)習(xí)時(shí)間或通過(guò)以師帶徒的方式進(jìn)行培養(yǎng),使其技能能夠盡快達(dá)到要求:對(duì)于項(xiàng)目新員的工作和任務(wù),應(yīng)該加強(qiáng)評(píng)審和檢查,保證輸出不出現(xiàn)大的偏差而導(dǎo)致后續(xù)大量的返工。對(duì)于這方影響因素主要分析如下:
·項(xiàng)目成員責(zé)任心不強(qiáng)
態(tài)度決定一切,細(xì)節(jié)決定成敗。對(duì)于項(xiàng)目過(guò)程中的各項(xiàng)任務(wù),經(jīng)常出現(xiàn)由于項(xiàng)目成員責(zé)任心不強(qiáng)敷衍了事,導(dǎo)致產(chǎn)出的工件質(zhì)量較差,引起大量返工的情況。在這種情況下,項(xiàng)目更應(yīng)該加強(qiáng)項(xiàng)目規(guī)范的建設(shè),項(xiàng)目經(jīng)理應(yīng)加強(qiáng)同這些成員的單獨(dú)溝通,加強(qiáng)項(xiàng)目的團(tuán)隊(duì)建設(shè)和集體榮譽(yù)感。讓項(xiàng)目成員感覺(jué)到做的系統(tǒng)是他們自己的產(chǎn)品,而不是公司的項(xiàng)目,項(xiàng)目經(jīng)理的項(xiàng)目。
·項(xiàng)目溝通問(wèn)題
在軟件項(xiàng)目中,保證項(xiàng)目各種角色和成員中的高效溝通是很重要的,如何建立起快捷順暢的溝通渠道,采用最佳的溝通方式來(lái)解決問(wèn)題,必須在項(xiàng)目中經(jīng)常強(qiáng)調(diào)。如果一周的項(xiàng)目任務(wù)花存實(shí)際做事情上有2天,而花在