關(guān)于信息系統(tǒng)的軟件項(xiàng)目管理
作者:胡海梅趙志李玉清朱亞江李瓊
論文摘要:介紹了信息系統(tǒng)建設(shè)中軟件項(xiàng)目管理的理念,深入探討了軟件項(xiàng)目管理的組織模式、內(nèi)容、配置管理、質(zhì)量管理、風(fēng)險(xiǎn)管理及人員管理等,并給出了軟件項(xiàng)目計(jì)劃書的范本。
論文關(guān)鍵詞:軟件項(xiàng)目管理;軟件配置管理;軟件項(xiàng)目計(jì)劃書
1軟件項(xiàng)目管理的組織模式
1.1項(xiàng)目管理委員會(huì)。項(xiàng)目管理委員會(huì)是公司項(xiàng)目管理的最高決策機(jī)構(gòu),—般由公司總經(jīng)理、副總經(jīng)理組成。主要職責(zé)如下:(1)照項(xiàng)目管理相關(guān)制度管理項(xiàng)目;(2)監(jiān)督項(xiàng)目管理相關(guān)制度的執(zhí)行;(3)對(duì)項(xiàng)目立項(xiàng)、項(xiàng)目撤消進(jìn)行決策;(4)任命項(xiàng)目管理小組組長(zhǎng)、項(xiàng)目評(píng)審蠶員會(huì)主任、項(xiàng)目組組長(zhǎng)。
1.2項(xiàng)目管理小組。項(xiàng)目管理小組對(duì)項(xiàng)目管理委員會(huì)負(fù)責(zé),—般由公司管理人員組成。主要職責(zé)如下:(1)草擬項(xiàng)目管理的各項(xiàng)制度;(2)組織項(xiàng)目階段評(píng)審;(3)保存項(xiàng)目過程中的相關(guān)文件和數(shù)據(jù):(4)為優(yōu)化項(xiàng)目管理提出建議。
1.3項(xiàng)目評(píng)審小組。項(xiàng)目評(píng)審小組對(duì)項(xiàng)目管理委員會(huì)負(fù)責(zé),可下設(shè)開發(fā)評(píng)審小組和產(chǎn)品評(píng)審小組,—般由公司技術(shù)專家和市場(chǎng)專家組成。主要職責(zé)如下:(1)對(duì)項(xiàng)目可行性報(bào)告進(jìn)行評(píng)審;(2)對(duì)市場(chǎng)計(jì)劃和階段報(bào)告進(jìn)行評(píng)審;(3)對(duì)開發(fā)計(jì)劃和階段報(bào)告進(jìn)行評(píng)審;(4)項(xiàng)目結(jié)束時(shí),對(duì)項(xiàng)目總結(jié)報(bào)告進(jìn)行評(píng)審。
1.4軟件產(chǎn)品項(xiàng)目組。主要職責(zé)是:根據(jù)項(xiàng)目管理委員會(huì)的安排具體負(fù)責(zé)項(xiàng)目的軟件開發(fā)和市場(chǎng)調(diào)研及銷售工作。
2軟件項(xiàng)目管理的內(nèi)容
在二十世紀(jì)八十年代初,著名軟件工程專家B.W.Boehm總結(jié)出了軟件開發(fā)時(shí)需遵循的七條基本原則,同洋,我們盔件項(xiàng)目管理時(shí),也應(yīng)該遵循這七條原則。它們是:(1)用分階段的生命周期計(jì)劃嚴(yán)格管理;(2)堅(jiān)持進(jìn)行階段評(píng)審;(3)實(shí)行嚴(yán)格的產(chǎn)品控制;(4)采用現(xiàn)代程序設(shè)計(jì)技術(shù);(5)結(jié)果應(yīng)能夠清楚地審查;(6)開發(fā)小組的人員應(yīng)該少而精;(7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。
3編寫《軟件項(xiàng)目計(jì)劃書》
《軟件項(xiàng)目計(jì)劃書》一般應(yīng)該包括下述內(nèi)容
(1)引言。A計(jì)劃的目的;頁(yè)目的范圍和目標(biāo):范圍描述;主要功能;性能;管理和技術(shù)約束。(2)項(xiàng)目估算。使用的歷史數(shù)據(jù);b使用的評(píng)估技術(shù);c工作量、成本、時(shí)間估算。(3)風(fēng)險(xiǎn)管理戰(zhàn)略。風(fēng)險(xiǎn)識(shí)別;d風(fēng)險(xiǎn)的時(shí)論;e岡險(xiǎn)管理計(jì)劃:風(fēng)險(xiǎn)計(jì)劃風(fēng)險(xiǎn)監(jiān)視;風(fēng)險(xiǎn)管理。(4)日程。a項(xiàng)目工作分解結(jié)構(gòu);b時(shí)限圖(甘特圖);c琶源表。(5)項(xiàng)目資源。a人員;b硬件和軟件;c特別資源。(6)人員組織。a組織結(jié)構(gòu);b管理報(bào)告。(7)跟蹤和控制機(jī)制。a質(zhì)量保證和控制;b變化管理和控制。(8)附錄。
4軟件配置管理
軟件配置管理應(yīng)提供的功能:在IS090003中了如下描述:
唯一地標(biāo)識(shí)每個(gè)軟件項(xiàng)的版本;標(biāo)識(shí)共同構(gòu)成一完整產(chǎn)品的特定版本的每一軟件項(xiàng)的版本;控制由兩個(gè)或多個(gè)獨(dú)立工作的人員同時(shí)對(duì)一給定軟件項(xiàng)的更新;控制由兩個(gè)或多個(gè)獨(dú)立工作的人員同時(shí)對(duì)一給定軟件項(xiàng)的更新:按要求在—個(gè)或多個(gè)位置對(duì)復(fù)雜產(chǎn)品的更新進(jìn)行協(xié)調(diào);標(biāo)識(shí)并跟蹤所有的措施和更改;這些措施和更改是在從開始直到放行期問,由于更改請(qǐng)求或問題引起的。
5軟件質(zhì)量管理
5.1軟件質(zhì)量保涇計(jì)劃。在進(jìn)行軟件開發(fā)前。需要有—個(gè)《軟件質(zhì)量保證計(jì)劃》。一般包括以內(nèi)容:(1)計(jì)劃目的;(2)參考文獻(xiàn);(3)管理。a組織任務(wù);b責(zé)任。(4)文檔。a目的;b要求的軟件工文檔;d也文檔;(5)標(biāo)準(zhǔn)和約定。a目的;b約定(6)評(píng)審和審計(jì)。a目的;b評(píng)審要求。軟件需求自噼審;設(shè)計(jì)評(píng)審;軟件驗(yàn)證和確認(rèn)評(píng)審;功能評(píng)審;理評(píng)審;內(nèi)部過程評(píng)審;管理評(píng)審。(7)測(cè)試。(8)題報(bào)告和改正活動(dòng)。(9)工具、技術(shù)和方法。(10)媒體控制。(11)供應(yīng)者控制。(12)記錄、收集、維護(hù)和保密。(13)培訓(xùn)。(14)風(fēng)險(xiǎn)管理。
5.2質(zhì)量管理的基本原則??刂扑羞^程的質(zhì)量;過程控制的出發(fā)點(diǎn)是預(yù)防不合格;質(zhì)量管理中心任務(wù)是建立并實(shí)施文件化的質(zhì)量體系;持續(xù)的質(zhì)量改進(jìn);有效的質(zhì)量體系應(yīng)滿足顧客和組織內(nèi)部雙方的需要和利益;定期評(píng)價(jià)質(zhì)量體系;搞好質(zhì)量管理關(guān)鍵在于領(lǐng)導(dǎo)。
5.3軟件評(píng)審。軟件評(píng)審并不是在軟件開發(fā)畢后進(jìn)行評(píng)審,而是在軟件開發(fā)的各個(gè)階段都進(jìn)行評(píng)審。因?yàn)樵谲浖_發(fā)的各個(gè)階段都可能生錯(cuò)誤,如果這些錯(cuò)誤不及時(shí)發(fā)現(xiàn)并糾正,會(huì)不地?cái)U(kuò)大。最后可能導(dǎo)致開發(fā)的失敗。軟件評(píng)審是相當(dāng)重要的工作,也是目前國(guó)開發(fā)最不重視的工作。
5.4測(cè)試。測(cè)試—般包括單元測(cè)試省測(cè)試集成系統(tǒng)測(cè)試。如果測(cè)試結(jié)果與預(yù)期結(jié)果不—致,則很可能是發(fā)現(xiàn)了系統(tǒng)中的錯(cuò)誤,測(cè)試過程中將產(chǎn)生下述基本文檔:(1)測(cè)試計(jì)劃:確定測(cè)試范圍、方法和需要的資源等。(2)測(cè)試過程:詳細(xì)描述和每個(gè)測(cè)試方案有關(guān)的測(cè)試步驟和數(shù)據(jù)(包括測(cè)試數(shù)據(jù)及預(yù)期的結(jié)果)。(3)測(cè)試結(jié)果:把每次測(cè)試行的結(jié)果歸人文檔,如果運(yùn)行出錯(cuò),則應(yīng)產(chǎn)生問題報(bào)告,并且必須經(jīng)過調(diào)試解決所發(fā)現(xiàn)的問題。
6軟件風(fēng)險(xiǎn)管理
6.1風(fēng)險(xiǎn)的分類。根據(jù)風(fēng)險(xiǎn)內(nèi)容,我們可以將風(fēng)臉分為項(xiàng)目風(fēng)險(xiǎn)(成本提高,時(shí)間延長(zhǎng)等)、技術(shù)風(fēng)險(xiǎn)(技術(shù)不成熟等)、商業(yè)風(fēng)險(xiǎn)(銷售問題等)、戰(zhàn)略風(fēng)險(xiǎn)(公司的經(jīng)營(yíng)戰(zhàn)略發(fā)生了變化)、管理風(fēng)險(xiǎn)(公司管理人員是否成熟等)、預(yù)算風(fēng)險(xiǎn)(預(yù)算是否準(zhǔn)確等)等。另外,我們還可以將風(fēng)險(xiǎn)分為已知風(fēng)險(xiǎn)(如員工離職等)、可預(yù)報(bào)風(fēng)險(xiǎn)(從以往經(jīng)驗(yàn)得出可能有風(fēng)險(xiǎn)的)和不可預(yù)知風(fēng)險(xiǎn)。
6.2風(fēng)臉的識(shí)別。風(fēng)險(xiǎn)項(xiàng)目檢查表。主要涉及以下幾方面檢查:(1)產(chǎn)品規(guī)模風(fēng)臉檢查;(2)業(yè)務(wù)影響風(fēng)險(xiǎn)檢查;(3)與客戶相關(guān)的風(fēng)險(xiǎn)檢查;(4)過程風(fēng)險(xiǎn)檢查;(5)技術(shù)風(fēng)險(xiǎn)檢查;(6)開發(fā)環(huán)境風(fēng)險(xiǎn)檢查;(7)與人員的模式和經(jīng)驗(yàn)有關(guān)的風(fēng)險(xiǎn)檢查?!?span id="e286xo47mbob" class="Apple-converted-space">
6.3風(fēng)險(xiǎn)評(píng)估。風(fēng)險(xiǎn)評(píng)估主要從下面七個(gè)方面進(jìn)行:(1)發(fā)生的可能性;(2)發(fā)生的結(jié)果(影響)(3)建立—個(gè)尺度表示風(fēng)險(xiǎn)可能性(如,極罕見、罕見、普通、可能、極可能);(4)描述風(fēng)險(xiǎn)帶來(lái)的后果;(5)產(chǎn)品和項(xiàng)目的影響;(6)確定風(fēng)險(xiǎn)評(píng)估的正確性;(7)根據(jù)影響排定有限隊(duì)列。另外,要對(duì)每個(gè)風(fēng)險(xiǎn)的表現(xiàn)、范圍、時(shí)間做出盡量準(zhǔn)確的判斷。
6.4風(fēng)險(xiǎn)的評(píng)價(jià)。對(duì)風(fēng)險(xiǎn)的評(píng)價(jià)主要依據(jù)三個(gè)因素:風(fēng)險(xiǎn)描述、風(fēng)險(xiǎn)概率和風(fēng)險(xiǎn)影響。從成本進(jìn)度及性能三個(gè)方面對(duì)風(fēng)險(xiǎn)進(jìn)行評(píng)價(jià)。確定項(xiàng)目的中止點(diǎn),在中止點(diǎn)處再—次進(jìn)行風(fēng)險(xiǎn)評(píng)價(jià)。
6.5風(fēng)險(xiǎn)的駕馭和監(jiān)控。風(fēng)險(xiǎn)的駕馭與監(jiān)控主要要靠管理者的經(jīng)驗(yàn)來(lái)實(shí)施。如,某開發(fā)人員的離職概率是0.7,離職后會(huì)對(duì)項(xiàng)目造成—定的影響,則該風(fēng)險(xiǎn)駕馭和監(jiān)控的策略如下:(1)與在職人員協(xié)商,確定流動(dòng)原因。(2)在項(xiàng)目開始前,把環(huán)節(jié)這些流動(dòng)原因的工作列入風(fēng)臉駕馭計(jì)劃。(3)項(xiàng)目開始時(shí),做好人是會(huì)流動(dòng)的準(zhǔn)備,采取—些措施確保人員一旦離開時(shí),項(xiàng)目仍能繼續(xù)。(4)制定文檔標(biāo)準(zhǔn),并建立—種機(jī)制,保證文檔及時(shí)產(chǎn)生。(5)對(duì)所有工作進(jìn)行細(xì)微詳審,使更多人能夠按計(jì)劃進(jìn)度完成自己的工作。(6)對(duì)每個(gè)關(guān)鍵眭技術(shù)人員培養(yǎng)后備人員。在考慮風(fēng)險(xiǎn)成本之后,決定是否采用上述策略。
7人員管理
7.1對(duì)項(xiàng)目經(jīng)理的要求。(1)能夠使小組每個(gè)成員都能發(fā)揮能力;(2)有—定的組織能力;(3)能夠使小組每位成員有成就感;(4)有提出解決問題方案的能力;(5)對(duì)問題的理解有一定的深度;(6)要能讓成員知道軟件質(zhì)量的重要性?!?span id="e286xo47mbob" class="Apple-converted-space">
7.2人員的通訊方式。(1)正式非個(gè)人方式,如正式會(huì)議等;(2)正式個(gè)人之間交流,如成員之間的正式討論等(一般不形成決議);(3)非正式個(gè)人之間交流,如個(gè)人之間的自由交流等;(4)電子通訊,如E—MAIL.(電子郵件)、BBS(電子公告板系統(tǒng))等;(5)成員網(wǎng)絡(luò),如成員與小組之外或公司之外有經(jīng)驗(yàn)的相關(guān)人員進(jìn)行交流。在實(shí)踐中發(fā)現(xiàn),(5)的通訊效率最高,其次是(1)。
7.3人力資源管理中的風(fēng)險(xiǎn)管理。每個(gè)企業(yè)在人事管理中都可能遇到風(fēng)險(xiǎn),如招聘失敗、新政策引起員工不滿、技術(shù)骨干突然離職等等,這些事件會(huì)影響公司的正常運(yùn)轉(zhuǎn),甚至?xí)?duì)公司造成致命的打擊。如何防范這些風(fēng)險(xiǎn)的發(fā)生,是我們應(yīng)該研究的問題。