關(guān)于軟件項目管理探析
(作者未知) 2011/6/23
[論文關(guān)鍵詞]軟件項目 軟件項目管理
[論文摘要]科學(xué)有效的軟件項目管理有助于項目開發(fā)的成功.本文介紹了軟件項目管理的內(nèi)容并結(jié)合軟件項目開發(fā)經(jīng)驗,探討了影響軟件項目管理的幾個關(guān)鍵因素.
0引言
隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模和復(fù)雜度隨之增加,傳統(tǒng)作坊式的開發(fā)方式逐步被以項目組為單位的協(xié)作式開發(fā)方式所取代,這就必然涉及到對軟件項目的管理.實踐表明,一個軟件項目的成敗,不在于其項目組的技術(shù)人員的技術(shù)水平,而在于是否采用的合適的管理:.好的管理方式不一定能使項目完全成功,但是一個不合適的管理模式往往會導(dǎo)致軟件項目的失敗.
1軟件項目管理的特殊性
所謂項目,就是在特定條t"ae下,具有特定目標(biāo)的一次性任務(wù),是在一定時間內(nèi),滿足一系列特定目標(biāo)的多項相關(guān)工作的總稱.項目具有一次性、獨特性、目標(biāo)的確定性、組織的臨時性和開放性以及成果的不可挽回性等基本屬性.
項目管理是指“在項目活動中運(yùn)用專門的知識、技能、工具和方法,使項目能夠?qū)崿F(xiàn)或超過項目干系人的需要和期望.”這一定義不僅僅是強(qiáng)調(diào)使用專門的知識和技能,還強(qiáng)調(diào)項目管理中各參與人的重要性.項目經(jīng)理不僅僅要努力實現(xiàn)項目的范圍、時間、成功和質(zhì)量等目標(biāo),還必須協(xié)調(diào)整個項目過程,滿足項目參與者及其他利益相關(guān)者的需要和期望.
軟件項目管理和其他的項目管理相比有相當(dāng)?shù)奶厥庑裕紫,軟件的整個過程都是設(shè)計過程,不需要大量的物質(zhì)資源,而主要是人力資源,軟件開發(fā)的產(chǎn)品以程序代碼和技術(shù)文檔為主,并沒有其他的物質(zhì)成果;其次,軟件是純知識產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估H-和度量,生產(chǎn)效率也難以預(yù)測和保證.軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險的難以預(yù)見和控制.因此,軟件項目管理和其他項目管理相比,有很大的獨特性.
2軟件項目管理的內(nèi)容
軟件項目管理是一種科學(xué)的管理手段,它是為了使軟件項目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、~x-2,險等進(jìn)行分析和管理的活動.管理的范圍涉及人員的組織與管理、軟件度量、項目計劃、風(fēng)險管理、質(zhì)量保證、過程能力配置管理等幾個方面,這幾個方面都是貫穿、交織于整個軟件開發(fā)過程中的.從軟件工程的角度講,軟件開發(fā)主要分為六個階段:需求分析階段、概要設(shè)計階段、詳細(xì)設(shè)計階段、編碼階段、測試階段、安裝及維護(hù)階段.不論是作坊式開發(fā),還是團(tuán)隊協(xié)作式開發(fā),這六階段都是不可缺少的.從用戶的角度來看,軟件項目的生命周期應(yīng)該包括項目前期的論證工作、項目計劃、軟件開發(fā)、運(yùn)行、維護(hù)及項目評價.由此可見,軟件項目管理的范圍不包括傳統(tǒng)的軟件開發(fā)過程,還應(yīng)該包括開發(fā)前的準(zhǔn)備工作以及運(yùn)行中的維護(hù)工作和對項目的總結(jié)工作.根據(jù)PMBOK(項目管理知識體系ProjectManagementBodyofKnowledge,簡稱PMBOK)中的定義,軟件項目管理可以分為以下幾個方面:
2.1集成管理:項目計劃制定、項目計劃實施、集成變更控制等.
2.2范圍管理:制定范圍計劃編制、范圍定義核實、變更控制、任務(wù)協(xié)調(diào)等.
2.3時間管理:項目任務(wù)分解、進(jìn)度計劃編制、任務(wù)持續(xù)時間估算、進(jìn)度計劃控制等.
2.4成本管理:資源計劃編制、成本估算、成本預(yù)算和控制等.
2.5質(zhì)量管理:項目質(zhì)量計劃編制、軟件質(zhì)量保證、軟件質(zhì)量控制、軟件過程改進(jìn)等.
2.6人力資源管理:組織的計劃編制、人員職責(zé)的分配、團(tuán)隊合作發(fā)展等.
2.7溝通管理:建立溝通渠道、信息交換管理等.
2.8風(fēng)險管理:項目風(fēng)險識別、項目風(fēng)險分析、項目風(fēng)險優(yōu)先分析、項目風(fēng)險控制等.
2.9采購管理:采購計劃編制、合同管理、合同收尾等.
在面的軟件項目管理中,有幾個關(guān)鍵因素,它影響著軟件項目的成敗,下面就這幾4-關(guān)鍵因素進(jìn)行一下探討.
3軟件項目管理的關(guān)鍵因素
3.1合理配置人力資源
眾所周知,人是決定組織和項目成敗的關(guān)鍵,也是影響軟件93:發(fā)質(zhì)量的最關(guān)鍵的因素,因此軟件項目管理應(yīng)該以人為本,有效管理人力資源,合理配置人力資源.應(yīng)該根據(jù)項目組成員的組成結(jié)構(gòu)情況,合理搭配,充分發(fā)揮每位成員的技術(shù)專長,做到人盡其能;組織組建好項目團(tuán)隊,培養(yǎng)團(tuán)結(jié)一致的團(tuán)隊精神,規(guī)范良好的職業(yè)道德;建立健全完備的獎懲制度,落實權(quán)利責(zé)任制度,做到權(quán)責(zé)明確,并在項目進(jìn)程能及時化解各種人事沖突,營造良好的團(tuán)隊協(xié)作環(huán)境.
3.2順暢有效的溝通管理
開發(fā)軟件項目是一項知識性極強(qiáng)的工作,對人的依賴性比其它行業(yè)更為突出,因此加強(qiáng)人員之間的有效溝通,(未完,下一頁)
|