紅燒肉一樣的項目管理14(2 / 3)

朱笑笑又仔細看了看那張圖:“為什麼隻能一頭一尾呢?”

張麗娜走到白板前畫了起來:“你看,如果網絡出現了兩個尾巴,那應該以哪個作為項目的正式結束標誌呢?反過來,如果有兩個開頭,又以哪個作為項目正式開始的標誌呢?”

朱笑笑不解地問:“但是實際工作中確實有項目一開始就要同時開展好幾項工作的情況啊?”

張麗娜用白板筆重重地點了一個點兒:“對呀,你說的是‘項目一開始就要同時開展好幾項工作’,所以我們會在這些工作之前增加一個任務,叫‘啟動’。這項任務也許不需要花太多時間,可能是老總發的一個郵件,甚至隻是會議上達成共識這樣一種非正式的方式。但是隻有這個任務完成了,才能開始那些並行的任務。項目結束也是如此。Understand(理解)?”

朱笑笑又歪頭想了一下兒:“那如果在網絡的中間出現了破洞呢?”

張麗娜又畫了幾個方框:“那說明你在分解的時候出了問題。你已經知道了,分解的時候如果粗細程度相差太大,是找不著邏輯的;而如果你漏掉了某些任務,網絡中就會出現某些任務找不到來源的現象;相反,如果你具有勞模精神,給自己增加了額外任務的話,你就會發現這個任務找不到和其他任務的關係。所以,畫網絡圖本身實際上就是對範圍分解的一個驗證。如果你的範圍分解得粗細不當、多了或少了,都無法搭建成符合要求的網絡。這也是項目規劃過程‘自我檢查,自我完善’機製的一個典型體現。”

朱笑笑聽得入神:“這也太好玩兒啦!”

“還要注意,網絡圖中的所有箭頭兒都必須從左向右畫……”

“這是為什麼呢?”

“首先,先左後右是多數人的習慣,看起來也比較清楚;其次,計算的時候比較方便,不容易漏算;最重要的是,如果出現了從右向左的反向箭頭,就意味著實際上有些活動需要返工,項目將存在失控的風險——在軟件行業,這種回路叫作‘死循環’!”

“那網絡圖上的箭頭可以交叉嗎?”

“可以,但要畫個‘橋’,否則會看不明白。”張麗娜一邊說,一邊在網絡圖上畫了個標記(見圖9-1)。

朱笑笑仔細看著眼前這張網,試探著問:“也就是說,網絡圖就是個單向的、不能有破洞的網?”

圖9-1 網絡圖中的“過橋”

“對啦!網絡圖隻有唯一的開始和結束結點,除此之外,其他所有的結點(其實是活動)都既有箭頭指向它,也有箭頭從它這裏出去。指向它的箭頭前端所聯結的活動稱為前導或緊前活動,而其發出的箭頭所指向的活動稱為後續或緊後活動。由於項目活動之間存在錯綜複雜的關係,前導與後續活動可能會是多對多的關係。”

朱笑笑越聽越來勁,忍不住打斷了張麗娜:“你趕緊告訴我怎麼畫網絡圖吧!”

張麗娜不慌不忙地說:“網絡圖其實有很多種,其中最容易理解和繪製的叫前導圖。由於這種方法是用方框(或結點)表示活動,用箭頭表示活動之間的關係,所以又叫作‘節點法’。”

“活動之間的關係?”

“活動之間不同的邏輯關係將影響它們的排序,並最終影響項目工期。”見朱笑笑這次沒有插話,張麗娜接著說,“活動之間有兩大類關係。第一大類是先後關係,有四種。假設有A和B兩個活動,分別需要三天和兩天時間,那麼……”她邊說邊畫起來(見表9-1)。

表9-1 活動的四種先後關係

名稱與縮寫 圖形 含義 總工期

完成到開始

(Finish-to-Start,FS) A結束時B開始 5

開始到開始

(Start-to-Start,SS) A和B同時開始 3

完成到完成

(Finish-to-Finish,FF) A和B同時結束 3

開始到完成

(Start-to-Finish,SF) A開始時B結束 5

“這個SF真不好理解!”朱笑笑皺著眉頭說。

張麗娜笑了:“是不好理解,所以隻作為一種理論存在,實際上很少有人用。我們完全可以把A和B這兩個活動反過來,變成B和A的FS關係。”

朱笑笑點點頭,迫不及待地問:“那第二大類關係是什麼呢?”

“是邏輯關係,有三種。第一種是強製性依賴關係,又稱硬邏輯關係,指事物發生、發展所固有的、不以人的意誌為轉移的客觀規律。比如必須先計劃後實施(FS)、一邊澆築水泥一邊攪拌(SS及FF)。不遵循這個邏輯,項目就會先天不足,中後期很可能需要大量返工,甚至根本無法完成。第二種是選擇性依賴關係,又稱軟邏輯關係。活動的時間安排並沒有必須遵循的先後關係,而是基於最佳實踐、習慣、資源狀態等確定。正是由於活動之間的關係是可以靈活調整的,這裏往往是網絡優化的對象。第三種是外部依賴關係,指項目活動與非項目活動之間的依賴關係。這往往是一種製約因素,比如某些項目活動需要某種關鍵人員或設備,但是該資源在預計時間段內不可得。由於外部依賴關係往往不在項目團隊的控製範圍內,因而需要提前加以識別,以控製進度風險。”

朱笑笑有點兒糊塗了:“這個外部依賴關係和那個硬邏輯關係有什麼區別呀?”

張麗娜笑了:“這兩種邏輯關係確實容易混淆。前者強調的是外部要求,如必須先報批才能開工建設;後者強調的是事物自身規律,如必須先播種後收獲。”

“哦……好複雜呀!”朱笑笑撓了撓頭。

“這就複雜啦?要想畫出網絡圖,還要考慮另外兩種關係呢!”張麗娜瞟了朱笑笑一眼,繼續說道,“上麵講的四種先後關係中,是假設兩個活動的開始或結束時間點是重合在一起的。然而在實際工作中,它們可能會錯開,即在緊前活動開始或結束之前、後若幹時間單位,緊後活動開始或結束,這就叫提前或滯後。這種複雜的關係在網絡圖中是無法直接表現的。這時,我們隻要在兩個活動之間的箭頭上把這種關係直接標示出來就行了(見表9-2)。”