軟件項(xiàng)目管理 7.4.2.進(jìn)度計(jì)劃編排-關(guān)鍵路徑法

【將會(huì)第一時(shí)間更新文章并分享《行業(yè)分析報(bào)告》】
歸檔于軟件項(xiàng)目管理初級(jí)學(xué)習(xí)路線
第七章 軟件項(xiàng)目進(jìn)度計(jì)劃


前言

大家好贮匕,這節(jié)我們學(xué)習(xí)軟件項(xiàng)目管理—進(jìn)度計(jì)劃編排–關(guān)鍵路徑法烦感。

基本概念

  • 最早開(kāi)始時(shí)間(Early start)
  • 最晚開(kāi)始時(shí)間(Late start)
  • 最早完成時(shí)間(Early finish)
  • 最晚完成時(shí)間(Late finish)
  • 浮動(dòng)時(shí)間

    浮動(dòng)時(shí)間是一個(gè)任務(wù)的機(jī)動(dòng)性喜德,它是一個(gè)任務(wù)在不影響其它任務(wù)或者項(xiàng)目完成的情況下可以延遲的時(shí)間量逛绵。

    總浮動(dòng)與自由浮動(dòng)

    如下圖示的任務(wù)有4天的總浮動(dòng)欧引,但是不一定可以自由的使用频伤。

    總浮動(dòng)是在不影響項(xiàng)目最早完成時(shí)間的前提下,一個(gè)任務(wù)可以延遲的時(shí)間芝此。

    自由浮動(dòng)是在不影響后置任務(wù)最早開(kāi)始時(shí)間的前提下憋肖,一個(gè)任務(wù)可以延遲的時(shí)間量。他說(shuō)明了總浮動(dòng)的自由性婚苹,所以小于等于總浮動(dòng)岸更。

    例如:他的后置任務(wù)最早開(kāi)始時(shí)間是13,所以自由浮動(dòng)時(shí)間為2.

    關(guān)鍵路徑

  • 網(wǎng)絡(luò)圖中最長(zhǎng)的路徑
  • 關(guān)鍵路徑是決定項(xiàng)目完成的最短時(shí)間膊升。
  • 時(shí)間浮動(dòng)為0(Float=0)的路徑
  • 關(guān)鍵路徑上任何活動(dòng)延遲怎炊,都會(huì)導(dǎo)致整個(gè)項(xiàng)目完成時(shí)間的延遲
  • 關(guān)鍵路徑可能不止一條
  • 我們看一個(gè)項(xiàng)目網(wǎng)絡(luò)圖:關(guān)鍵路徑是A,項(xiàng)目完成的時(shí)間是100天。

    我們將這個(gè)網(wǎng)絡(luò)圖改為甘特圖的形式评肆,項(xiàng)目在100天內(nèi)完成债查,A任務(wù)沒(méi)有浮動(dòng),是關(guān)鍵路徑瓜挽。但是B任務(wù)相對(duì)來(lái)說(shuō)靈活點(diǎn)盹廷,是有浮動(dòng)的,最晚可以第90天開(kāi)始秸抚。

    我們先看第一個(gè)任務(wù)A速和,從第0天開(kāi)始,說(shuō)明任務(wù)A的最早開(kāi)始時(shí)間是第0天剥汤,那么他的最早結(jié)束時(shí)間是100。

    所以ES=0可以推導(dǎo)出EF=100排惨,從左向右吭敢,順時(shí)針推導(dǎo)。A的最晚完成時(shí)間是第100天暮芭,歷時(shí)是100鹿驼,所以LF=100,LS=0辕宏,從右向左畜晰,逆時(shí)針推導(dǎo)。

    我們?cè)賮?lái)看任務(wù)B的最早開(kāi)始時(shí)間和任務(wù)A一樣瑞筐,都是第0天開(kāi)始凄鼻,ES=0,歷時(shí)為10聚假,從左向右块蚌,推出B的最早完成時(shí)間為第10天,則EF=10膘格。

    B的最晚完成時(shí)間LF=100峭范,從右向左,逆時(shí)針推導(dǎo)瘪贱,B的最晚開(kāi)始時(shí)間為L(zhǎng)F-10=90纱控,則LS=90.

    接下來(lái)說(shuō)浮動(dòng),剛才說(shuō)了B有浮動(dòng)菜秦,很明顯看出來(lái)有90天浮動(dòng)甜害,那么這個(gè)浮動(dòng)是總浮動(dòng),TF=LS-ES=90喷户,或者TF=LF-EF=90唾那。

    因此我們得出如下圖公式:

    翻譯其中一條:EF(最晚結(jié)束時(shí)間)=ES(最早開(kāi)始時(shí)間)+duration(歷時(shí))

    剛才那個(gè)項(xiàng)目的任務(wù)A和任務(wù)B都沒(méi)有任務(wù)后置的,所以就不牽扯到自由浮動(dòng)的問(wèn)題。

    現(xiàn)在在任務(wù)B的后面加一個(gè)任務(wù)C闹获,任務(wù)C的歷時(shí)是5期犬,并且B和C之間加一個(gè)延遲Lag,這個(gè)Lag=5避诽,既B任務(wù)完成5天后龟虎,C這個(gè)任務(wù)才能開(kāi)始。

    看這個(gè)項(xiàng)目關(guān)鍵路徑還是A沙庐,B和C路徑是有浮動(dòng)的鲤妥,但是B任務(wù)有了后置任務(wù)C之后就不自由了。

    那么任務(wù)A這個(gè)路徑?jīng)]有變化拱雏,ES和LS還是和剛才一樣棉安,如圖所示:

    那么任務(wù)C和任務(wù)B這條路徑,正向推導(dǎo)最早開(kāi)始時(shí)間和最早結(jié)束時(shí)間铸抑,從左到右贡耽。對(duì)于任務(wù)B而言ES=0,推導(dǎo)出EF=10.

    任務(wù)C則ES?=EF(B)+lag=15鹊汛,則EF=ES+歷時(shí)5天=20蒲赂。

    逆向推導(dǎo)最晚結(jié)束時(shí)間和最晚開(kāi)始時(shí)間,從右向左刁憋。首先推導(dǎo)任務(wù)C滥嘴,LF=100,LS=95至耻。

    B的LF=LS?-Lag(5)=90.則B的LS(最早開(kāi)始時(shí)間)=LF(90)減去歷時(shí)10天為80若皱。

    因此我們總結(jié)公式如下:其中S代表后置任務(wù),P代表前置任務(wù)有梆。比如ES(S)代表后置任務(wù)的最早開(kāi)始時(shí)間是尖。

    由此我們總結(jié)出,正推法確定最早開(kāi)始時(shí)間和最早完成時(shí)間泥耀。逆推法確定最晚結(jié)束時(shí)間和最晚開(kāi)始時(shí)間饺汹。

    正推法

    按照時(shí)間順序計(jì)算最早開(kāi)始時(shí)間和最早完成時(shí)間的方法,稱為正推法。

    正推法步驟如下:

  • 確定項(xiàng)目的開(kāi)始時(shí)間,網(wǎng)絡(luò)圖中第一個(gè)任務(wù)的最早開(kāi)始時(shí)間是項(xiàng)目的開(kāi)始時(shí)間痰催;
  • ES+Duration=EF
  • EF+Lag=ES(s),當(dāng)一個(gè)任務(wù)有多個(gè)前置任務(wù)時(shí)兜辞,選擇前置任務(wù)中最大的EF加上Lag作為其ES。
  • 依次類推夸溶,從左到右逸吵,從上到下,計(jì)算每個(gè)路徑的所有任務(wù)的ES和最早完成時(shí)間EF
  • 我們看個(gè)例子:這是項(xiàng)目的網(wǎng)絡(luò)圖缝裁,而且確定了每個(gè)活動(dòng)的歷時(shí)扫皱,現(xiàn)在用正推方法來(lái)確定每個(gè)任務(wù)的ES和EF。

    A和C任務(wù)之間沒(méi)有Lag,所以C的ES為8韩脑,因?yàn)闅v時(shí)為6氢妈,所以EF為14。以此類推…從左到右段多,從上到下首量。

    圖中任務(wù)E有兩個(gè)前置任務(wù),則需要選擇前置任務(wù)中最大的EF加上Lag作為其ES进苍,所以選擇任務(wù)D的EF=7,因?yàn)闆](méi)有Lag加缘,所以任務(wù)E的ES=7.

    逆推法

    按照逆時(shí)間順序計(jì)算最晚開(kāi)始時(shí)間和最晚結(jié)束時(shí)間的方法,稱為逆推法。

    逆推法步驟如下:

  • 首先確定項(xiàng)目的結(jié)束時(shí)間,網(wǎng)絡(luò)圖中最后一個(gè)任務(wù)最晚完成時(shí)間是項(xiàng)目的結(jié)束時(shí)間觉啊;
  • LF-Duration=LS
  • LS-Lag=LF(p)拣宏,當(dāng)一個(gè)任務(wù)有多個(gè)后置任務(wù)時(shí),選擇其后置任務(wù)中最小LS減Lag作為其LF
  • 依次類推杠人,從右到左蚀浆,從上到下,計(jì)算每個(gè)任務(wù)的最晚開(kāi)始時(shí)間LS和最晚結(jié)束時(shí)間LF
  • 我們繼續(xù)通過(guò)逆推法來(lái)推導(dǎo)這個(gè)項(xiàng)目各個(gè)任務(wù)的最晚結(jié)束時(shí)間和最晚開(kāi)始時(shí)間搜吧。

    圖中任務(wù)B有兩個(gè)后置任務(wù),則需要選擇后置任務(wù)中最小的LS減去Lag作為其LF杨凑,所以選擇任務(wù)D的LS=11,因?yàn)闆](méi)有Lag滤奈,所以任務(wù)B的LF=11.

    我們繼續(xù)看網(wǎng)絡(luò)圖的關(guān)鍵路徑,關(guān)鍵路徑是沒(méi)有浮動(dòng)的路徑撩满,是最緊湊的路徑蜒程,圖中A->C->G->H是沒(méi)有浮動(dòng)的,所以是關(guān)鍵路徑伺帘,那么他也一定是最長(zhǎng)的路徑昭躺,這個(gè)長(zhǎng)度是18.

    所以通過(guò)關(guān)鍵路徑確定項(xiàng)目的完成時(shí)間是18。

    總結(jié)

    總之 關(guān)鍵路徑方法主要是通過(guò)正推方法和逆推方法進(jìn)行任務(wù)編排伪嫁,正推方法確定每個(gè)任務(wù)的最早開(kāi)始時(shí)間和最早完成時(shí)間领炫,逆推方法確定每個(gè)任務(wù)的最晚完成時(shí)間和最晚開(kāi)始時(shí)間。

    到這里张咳,第七章 第四節(jié) 第二小節(jié) 關(guān)鍵路徑法就講解完畢了帝洪!下一節(jié)介紹時(shí)間壓縮法~

    如果您覺(jué)得這篇文章有幫助到您的的話不妨點(diǎn)贊支持一下喲~~??

    后續(xù)將持續(xù)更新【軟件項(xiàng)目管理初級(jí)學(xué)習(xí)路線】的全知識(shí)點(diǎn),大家感興趣的多多關(guān)注博主喲~————————————————

    ?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
    • 序言:七十年代末脚猾,一起剝皮案震驚了整個(gè)濱河市葱峡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌龙助,老刑警劉巖砰奕,帶你破解...
      沈念sama閱讀 206,839評(píng)論 6 482
    • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡军援,警方通過(guò)查閱死者的電腦和手機(jī)仅淑,發(fā)現(xiàn)死者居然都...
      沈念sama閱讀 88,543評(píng)論 2 382
    • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)盖溺,“玉大人漓糙,你說(shuō)我怎么就攤上這事『嬷觯” “怎么了昆禽?”我有些...
      開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
    • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蝇庭。 經(jīng)常有香客問(wèn)我醉鳖,道長(zhǎng),這世上最難降的妖魔是什么哮内? 我笑而不...
      開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
    • 正文 為了忘掉前任盗棵,我火速辦了婚禮,結(jié)果婚禮上北发,老公的妹妹穿的比我還像新娘纹因。我一直安慰自己,他們只是感情好琳拨,可當(dāng)我...
      茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
    • 文/花漫 我一把揭開(kāi)白布瞭恰。 她就那樣靜靜地躺著,像睡著了一般狱庇。 火紅的嫁衣襯著肌膚如雪惊畏。 梳的紋絲不亂的頭發(fā)上,一...
      開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
    • 那天密任,我揣著相機(jī)與錄音颜启,去河邊找鬼。 笑死浪讳,一個(gè)胖子當(dāng)著我的面吹牛缰盏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驻债,決...
      沈念sama閱讀 38,416評(píng)論 3 400
    • 文/蒼蘭香墨 我猛地睜開(kāi)眼乳规,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了合呐?” 一聲冷哼從身側(cè)響起暮的,我...
      開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
    • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淌实,沒(méi)想到半個(gè)月后冻辩,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體猖腕,經(jīng)...
      沈念sama閱讀 43,558評(píng)論 1 300
    • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
      茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
    • 正文 我和宋清朗相戀三年恨闪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了倘感。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
      茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
    • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡咙咽,死狀恐怖老玛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钧敞,我是刑警寧澤蜡豹,帶...
      沈念sama閱讀 33,756評(píng)論 4 324
    • 正文 年R本政府宣布,位于F島的核電站溉苛,受9級(jí)特大地震影響镜廉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜愚战,卻給世界環(huán)境...
      茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
    • 文/蒙蒙 一娇唯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧寂玲,春花似錦塔插、人聲如沸。這莊子的主人今日做“春日...
      開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
    • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至彰檬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谎砾,已是汗流浹背逢倍。 一陣腳步聲響...
      開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
    • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留景图,地道東北人较雕。 一個(gè)月前我還...
      沈念sama閱讀 45,578評(píng)論 2 355
    • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像挚币,于是被迫代替她去往敵國(guó)和親亮蒋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
      茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

    推薦閱讀更多精彩內(nèi)容