目錄
優化資源——在資源使用狀況視圖中查看資源的負荷情況
在資源圖表中查看資源的負荷情況?
優化資源——資源出現沖突時的原因及處理辦法?
資源過度分類的處理解決辦法
首先檢查任務工時的合理性并調整
增加資源供給?
回到資源工作表中雙擊對應的過度分配資源
替換資源
忽略沖突
資源調配
解決方法:
資源調配的其他功能的應用
project中資源調配考慮的因素(對調配優先級的考量)
人為控制資源調配中資源的使用順序
project中資源調配的最小單位
資源調配的失效原因
人為干預資源調配的計算結果
解決方法1:設置優先級進行干預資源的分配順序
解決方法2:“資源”選項卡中的“調配選項”功能的使用
優化資源——壓縮工期、關鍵路徑的計算原理、設置期限?
關鍵路徑的計算原理
含有“最后期限”的關鍵路徑?
?產生的問題的解決:
可寬延時間變成負數的解決方法
期限的設置方法如下:
總浮動時間/可寬延的總時間/總時差?
優化資源——在資源使用狀況視圖中查看資源的負荷情況
計劃完成了不同的團隊成員有不同的任務,那么團隊的人力資源會不會成為瓶頸?每個人在不同的時間段安排的任務會不會出現沖突?進度計劃能不能按照預定的要求完成?成本計劃是否內在預算之內等等。都是需要我們監督的
在”資源使用狀況“視圖中可以看到資源的分配情況。
默認的資源的分配情況為“未分配的”→資源名稱→資源對應的任務
有編號的為任務的名稱沒有編號的是資源的名稱,可能會出現一個任務在多個資源中
通過右擊“條形圖”可以設置常見的任務分配的可用性,如果沒有則右擊→“詳細樣式”中查看全部的可用圖示屬性(如下)
常見的可以設置在條形圖中的屬性有“成本”、“工時”、“工時可用性”、“最大資源用量”、“資源過度分配”等
例如下圖:
我們某個資源最大可用工時為32工時,但是我們的實際工時為47工時,這就出現了資源的過度分配,過度分配了47-32=15個工時
在“資源使用狀況”視圖中條形圖只能查看有沒有負載的工時,不能直接進行修改內容!
在資源圖表中查看資源的負荷情況?
首先切換到”資源圖表“視圖
上圖左側為資源名稱,右側為資源的負載情況圖表,資源圖表視圖僅適用于材料類資源和工時類資源,成本類資源不可用!
也可以使用菜單欄快速查找到資源過度分配的資源
?
?右擊條形圖找到“條形圖樣式”可以快速的顯示隱藏“可用性線條”
資源圖表視圖不單單只能看資源的最大用量,還能查看成本圖表、累計成本圖表等等其他類型的資源圖標,具體的方式如下圖
?
優化資源——資源出現沖突時的原因及處理辦法?
在project中只有工時類資源才可能出現“過度分配”或者“沖突”的情況,因為材料類資源和成本類資源只要我們的預算足夠就可以一直使用。工時類資源我們提前設置好了每天最大的工時,如果超過每天的正常最大工時,就會出現“加班”的情況,也就是我們稱為的“資源過度分配”。所以project中的資源的過度分配僅針對于“工時類資源”
資源過度分類的處理解決辦法
首先檢查任務工時的合理性并調整
如果我們想要修改資源的分配情況,可以回到“甘特圖”視圖中設置條形圖的顯示內容為“工時”、“成本”、”資源過度分配“
如上圖,在“選擇室內氣體檢測及治理機構”任務中我們資源過度分配了1個小時(本來4個工時的工作卻干了5個小時),修改方法時把“工時”改回4個小時這樣就不存在資源過度分配了
?
增加資源供給?
例如每周一加班兩個小時,這就是增加了有效資源的供給;或者我們再加一個工作人員,也是增加資源供給。
總結:增加資源供給的兩種方式:加人、加班
例如上圖,我們設置了設計師在這5天期間出差。原先的一天8工時,現在設計師出差了,設計師這個資源在出差時候的最大可用單位為50%,也就是出差期間每天只能干4工時的工作了,但是我們上圖中給他分配了7h的工時,當然就會出現“資源過度分配”的情況,解決方法如下
回到資源工作表中雙擊對應的過度分配資源
在資源可用性圖表中找到對應的、導致我們資源超時的時間區間,重新編輯“單位”
例如我們就要干7個小時且資源不出現過度分配的情況,我們可以把單位設置成”90%“,這樣每天正常的工時=8,再*90%的最大資源=7.2h,就是說每天工作7.2小時就不會造成資源的過度分配,這樣我們回到資源圖表中就可以看到超時的資源消失了
最大不止為100%的單位,還能改成大于100%的單位,例如每天工作8小時但是我資源的單位修改成了200%那么該資源每天的工時就是8*200%=16工時,這樣才是合理的。
替換資源
例如設計師干不完,我們替換掉他換一個設計師或者兩個設計師輪班制(這樣本質就是“增加資源供給”)了
假設需要換人,原來的人實在忙不過來的我們把后勤資源切換上來,需要搭配著“復合視圖”一塊使用
再任務分配狀況視圖下,單擊“視圖”選項卡選擇“詳細信息”復選框,打開復合窗口,切換復合窗口為“資源圖表”如下圖?
找到超時的資源選擇該資源所在的行,選擇“資源”選項卡內的“分配資源”按鈕,之后選擇“篩選依據”為”資源-工時“,之后選擇超時的原來的資源單擊”替換“打開替換窗口選擇其他的資源→確定即可。?
?
忽略沖突
其實在現實生活中資源過度分配很常見,加班很常見。例如一個工作8工時干完,但是實際8.1工時才干完。超時了0.1工時就不干了嗎?正常干!即使軟件的機械化操作判定為“資源過度分配”,不用管,有那0.1工時調整資源早就把活干完了!
資源調配
上述四種方式都無法解決資源過度問題的時候再使用“資源調配”功能。資源調配的本質就是優化單個資源同一時間“同時被多個任務使用”的矛盾情況,例如同一時間兩個任務都要求項目經理去做,這樣就會出現矛盾的情況
再project中軟件自己就有一套計算邏輯,哪個任務它認為在沖突的時候應該先做,或者優先使用資源,更應該首先完成,這個就是資源調配的基本的邏輯
?
如上圖,我們創建了多個任務但是出現了資源的過度分配
3.2日項目經理一個資源被多個任務調用(A、D)
3.1日設計師一個資源被多個任務調用(C、E)
可以看標識列查看資源過度分配的任務
解決方法:
方式1:首先分析合理性,比如說項目經理就是需要每天跟進任務A和任務D,這樣產生沖突也是意料之中的情況
方式2:如果真的不合理,想要手動調配資源,可以在“資源”選項卡中進行設置,點擊“資源”→“調配資源”在彈出的對話框中需要選擇調配的資源,
?調配資源窗口中project會自動識別沖突的資源(即同一時間多個任務同時占用一份相同的資源)
選擇需要調配的資源之后單擊“開始調配”,這樣project會自動將資源的時間進行更改,讓調配條件不滿足同一時間使用資源這個條件,所以資源的使用時間就被劃分了,資源鏈接到的任務是不變的只不過任務使用資源的日期改變了
調配了“設計師”資源之后使用該資源的時間錯開了
資源調配的其他功能的應用
如果想清除調配的狀態同樣點擊“資源”選項卡中的“清除調配”按鈕即可。
全部分層指的是對項目中出現資源矛盾的所有的情況統一進行資源調配,一鍵解決資源調配問題
級別選擇按鈕只有我們手動選擇了多個任務的時候才會生效,表示對所選的任務進行資源調配,調配資源按照資源的名稱進行調配,全部分層一鍵調配所有的沖突任務
project中資源調配考慮的因素(對調配優先級的考量)
1.任務是否在關鍵路徑上,如果任務A和任務B發生了沖突但是任務A在關鍵路徑上,所以任務A會優先使用資源,因為關鍵路徑關乎整個項目的最快完成時間!
2.任務的優先級同樣會影響到資源的調配策略
3.任務的限制類型、任務的時長等都會影響到資源的調配
人為控制資源調配中資源的使用順序
例如我們自動調配的“設計師”這個資源,按照時間的順序調配完成之后應該為C→B→E
但是我們不想要這個順序,我們假設想讓B→C→E這樣的資源使用順序,可以插入“優先級”列進行設置,高優先級的任務可以優先使用資源,注意我們改完優先級之后還要做一遍“資源調配”(資源→資源調配→選擇資源→確定)
?
但是我們不想要這個順序,我們假設想讓B→C→E這樣的資源使用順序,可以插入“優先級”列進行設置,高優先級的任務可以優先使用資源,注意我們改完優先級之后還要做一遍“資源調配”(資源→資源調配→選擇資源→確定)?
project中資源調配的最小單位
project中資源調配的最小單位就是按照天進行調配,很簡單的一個道理,我們再創建一個新項目,任務A和任務B都是3.1號開始,但是任務A使用4工時,任務B使用5工時,二者優先級一致,兩個任務都同時使用“項目經理”這個資源,這樣會產生資源的過度分配
但是我們點擊“資源調配”的時候project會默認的將任務B這個“下面”的任務放到第二天,這可能與我們的下意識相反(我們可能會A干一上午(4h)B干一下午(4h)第二天B再干一個小時這樣分配)
但是實則不然,project會把沖突的任務工時全部勻到第二天,所以我們稱最小的調度單位為“天”本質也是工時(8個工時,可重新編輯設置)
任務調配之后如下圖
如果真的想精確到“小時”進行任務的調配可以到“資源”→“調配選項”功能中,將調配計算由按天改成按小時來實現
資源調配的失效原因
當我們的一個任務使用到n個資源,且在1天內使用(現實中如果n天的話就是n?每天的工時)
但是資源的工時遠遠大于一天(現實中可能是n天)的工時,這種情況是我們傳統的“資源過度分配”的情況,但是這種情況往往“資源調配”功能還無法生效,會彈出如下的窗口,我把它稱為“資源工時不匹配”的報錯
?資源工時不匹配的報錯
資源工時不匹配的報錯的原因就是只有一個任務使用這些資源,該任務工時只有n*每天工時數,但是這些資源的工時遠遠不夠,如果忽略的話會導致任務的工時依照著資源工時進行分配,整個項目的工期會發生改變,關鍵路徑也可能發生改變
如果真想改的話只能調整資源的工時(讓資源依照分配的工時,不能超過分配的工時)、增加資源的供給來解決(多找人來干任務,這樣多找的這些資源會將資源工時變短,只要少于任務工時就不會出現資源的過度分配了)、調大資源的可用性(資源一天能干8小時我讓你一天16小時干活,這樣雖然任務的工時一天只有8h但是資源能干雙倍的時間,也能防止資源過度分配)
人為干預資源調配的計算結果
資源調配大多都是一鍵操作,但是當我們任務數量多的時候一鍵使用資源調配的結果可能會讓我們眼花繚亂
解決方法1:設置優先級進行干預資源的分配順序
解決方法2:“資源”選項卡中的“調配選項”功能的使用
在資源選項卡中的調配選項功能中,選擇“調配順序”,改成“優先級、標準”的方式,這樣調配的順序就優先按照任務的優先級進行調配了
插入“優先級”屬性列設置不同的優先級重新點擊“調配資源”即可根據優先級進行調配
優化資源——壓縮工期、關鍵路徑的計算原理、設置期限?
關鍵路徑的含義:如果有一條路徑內的任務的推遲必然造成項目整體完工時間的推遲或者造成關鍵節點完工時間的推遲那么這條路徑可以被稱之為“關鍵路徑”
注意關鍵路徑是“最晚的路徑”而不是“最長的路徑”,通過“期限”限制任務的完成時間的任務是關鍵路徑
以我們上述的例子為例,計劃中123是一條路徑,45是另一條路徑,顯然123的完成時間大于45路徑的完成時間
我們在“甘特圖格式”中勾選“關鍵任務”就可以查看任務的關鍵任務為123
?路徑45針對于123還有六-日-一這三天的拖延時間,即使我們更改位置45也不會變成關鍵路徑,除非完成時間比123晚或者一致才會變成關鍵路徑
關鍵路徑的計算原理
關鍵路徑的計算原理是針對于“總浮動時間”進行計算的,計算方式如下
總浮動時間=路徑的最晚完成時間-路徑的最早完成時間。
如果是正數表示還能拖延x天,如果是0或者負數表示路徑上的任務哪個都不能拖延
可以插入“最早完成時間”屬性列和“最晚完成時間”屬性列查看路徑的最早最晚時間,而計算的結果由“可寬延的總時間”屬性列承接
注意:任務5不是關鍵路徑,所以45路徑最晚完成時間可以往后拖延,但是不能比關鍵路徑還要晚否則45就成為了關鍵路徑
?
如果我們新創建了任務6,但是按照完成時間來說它比任何任務都要晚,所以任務6就變成了關鍵路徑,剩余任務的可寬延的總時間隨著任務6的加入全部發生了變化,尤其是路徑123,變成了非關鍵路徑,可寬延的總時間也由0變成了正數
含有“最后期限”的關鍵路徑?
刪除任務6,回到關鍵路徑123的情況,如果我們路徑45中任務5設置了期限為只能在某天前完成,但是我們原來5的最晚完成時間比期限要晚,這就出現了超期的現象。
我們已知任務4、任務5的剛開始的最晚完成時間分別是5.7和5.12,如上圖,現在我們設置任務5的限制為5.7號再查看任務時間的變化?
我們可以知道的是
1.路徑45也變成了關鍵路徑
2.可寬裕的總時間變成了路徑5→5.5日-5.9日=-4天,路徑4→4.30日-5.4日=-4天
3.設置的期限在原來關鍵路徑123的區間內會變成關鍵路徑,設置期限為后面的時間會變成(則路徑45不會變成關鍵路徑且后面的期限有綠色向下的箭頭表示,如下圖)
?產生的問題的解決:
問題1:設置關鍵路徑內的期限時,期限標識沒有顯示出來
解決方法如下:雙擊條形圖空白部分進入到“條形圖樣式”窗口并對“關鍵”樣式進行剪切
?
之后粘貼到“最后期限”行的上方?
設置完成之后最后期限的標識就顯示出來了
?
可寬延時間變成負數的解決方法
繼續借用上個圖,我們的任務5其實只能最早在5.9號完成,但是人為設置了DeadLine為5.7號,所以這里的5.7號就是最晚的完成時間了。
結合實際,任務最早9號干完你給他限制到最晚7號必須干完活,那想當然的手頭能夠富余的時間不夠,還少了兩天,這就是-2這個負數出現的原因
且45變成關鍵路徑的原因為:任務的可寬延時間變成了負數或0都表示任務不能再拖了任務的拖延必將導致工期的延后,45實際上的工期已經延后了2天了肯定不能再延后了當然就是關鍵路徑了
期限的設置方法如下:
雙擊任務名稱進入到任務信息窗口→在“高級”選項卡中設置“最后期限”即可
?也可以插入“deadline”屬性列進行最后期限的設置
總浮動時間/可寬延的總時間/總時差?
在PMBOK中可寬延時間叫做“總浮動時間”。
二者就是一個東西只不過叫法不同,含義為在不影響整個項目完工時間并且不影響關鍵節點完成時間的情況下,任務可拖延的最大時間長度
根據整個項目中的所有任務的可寬延時間的和就是“總浮動時間”。
總浮動時間<0標識任務要延期,>0表示任務還能夠寬裕,標識列有嘆號的才會影響,而標識列中沒有嘆號的表示該任務還不是任務中最后一個任務,最后一個任務的延期才會導致可寬延時間的延期。