基本原則之關鍵路徑
在專案計畫中另乙個重要的概念是關鍵路徑。如果乙個專案由一系列任務組成,關鍵路徑就代表最小的集合——關鍵集合。聽起來有些矛盾,完成所有的任務才算完成專案,那如果存在不必要的任務,那為何還作為專案的一部分?
關鍵路徑不是代表為完成專案所必須的理想任務的集合,而是最小集合。它作為貫穿準時完成專案的路徑。其他的任務也同等重要,但不會影響專案的最終交付。如果時間較緊或情況有所變化,可以重新做調整。關鍵路徑上的任務會影響專案的交付日期,因此在極端情況下才會改變。
開始早飯
煎鍋中熱油 烤麵包
煎培根和香腸 洗盤子
攪雞蛋 |
/吃飯/
上圖中的開始早飯->煎鍋中熱油-> 煎培根和香腸->攪雞蛋->吃飯是關鍵路徑。
烤麵包和洗盤子固然重要,但是時間無關的。換句話說,與另外三個任務相比,其顯得不太關鍵。我們可以去掉烤麵包、洗盤子這樣的任務,但是我們不能卻掉關鍵路徑中的任何乙個人物,否則專案會延遲。
理想情況下,我可以在我的早飯中烤個麵包吃,但是:a)這不是必須的;b)我隨時都可以烤麵包。無論是是在煎培根之前還是之後烤麵包,都不會影響最後的結果。
另一方面,我無法再油熱了之前煎培根,也不能在煎培根之前攪雞蛋。
關鍵路徑代表了完成任務時必定會發生的時間的關鍵序列。
正常情況下,主要的里程碑位於關鍵路徑中,通常是多條路徑的匯合處。
圖中的里程碑為「菱形吃飯」。到達菱形這一點時,我完成了早飯的準備。
如果我突然發現上班要遲到了,我可以不烤麵包,而是僅完成關鍵路徑中的任務,以便能吃上早飯
專案管理入門(5) 基本原則之神秘的人月神話
frederick brooks提出了著名的 沒有銀彈 的觀點,以及出版的圖書 人月神話 在 人月神話 中,作者提出 往專案中新增人手,並不會提高專案的進度 或者給延遲的專案中新增人手,只能使專案更加延遲 的觀點。但是有一點是正確的,資源越多,則完成專案的速度會更快,不過所提高的速度與所新增的資源的...
專案管理入門(3) 基本原則之範圍三角形
基本原則之範圍三角形 scope 所謂的 範圍三角形 或 質量三角形 是任何專案中固有的乙個平衡。時間 成本 質量 時間是專案交付的時間,成本是資金或可用資源,質量表示專案成功時所必須達到的目標。通常情況是其中乙個因素是固定的,另外兩個因素以相反的方向變化。例如,通常時間是固定的,最終產品的質量便依...
設計模式之基本原則
單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因。如果乙個類承擔的職責過多,就等於把這些職責耦合在一起,乙個職責的變化可能會削弱或者抑制這個類完成其它職責能力。這種耦合會導制脆弱的設計,當變化發生時,設計會遭受到意想不到的破壞。如果你能夠想到多於乙個的動機去改變乙個類,那麼這個類就具有多於乙...