Microsoft Project (或 MSPROJ)是一個國際上享有盛譽的通用的項目管理工具軟件,凝集了許多成熟的項目管理現(xiàn)代理論和方法,可以幫助項目管理者實現(xiàn)時間、資源、成本計劃、控制。 在做項目計劃時,有些任務(wù)是互相關(guān)聯(lián)的,比如最簡單的情形,原材料買不回來,生產(chǎn)就無法啟動。做計劃時就需要充分考慮這種強關(guān)聯(lián)關(guān)系,而假如用微軟的Project軟件做計劃時,通過設(shè)置關(guān)聯(lián)關(guān)系,任務(wù)之間就彼此連接、互相影響,假如前置任務(wù)有了風(fēng)吹草動,就能直觀地看到與之關(guān)聯(lián)的任務(wù)也會自動調(diào)整。 但是,有些同學(xué)卻說,明明在Project中設(shè)置好了關(guān)聯(lián)關(guān)系,前置任務(wù)發(fā)生變化后,為什么后續(xù)任務(wù)不隨之自動變化呢? 有兩個可能的原因。 原因一:后續(xù)任務(wù)有限制條件 如圖1所示,任務(wù)A完成后,任務(wù)B才能開始,我們將任務(wù)B的前置任務(wù)設(shè)置為任務(wù)A。
圖1 假如我們將任務(wù)A的工期從2天改為1天后,任務(wù)A的完成時間提前了1天,我們會發(fā)現(xiàn)任務(wù)B的開始時間也提前了1天,如圖2所示。
圖2 假如說在圖1的基礎(chǔ)上,注意再重復(fù)一下,在圖1的基礎(chǔ)上,我們手動將任務(wù)B的開始時間輸入2019年3月13日(晚了1天),同時保留A與B的關(guān)聯(lián)關(guān)系。如圖3所示,我們選擇第2個選項,然后點擊【確定】按鈕。
圖3 此時在甘特圖上,我們看到任務(wù)B的開始時間是3月13日,但是A與B還有關(guān)聯(lián)關(guān)系的連接線,如圖4所示,當(dāng)我們把鼠標(biāo)移動到任務(wù)B的【標(biāo)記】列(就是任務(wù)模式前面那一列),軟件會彈出一個提示窗口:此任務(wù)有限制條件:“不得早于...開始”,日期:2019年3月13日。 也就是說,雖然從時間上任務(wù)A和任務(wù)B不是首尾銜接的,但是我們還保留了兩個任務(wù)間的關(guān)聯(lián)關(guān)系。當(dāng)設(shè)置了任務(wù)的關(guān)聯(lián)關(guān)系后,我們又給后續(xù)任務(wù)輸入了新的開始時間或者完成時間后,此時就相當(dāng)于給這個任務(wù)自動設(shè)置了限制類型,因為Project軟件在計劃排定時遵循的理念是“所有任務(wù)越早開始越好”,正常情況下是不需要你輸入任務(wù)的開始時間、完成時間的,只需要設(shè)置項目開始時間,任務(wù)的工期和關(guān)聯(lián)關(guān)系,所有任務(wù)都在最早的時間開始、最早的時間結(jié)束。而一旦給任務(wù)輸入了新的開始時間、完成時候后,Project軟件就默認(rèn)你給它添加了限制條件。
圖4 在圖4的基礎(chǔ)上,假如我們將任務(wù)A的工期從2天改成1天,如圖4所示,我們發(fā)現(xiàn),任務(wù)B的開始時間并沒有隨之變化。為什么呢?因為任務(wù)B有一個限制條件,它不能早于3月13日開始,所以不管任務(wù)A怎么提前,任務(wù)B也不會早于3月13日。(但是任務(wù)B可以往后延,比如任務(wù)A的工期改成10天,任務(wù)B就會往后延了)
圖5 上面的例子給大家演示了,假如任務(wù)有限制條件,可能就導(dǎo)致,前置任務(wù)變化了而后續(xù)任務(wù)不會隨之變化。當(dāng)然,限制條件不只是“不得早于...開始”,還有其他不同的限制類型,但是都可能會造成上述的情形。 好了,那么怎么刪除任務(wù)的限制條件呢?方法不是唯一的,可以在任務(wù)的【開始時間】【完成時間】單元格中點擊中Delete鍵,就可以直接刪除“不得早于...開始”和“不得早于...完成”的限制條件。可能任務(wù)的限制條件是其他類型,為保險起見,我們可以雙擊該任務(wù),如圖6所示,在【任務(wù)信息】窗口的【高級】選項下,將限制類型改成“越早越好”,這樣就相當(dāng)于刪除了任務(wù)的限制條件,又回歸了軟件默認(rèn)遵循的原則“所有任務(wù)越快開始越好”。
圖6 原因二:后續(xù)任務(wù)已經(jīng)輸入了【實際開始時間】 在Project中有三個計劃:基準(zhǔn)計劃、實際狀態(tài)、當(dāng)前計劃,這里我們暫且不講解這三個計劃之間的關(guān)系。假如我們已經(jīng)給某個任務(wù)輸入了【實際開始時間】,那么它的前置任務(wù)就失效了。 比如在圖1的基礎(chǔ)上,插入列【實際開始時間】,給任務(wù)2輸入實際開始時間為3月12日,如圖7所示。這樣的話,不管如何,實際開始時間已經(jīng)是既定事實,哪怕任務(wù)A再變化,任務(wù)B也是已經(jīng)在3月12日開始了,所以它的前置任務(wù)就失效了。
圖7 假如現(xiàn)在我們再將任務(wù)A的工期從2天改成1天,如圖8所示,任務(wù)A的完成時間提前了,但是它的后續(xù)任務(wù)B卻沒有任何變化。為什么呢?因為任務(wù)A已經(jīng)輸入了實際開始時間,它的前置任務(wù)已經(jīng)失效了。 ![]() 圖8 當(dāng)然,有的同學(xué)說我沒有輸入過實際開始時間啊,也沒有設(shè)置限制條件,為什么后續(xù)任務(wù)也不跟著變化呢?如果你輸入了任務(wù)的【完成百分比】也是變相地輸入了實際開始時間,不信大家可以插入列【實際開始時間】驗證一下。 在最新版本的Project中,微軟提供了更佳的用戶體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!