• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      試析軟件項目的進(jìn)度控制

      2010-09-30 01:57:08
      關(guān)鍵詞:計劃軟件

      韓 濤

      (中國海洋大學(xué),山東 青島 266003)

      試析軟件項目的進(jìn)度控制

      韓 濤

      (中國海洋大學(xué),山東 青島 266003)

      以PMI項目管理體系相關(guān)理論為依據(jù),對軟件項目管理中的進(jìn)度管理中存在的問題進(jìn)行研究。其中人的因素、技術(shù)困素等都對軟件項目進(jìn)度有影響,這就需要對項目進(jìn)行合理安排,協(xié)調(diào)好團(tuán)隊和人的問題,并注意項目質(zhì)量的跟蹤管理及處理好資源預(yù)算變更對進(jìn)度的影響等。

      進(jìn)度管理;軟件項目;影響因素;管理依據(jù)

      1 簡介

      1.1 基本概念

      項目管理是以項目為對象的系統(tǒng)管理方法,通過一個臨時性的專門的柔性組織,對項目進(jìn)行高效率的計劃、組織、指導(dǎo)和控制,以實現(xiàn)項目全過程的動態(tài)管理和項目目標(biāo)的綜合協(xié)調(diào)與優(yōu)化。

      軟件項目的進(jìn)度管理是指對軟件項目的各建設(shè)階段的工作內(nèi)容、工作順序、持續(xù)時間和銜接關(guān)系編制計劃,將計劃付諸實施,在實施過程中經(jīng)常檢查實際進(jìn)度是否按計劃要求進(jìn)行,對出現(xiàn)的偏差,要分析原因,采取補(bǔ)救措施,排除故障,或調(diào)整、修改原計劃,直到項目竣工、交付使用。所以進(jìn)度管理的最終目的是確保工程項目投運(yùn)時間目標(biāo)的實現(xiàn)。軟件項目進(jìn)度管理的總目標(biāo)就是建設(shè)工期。

      1.2 軟件項目的特點

      (1)軟件項目相對其它工程項目來說是一個抽象的邏輯實體,而其它工程項目具有物理實體特性。

      (2)軟件項目到現(xiàn)在為止基本是手工開發(fā),軟件產(chǎn)品基本是“定制”,軟件設(shè)計人員的技術(shù)能力基本決定了產(chǎn)品的特征和質(zhì)量。

      (3)軟件項目及進(jìn)度管理既受到技術(shù)因素的影響,也受到業(yè)主單位政治、文化和決策的影響。

      1.3 軟件項目進(jìn)度控制的意義

      (1)通過對項目進(jìn)度控制,保證用戶工程順利進(jìn)行。進(jìn)度失控導(dǎo)致的直接后果是業(yè)主不得不推遲系統(tǒng)投入正常運(yùn)行的計劃時間,直接增加業(yè)主的負(fù)擔(dān),包括時間、人力、物力和財力的繼續(xù)投入。

      (2)減少系統(tǒng)開發(fā)質(zhì)量方面的問題。質(zhì)量控制和進(jìn)度控制是一對孿生兄弟,是相互起連鎖反應(yīng)的,進(jìn)度失控可能導(dǎo)致質(zhì)量失控;同樣,質(zhì)量的失控也會導(dǎo)致進(jìn)度失控。軟件的質(zhì)量是管理信息系統(tǒng)的生命,如果它的質(zhì)量得不到保證,用戶那一關(guān)是無法通過的。

      (3)影響業(yè)主和承包商的關(guān)系。在人們的法律意識越來越強(qiáng)的當(dāng)今社會,法律越來越多地成為一種共同的語言。管理信息系統(tǒng)開發(fā)的雙方是合同關(guān)系,即法律關(guān)系,不是親戚關(guān)系。如果雙方關(guān)系比較融洽,對一些問題比較容易達(dá)成諒解,則進(jìn)度失控的問題對雙方之間的關(guān)系不會造成多大的影響;否則,索賠、調(diào)解、仲裁這類的事情必然會使雙方的關(guān)系惡化,從而造成問題的議而不決,長期僵持不下,拖延工期。

      2 項目進(jìn)度管理原理及軟件項目進(jìn)度控制流程

      2.1 項目進(jìn)度管理原理及內(nèi)容

      進(jìn)度管理一般遵循以下原理:

      (1)整體原理:項目是由若干相互區(qū)別又相互聯(lián)系的單元,按一定結(jié)構(gòu)組成的有一定功能的系統(tǒng)。軟件項目的實施就是對這個復(fù)雜系統(tǒng)進(jìn)行有效的集成過程,整個系統(tǒng)集成的過程中每個環(huán)節(jié)都必須組成為一個既有明確分工,又相互協(xié)調(diào)配合,緊密銜接、有條不紊進(jìn)行的有機(jī)整體,才能達(dá)到既定的質(zhì)量、進(jìn)度和投資目標(biāo)。

      (2)團(tuán)隊原理:團(tuán)隊原理實際是整體原理在組織管理方面的延伸。要求在合理專業(yè)分工的同時有周密的協(xié)作配合與強(qiáng)有力的整體協(xié)調(diào)。只有這樣才能防止各自為政、相互掣肘等弊病。

      (3)層次權(quán)限原理:計劃的實施是按層次運(yùn)作的,計劃的控制因此也必須劃分層次,由不同層次的組織來負(fù)責(zé)。各個組織層次按其管理職能形成權(quán)限分級,不同的層次要規(guī)定相適應(yīng)的責(zé)、權(quán)、利,實行逐級承包責(zé)任制。

      (4)閉合原理和回饋原理:閉合原理是指任何管理過程必須使各管理環(huán)節(jié)構(gòu)成一個循環(huán)往復(fù)的閉合環(huán)路。對進(jìn)度控制來說,應(yīng)當(dāng)按計劃編制、貫徹執(zhí)行、檢查監(jiān)督和偏差處理的科學(xué)程序進(jìn)行。前一階段執(zhí)行情況和偏差處理結(jié)果又成為后一階段計劃編制和調(diào)整的基礎(chǔ),開始新一輪進(jìn)度控制,這就形成了進(jìn)度控制的封閉環(huán)路?;仞佋硎强刂普摰囊粋€重要組成部分。應(yīng)用于進(jìn)度控制中,就是把計劃的控制信息下達(dá)(輸送)給執(zhí)行者,執(zhí)行中若遇到干擾因素影響或內(nèi)部動作失衡而產(chǎn)生偏差,將偏差信息送回原控制負(fù)責(zé)部門,在它的影響下作出強(qiáng)化或修正原計劃的決策,再發(fā)出進(jìn)一步的控制信息,從而使進(jìn)度沿著預(yù)定計劃目標(biāo)進(jìn)行,最終達(dá)到預(yù)期進(jìn)度目標(biāo)。

      從軟件項目承建單位角度看,進(jìn)度管理一般包括以下幾方面:

      (1)根據(jù)合同工期目標(biāo),編制實施準(zhǔn)備工作計劃、實施方案項目、實施總進(jìn)度計劃和單位工程實施進(jìn)度計劃,以確定工作內(nèi)容、工作順序、起止時間和銜接關(guān)系,為實施進(jìn)度控制提供依據(jù)。

      (2)編制月(旬)作業(yè)計劃和實施任務(wù)書,做好進(jìn)度記錄以掌握實施實際情況,加強(qiáng)工作以促成進(jìn)度的動態(tài)平衡,從而使進(jìn)度計劃的實施取得成效。

      (3)采用實際進(jìn)度與計劃進(jìn)度對比的方法以定期檢查為主,應(yīng)急檢查為輔,對進(jìn)度實施跟蹤控制。實行進(jìn)度控制報告制度,在每次檢查之后,寫出進(jìn)度控制報告,提供給業(yè)主單位、監(jiān)理單位和企業(yè)領(lǐng)導(dǎo)作為進(jìn)度控制參考。

      (4)監(jiān)督并協(xié)助分包單位實施其承包范圍內(nèi)的進(jìn)度控制。

      (5)對項目及階段進(jìn)度控制目標(biāo)的完成情況、進(jìn)度控制中的經(jīng)驗和問題作出總結(jié)分析,積累進(jìn)度控制信息,使進(jìn)度控制水平不斷提高。

      2.2 軟件項目進(jìn)度控制流程

      軟件項目進(jìn)度控制是依據(jù)項目進(jìn)度計劃對項目的實際進(jìn)展情況進(jìn)行控制,使項目能夠按時完成。在軟件項目開發(fā)過程中,必須不時對進(jìn)度進(jìn)行監(jiān)督,以保證進(jìn)度計劃的順利實施;同時掌握好計劃的具體實施狀況,將實施狀況與進(jìn)度計劃進(jìn)行對比分析,如不相符時采取合適的對策,使項目按預(yù)定的進(jìn)度目標(biāo)進(jìn)行,避免工期的拖延。這個過程如圖1。

      圖1 項目進(jìn)度控制流程圖

      3 軟件項目進(jìn)度控制的主要影響因素

      軟件項目的進(jìn)度受許多因素影響,包括人的因素、技術(shù)因素、設(shè)備采購的因素、工具因素、資金的因素等,這些因素主要來自于以下幾個方面:

      3.1 項目進(jìn)度安排是否合理

      (1)項目估算是否準(zhǔn)確

      對軟件項目估算是否準(zhǔn)確是對項目進(jìn)度計劃安排影響最大的一個因素,估算不準(zhǔn)確的原因很多,主要的兩個方面是缺少有經(jīng)驗的專家和缺少歷史數(shù)據(jù)的收集,對于這兩點,只有通過多個項目的積累才可能得以改善。另外,估算過程中還需要考慮一些特殊因素的影響,如項目新進(jìn)了幾名新員工可能會降低項目的平均生產(chǎn)率;項目過程中需要采用某種新技術(shù)而需要投入額外的預(yù)研時間等。

      (2)關(guān)鍵資源和關(guān)鍵路徑的安排是否合理

      在進(jìn)度計劃安排中是否優(yōu)先保證了項目關(guān)鍵路徑上的資源,是否通過人員技能矩陣對項目關(guān)鍵資源進(jìn)行分析和安排。在任務(wù)安排過程中盡量減少關(guān)鍵資源上非關(guān)鍵任務(wù)的安排。另外,在進(jìn)度計劃安排上應(yīng)該適當(dāng)安排適當(dāng)?shù)挠嗔?這樣在項目遇到突發(fā)事件,或項目風(fēng)險轉(zhuǎn)變?yōu)閷嶋H問題時才能夠有人員和時間進(jìn)行處理。

      (3)項目中的資源是否充分利用

      由于存在關(guān)鍵路徑和崗位角色矩陣,所以項目中人力資源往往并不能充分利用起來。在中小型項目中為了充分利用相關(guān)資源,項目更應(yīng)該采用敏捷和迭代的開發(fā)方法,需求階段開發(fā)人員可以先熟悉需求和進(jìn)行公有組件的開發(fā),而測試階段需求人員也可以介入測試。所以對一個軟件項目而言,需要保證到項目成員的整體利用程度在70%以上,否則就應(yīng)該考慮采用新的開發(fā)模式和生命周期模型。

      3.2 團(tuán)隊和人的問題

      軟件項目跟其它工程項目最大的不同就是人和團(tuán)隊的因素對項目影響很大,軟件項目中的編碼人員也是重復(fù)的創(chuàng)造性的非簡單重復(fù)的勞動。工程建設(shè)中走了一個泥水工,可能馬上就能找到替代人手,而軟件項目中人員流失后即使很快找到了新成員,也需要花費(fèi)相當(dāng)長的培訓(xùn)和學(xué)習(xí)時間,新成員才可能真正達(dá)到項目要求的生產(chǎn)率。這方面影響因素主要如下:

      (1)人員技能未達(dá)到要求

      在項目開始之初,我們假設(shè)項目成員都能夠達(dá)到組織的要求,但往往并不是每個成員都能夠達(dá)到要求。而且項目中每個成員的生產(chǎn)率差異可能很大,也給項目進(jìn)度安排造成影響。在項目開始之初,應(yīng)該對項目成員的技能進(jìn)行一次總體的評估,對于大家都欠缺的技能應(yīng)該安排統(tǒng)一的培訓(xùn),后續(xù)還需要對培訓(xùn)的效果進(jìn)行跟蹤;對于個別人員技能欠缺的應(yīng)該單獨預(yù)留自我學(xué)習(xí)時間或通過以師帶徒的方式進(jìn)行培養(yǎng),使其技能能夠盡快達(dá)到要求。

      (2)項目成員責(zé)任心不強(qiáng)

      態(tài)度決定一切,細(xì)節(jié)決定成敗。對于項目過程中的各項任務(wù),經(jīng)常出現(xiàn)由于項目成員責(zé)任心不強(qiáng)、敷衍了事,導(dǎo)致產(chǎn)出的工件質(zhì)量較差,引起大量返工的情況。在這種情況下更應(yīng)該加強(qiáng)項目規(guī)范的建設(shè),項目經(jīng)理應(yīng)加強(qiáng)同這些成員的單獨溝通,加強(qiáng)項目的團(tuán)隊建設(shè)和集體榮譽(yù)感。

      (3)項目人員流失

      項目人員特別是項目關(guān)鍵成員在項目進(jìn)行過程中的流失對項目影響很大,對于這種情況應(yīng)該在項目開始之初中就作為專門的風(fēng)險進(jìn)行跟蹤,并考慮具體的應(yīng)對措施。

      3.3 質(zhì)量因素的制約

      時間和質(zhì)量是項目中兩個重要因素,在保證項目進(jìn)度的情況下我們往往會犧牲了項目的質(zhì)量。而由于軟件項目中測試環(huán)節(jié)的引入,項目的最終產(chǎn)出又需要保證我們的最終產(chǎn)品滿足一定的質(zhì)量規(guī)范。所有項目中經(jīng)常出現(xiàn)項目后期測試問題太多,BUG修改和回歸測試等花費(fèi)了大量的時間而導(dǎo)致項目的延遲。對于項目質(zhì)量因素的制約主要分析為:

      由于項目本身進(jìn)度緊張,往往在項目進(jìn)行過程中忽略了對項目各階段產(chǎn)出物的質(zhì)量的評審。導(dǎo)致到項目后期測試時候問題全部暴露出來,而這時候如果是需求引起的缺陷則往往會耗費(fèi)到前期評審的5~20倍的工作量來進(jìn)行彌補(bǔ)。所以在軟件項目中應(yīng)該注重項目各階段的評審工作,提早發(fā)現(xiàn)問題并解決問題,避免項目后期大量返工。

      3.4 系統(tǒng)架構(gòu)的原因

      對于大中型系統(tǒng)總統(tǒng)設(shè)計和架構(gòu)設(shè)計更顯重要。架構(gòu)設(shè)計不僅僅要考慮滿足業(yè)務(wù)的功能性需求,而進(jìn)行子系統(tǒng)、接口、組件等的設(shè)計和劃分;同時架構(gòu)設(shè)計更需要考慮滿足系統(tǒng)的可擴(kuò)展性、性能、安全性、可維護(hù)性等非功能性需求。架構(gòu)人員應(yīng)該通過架構(gòu)設(shè)計屏蔽整個系統(tǒng)的復(fù)雜性,而向模塊設(shè)計和開發(fā)人員提供一套簡單、高效的開發(fā)規(guī)程和模式,這樣才能夠真正提高后續(xù)設(shè)計開發(fā)的效率和質(zhì)量。

      3.5 外界環(huán)境因素

      資源、預(yù)算變更對進(jìn)度的影響。軟件項目最主要的還是人力資源,人力資源是項目能否順利執(zhí)行的保證。還有一個很重要的資源,就是信息資源,如果不能按時得到,就會影響需求分析、設(shè)計或編碼的工作。其它資源,如開發(fā)設(shè)備或軟件沒有到貨,也會對進(jìn)度造成影響。

      預(yù)算也是一種資源,它的變更會影響某些資源的變更,從而對進(jìn)度造成影響。

      4 軟件項目進(jìn)度管理的基本方法和選擇依據(jù)

      4.1 橫道圖(甘特圖)比較法

      甘特圖,也稱為條形圖或橫道圖,最早于1917年由美國科學(xué)家甘特提出。它是以二維圖形的方式將項目活動與時間的關(guān)系表示出來,具體來說項目活動在縱軸列出,項目活動時間在橫軸上列出。甘特圖直觀地表達(dá)了項目各項活動及其需要的時間,它是進(jìn)度計劃方法中最簡單的一種。

      4.2 工作分解結(jié)構(gòu)(WBS)方法

      工作分解結(jié)構(gòu)(WBS)是面向可交付成果的對項目元素的分組,它組織并定義了整個項目范圍,未列入工作分解結(jié)構(gòu)的工作將排除在項目范圍之外。它是項目團(tuán)隊在項目期間要完成或生產(chǎn)出的最終細(xì)目的等級樹,所有這些項目的完成或產(chǎn)出構(gòu)成了整個項目的工作范圍。

      4.3 關(guān)鍵路徑法(CPM)

      項目由不同的基本任務(wù)構(gòu)成,每個基本任務(wù)都有不同的開始時間和結(jié)束時間。對一個項目來說,項目網(wǎng)絡(luò)圖中最長的或耗時最多的活動路線完成之后,項目才能結(jié)束,這條路線叫做關(guān)鍵路線,關(guān)鍵路線法是通過分析活動路線進(jìn)度安排的最少來預(yù)測項目工期的網(wǎng)絡(luò)分析技術(shù),通過正推法計算活動路線的最早時間,通過逆推法計算活動的最短時間,在此基礎(chǔ)上確定關(guān)鍵路線,并對關(guān)鍵路線進(jìn)行調(diào)整和優(yōu)化,使項目進(jìn)度計劃最優(yōu)。

      4.4 計劃評審技術(shù)(PERT)

      計劃評審技術(shù)是把項目活動時間看成服從某種概率的分布的獨立隨機(jī)變量,PERT有三個基本的時間要素:樂觀工期(To)、悲觀工期(TP)和最可能的工期(Tm),采用三點估計法來估算活動的持續(xù)時間,公式為Te=(To+4Tm+TP)/6,計算結(jié)果Te即為活動的基準(zhǔn)時間。

      以上幾種進(jìn)度計劃方法根據(jù)其特點,花費(fèi)的時間和費(fèi)用也不同。關(guān)鍵日期表效率高,費(fèi)用低。WBS和甘特圖相對來說時間和費(fèi)用有所提高。CPM方法要求對每個活動加以分析,活動數(shù)目較多,需借助計算機(jī)等工具求出總工期和關(guān)鍵路徑,花費(fèi)的費(fèi)用、時間更多,適用于項目活動的持續(xù)時間有歷史數(shù)據(jù)的項目。PERT方法是項目進(jìn)度計劃方法中最復(fù)雜的一種,花費(fèi)時間和費(fèi)用也最多,適用于項目的持續(xù)時間有較多不確定因素影響的活動。采用哪一種進(jìn)度計劃方法,應(yīng)根據(jù)項目的規(guī)模大小、復(fù)雜程度、活動要求確定。

      5 對軟件項目進(jìn)度偏差的糾正

      由于軟件項目在執(zhí)行時存在較多影響因素,在執(zhí)行過程中有可能與計劃出現(xiàn)時間偏差(延長),因此,我們可以采取多種措施縮短以后計劃的執(zhí)行時間:

      (1)投入更多的資源來縮短活動持續(xù)時間;

      (2)不增加資源數(shù)量,但延長日作業(yè)時間;

      (3)縮小活動范圍或降低活動要求;

      (4)改進(jìn)工作方法或采用新技術(shù)提高生產(chǎn)率。

      糾正措施方法多種多樣,但無論哪種方法,在糾正措施確定后,都需要將糾正措施納入進(jìn)度計劃,對其進(jìn)行修正并重新計算進(jìn)度。

      [1] 王長峰,李建平,紀(jì)建悅.現(xiàn)代項目管理概論[M].北京:機(jī)械工業(yè)出版社,2008.

      [2] 于濱,張寶鳳,劉宏志.信息工程監(jiān)理進(jìn)度控制[M].北京:清華大學(xué)出版社,2006.

      [3] 劉文,朱飛雪.軟件工程基礎(chǔ)教程[M].北京:北京大學(xué)出版社,2005.

      責(zé)任編輯:張彩云

      F270.7

      A

      1671-8275(2010)06-0030-03

      2010-10-20

      韓濤(1974-),男,山東淄博人,中國海洋大學(xué)項目管理專業(yè)在職研究生,山東省淄博市淄川區(qū)國稅局科員。研究方向:稅收。

      猜你喜歡
      計劃軟件
      禪宗軟件
      英語文摘(2021年10期)2021-11-22 08:02:26
      計劃失敗
      故事大王(2020年12期)2020-01-06 07:51:54
      軟件對對碰
      巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計電路
      電子制作(2019年24期)2019-02-23 13:22:20
      米多多的暑假計劃
      暑假計劃
      學(xué)做假期計劃
      學(xué)做假期計劃
      Learn to Make a Holiday Plan學(xué)做假期計劃
      即時通訊軟件WhatsApp
      CHIP新電腦(2015年10期)2015-10-15 18:03:55
      明溪县| 濮阳县| 乐清市| 祥云县| 弥勒县| 韩城市| 聂荣县| 田阳县| 澜沧| 桓台县| 新疆| 韩城市| 南康市| 龙山县| 怀化市| 夹江县| 凌源市| 汽车| 荥经县| 蒙城县| 商城县| 宁安市| 广灵县| 子洲县| 楚雄市| 茂名市| 定陶县| 金堂县| 特克斯县| 石屏县| 界首市| 绥宁县| 金川县| 恭城| 姜堰市| 长垣县| 靖边县| 府谷县| 兰西县| 大渡口区| 马关县|