Project 中的排程運作方式

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在舊版本的專案,使用者有有時已 bewildered 的方式 Project 會自動執行排程的計算。本文 demystifies 排程引擎專案的複雜性。

本文也引進了一種方式排程新方法。歡迎使用手動排程任務。使用手動排程任務, Project 2010會提供更進一步控制排程專案經理。

本文內容

概觀:如何排程專案?

專案開始日期如何影響排程?

自動排程任務在限制式如何影響排程?

期限日期如何影響排程?

行事曆如何影響排程?

資源分派如何驅動排程?

概觀:如何排程專案?

Project 2010 會介紹新的模式,讓使用者完成任務的排程方式的控制,手動排程。我們來看看這深入分析,好讓您未接到任何主要功能。

專案可以排程工作使用兩種方法 ︰ 手動排程和自動排程與手動排程,變更為任務相依性、 限制式,例如因素及專案行事曆不會自動調整任務日期。

附註: .依預設手動排程任務。習慣與過去的專案的版本自動排程的專案經理可以關閉手動排程功能特定任務或整個專案。有些專案,尤其是複雜文件,可能會要求專案的強大排程引擎處理您的排程。

工作模式圖形

1.兩個手動排程的任務。工期是一個文字值,而不是數字。由於工期是文字值,開始日期沒有設定自動專案。

2.兩個自動排程的任務。工期是一個數字的值。由於工期是數字的值,開始日期會自動設定的專案,並會顯示一個列。

手動排程任務

您可以將手動排程的任務放在您的排程中的任何位置,並 Project 不會將其移。這項新功能可讓您更大的彈性和控制規劃及管理其排程。

為什麼您會在乎? 嗯,有時候專案常常採用非正式的排程。專案一開始可能只是一份簡單的日期清單,這些日期可能來自電子郵件、與專案關係人的會議,甚至是走廊交談。專案經理通常沒有工作項目的完整資訊。例如,他們可能只知道某項任務應該在何時開始,但是要等到小組成員估計之後才會知道其工期。或者,專案經理可能只知道某項任務需要執行多久,但是要等到取得資源管理員的核准後,才會知道開始時間。

以下是手動排程任務的一些注意事項。

  • 您絕不會一無所知。手動排程任務具有自己的標記和任務長條圖,有助於您將其與「傳統」自動排程任務加以區分。

  • 怎麼做都行。當任務處於手動排程模式中,[開始]、[結束] 和 [工期] 欄都可為空白,或是包含文字與可辨識的日期。

  • 切換排程模式 您可以變更工作前或往後手動排程要自動進行排程。請小心,不過。當您變更手動排程自動排程的任務時,Project 會有一些決定。如果任務的工期是 「 fortnight 」,Project 會依預設使用估計的工期的 「 1 day? 」 如果任務設定為自動排程。您可以預期會知道 fortnight 是兩週才能完成長的專案。

  • 控制項進度落後:如果手動排程任務確定會因進度落後而延遲,其後續任務將不會自動推延。如果其資源可以按照計畫繼續進行,專案經理可以決定要保留的原始日期;如果相依性頗強,則可延遲後續任務。

  • 投入比導向的影響    無法為投入比導向設定手動排程的任務。手動排程任務的工期不會變更為資源分派給它

下表顯示 Project 屬性如何定義以及用於手動排程及自動排程任務。

項目

手動排程

自動排程

期間

可以是數字、 日期或文字的資訊,例如 「 14 d 」 或 「 fortnight 」。不使用 project 協助排程專案。

僅可使用代表時間長度和單位的數字,例如 14d 或「2 月」。

工時

僅可使用代表時間長度和單位的數字,例如 14d 或「2 月」。

僅可使用代表時間長度和單位的數字,例如 14d 或「2 月」。

資源

可以分派給任務。不使用 Project 協助排程專案。

可以分派給任務。Project 會用來協助決定最佳排程。如果將任務設定為投入比導向,則會變更任務工期;這點和手動排程任務不同。

開始日期

可以是數字、 日期或文字資訊,例如 「 1 月 30 日 」 或 「 不久的將來。 」不使用 project 協助排程專案。

可以使用僅日期資訊。

完成日期

可以是日期或文字資訊,例如「1 月 30 日」或「不久的將來」。Project 不會用來協助排程專案。

可以使用僅日期資訊。

限制

Project 會忽略。

Project 會用來協助決定最佳排程。

相依性 (連結)

可以使用,但不會變更任務的排程。

可以使用,但不會變更任務的排程。

專案和資源行事曆

Project 會忽略。

Project 會用來協助決定最佳排程。

自動排程任務

自動排程任務是 Project 排程任務時所使用的傳統方法。自動排程提供管理專案排程的高度結構化系統化方法。Project 會根據使用者的輸入 (例如任務工期、計劃工時、資源數量和限制式日期) 計算最佳排程的最早及最晚任務日期。

Project 會根據您輸入的下列資訊進行排程:

  • 整體專案。

  • 完成專案所需的各別工作項目 (稱為任務)。

  • 完成任務所需的資源 (如果必要的話)。

如果有任何專案資訊在建立排程後變更,您可以更新任務或資源,Project 會為您調整排程。

您可以針對每個任務輸入下列其中一個或所有項目:

  • 工期

  • 任務相依性

  • 限制

Project 會使用這些資訊計算每個任務的開始日期和完成日期。

您可以在專案中輸入資源,然後分派給任務,指定負責完成每個工作分派的資源。這樣不僅可以協助您規劃專案的人力,還可以幫助您計算需要使用的機器數量或材料量。如果您輸入資源,便會根據下列資源資訊進一步調整任務的排程:

  • 工時

  • 單位

  • 在行事曆中輸入的工作時間

其他項目,例如前置重疊時間和延隔時間、 任務類型、 資源顯示狀態及主導性資源,可能會影響排程,因此了解這些元素的影響可以幫助您維護及視需要調整排程。

附註: Project 會計算持續時間單位,在 [選項] 對話方塊中的 [行事曆] 索引標籤上的定義自動排程任務的工期。就像一般的月行事曆,年開始在 1,每週從星期日或星期一開始。根據預設,當 Project 計算持續時間單位,一天等於 8 小時、 一週等於 40 小時,及 1 個月等於 20 個工作日。如果您輸入的開始和完成任務的日期和不輸入開始及完成時間,Project 會使用 8:00 A.M.開始時間] 和 [預設的結束時間為 5:00 P.M.的預設值。

變更任務排程模式

您可以變更任務排程的來回從自動為手動。當您變更任務模式時,請記住下列。

  • 變更為自動排程的任務會將工期和日期設定為 Project 的預設設定。例如,Project 會將手動排程任務的工期由「幾週」變更為預設值「1 天」。某任務的開始日期是手動輸入為「明天」,將此任務變更為自動排程任務時,其開始日期會變更為專案的開始日期。

  • 變更為手動排程的任務會保留其工期和日期。不過,將任務設定為手動排程之後,工期和日期可以是任何數字、文字、日期值。

頁面頂端

專案開始日期如何影響排程?

如果您輸入專案的開始日期,根據預設,專案排程的專案開始日期開始的任務,以及計算專案的完成日期根據要完成的最後一個工作。

自動排程的任務,當您輸入深入瞭解工作,例如任務相依性、 工期及限制式,Project 會調整以反映更精確的日期,任務的排程。

附註: 如果專案開始日期的變更,不會移動手動排程的任務。

建立任務相依性前後

按鈕圖像 建立新的專案時,先輸入專案的開始日期。從開始日期開始排程專案時,所有的任務都會從專案開始日期開始,除非您另外指定。

按鈕圖像 無論是手動排程任務還是自動排程任務,若沒有套用任務相依性或限制式,專案的工期會與時間最長之任務的工期相同。也就是說,專案的完成日期便是時間最長之任務的完成日期。

按鈕圖像 任務相依性可能會變更專案的完成日期,例如第一和第二個任務間的完成-開始相依性 (如圖所示)。

幾乎所有專案應從已知的開始日期都排程。即使您知道必須完成專案的日期,請從開始日期排程可讓您最大的彈性。

不過在下列情況中,您可能會想從完成日期開始排程:

  • 您需要判斷專案必須開始的日期,專案才能在特定的日期完成。

  • 您不確定專案何時開始 (例如,您的工作來源可能會耽擱)。

  • 專案管理方法要求您必須從完成日期開始進行排程。

當您處理從完成日期開始排程的專案時,請留意 Project 處理某些作業的不同方式:

  • 當您輸入為自動排程的任務時,Project 自動分派為慢越好 (ALAP) 限制式給任務的完成日期。您應該將只在必要時,其他限制式。

  • 如果您拖曳甘特圖長條以變更任務的完成日期,Project 會為自動排程任務自動分派 [不得晚於...完成] (FNLT) 限制式。

  • 如果專案之前是從開始日期開始排程,而您將專案變更為從完成日期開始排程,您必須移除已自動排程的任務和工作分派中的所有資源撫平的延遲和資源撫平的分割任務。手動排程任務則不會受到影響。

  • 如果您使用自動資源撫平以減少專案中資源過度分派,Project 會將資源撫平的延遲,在任務之後,而非之前。

頁面頂端

自動排程任務在限制式如何影響排程?

當您需要控制開始或完成日期的自動排程任務,您可以變更任務的限制式。彈性限制式中使用,讓工作盡或允許的任務相依性越慢發生的任務相依性。例如,越 (ASAP) 限制式與完成-開始相依性任務會排程為在前置任務完成。根據預設,所有的工作從開始日期排程的專案中有套用 ASAP 限制式。同樣地,根據預設,從完成日期排程的專案中的所有工作會都有套用為慢越好 (ALAP) 限制式。

附註: 手動排程的任務不會影響任務限制式。如果您變更任務排程模式,從自動排程手動排程,任務的限制式會設為與最遲為可能 (ALAP)。

比較溫和的排程彈性限制式會限制任務不得早於或晚於您選擇的日期開始或結束。例如,假設有一個任務具有 [不得早於...開始] (SNET) 限制式,日期為六月 15 日,並且和另外一個任務有完成-開始相依性,那麼當該任務的前置任務在六月 15 日之前完成時,該任務即可開始 (如果前置任務在六月 15 日之後完成,則該任務會比較晚開始),但該任務不得排程為六月 15 日之前開始。

套用限制式前後

按鈕圖像 這些任務套用預設的完成-開始任務關係以及 ASAP 限制式,後續任務 (第二個任務) 排程為在前置任務 (第一個任務) 排程為結束時開始。

按鈕圖像 套用 SNET 限制式時,後續任務不得在限制式日期之前開始,即使前置任務在限制式日期之前完成亦然 (如圖所示)。

強制性限制式,預設覆寫任何任務相依性和任務限制您選擇的日期。例如,年 9 月 30 必須開始在 (MSO) 限制式與其他任務的完成-開始相依性任務一律為排程的月 30 日無論其前置任務是否最早完成或最。

如果限制於某個日期之任務的前置任務太晚完成,以致於後續任務無法在限制式中指定的日期開始,便會發生負的寬限時間。

若要檢閱或變更任務的限制式,以滑鼠右鍵按一下工作,按一下 [任務資訊],然後按一下在 [限制式類型限制式日期] 方塊中,資訊的限制式的 [進階] 索引標籤。

頁面頂端

期限日期如何影響排程?

期限日期通常不會影響任務排程,它們是用來標示您不想錯過的目標日期,因此您不需要設定當前置任務任務變更時會影響排程的任務限制式。具有期限之任務的排程方式和其他任務一樣,但是當任務在期限之後完成時,Project 會顯示任務標記,通知您該任務已錯過期限。

期限日期可能會影響任務的可寬延總時間。如果您輸入的期限日期在任務的可寬延總時間結束之前,那麼便會使用期限日期 (而非任務的最遲完成日期) 來重新計算可寬延總時間。如果可寬延總時間達到零時,任務會成為要徑。

您可以設定摘要任務以及個別任務的期限。如果摘要任務的期限和任何子任務衝突,會以期限標記表示錯過期限的子任務。

但是如果您為具有 [越慢越好] (ALAP) 限制式的任務設定期限日期,那麼期限日期可能會影響任務的排程。任務會排程為在期限日期完成,但如果該任務的前置任務進度落後,則該任務可能會在期限之後完成。

若要檢閱或變更任務期限,以滑鼠右鍵按一下工作,按一下 [任務資訊],然後按一下 [進階] 索引標籤

頁面頂端

行事曆如何影響排程?

行事曆決定專案的標準工作時間和非工作時間,如週末和假日。

附註: 手動排程的任務不會影響專案或資源行事曆。

專案行事曆會用來決定資源可用性、分派給任務的資源的排程方式,以及任務本身的排程方式。Project 和任務行事曆可用來排程任務,如果分派資源給任務,還會使用資源行事曆。

Project 中所指的行事曆為:

  • 基準行事曆    這是其他行事曆類型的基礎,您也可以選擇基準行事曆做為專案行事曆,也可以套用基準行事曆至任務,以做為任務行事曆或資源行事曆的預設工時。Project 提供三種基準行事曆:[標準]、[24 小時制] 與 [夜班] 行事曆。您也可以使用其中任一種基準行事曆自訂您的基準行事曆。

  • 專案行事曆    這些行事曆會設定專案整體的標準工作時間和非專案時間。如果沒有使用資源行事曆或任務行事曆,則會根據預設,在專案行事曆的工作時間內排程任務。

  • 資源行事曆    這些行事曆依預設是以 [標準] 行事曆為基礎。您可以變更特定資源或一組資源的工作時間或非專案時間,以確保只在資源可用時進行排程。如果您已變更資源行事曆上的工作時間或非專案時間,且資源已經分派給任務,任務就會在資源行事曆的工作時間內進行排程。

  • 任務行事曆    這些行事曆可用於在專案行事曆的工作時間以外,定義任務的工作時間。當任務行事曆分派給任務,且分派給任務的資源的工作時間與資源行事曆不同時,任務便會排程在行事曆中重疊的工作時間。但您可以將任務選項設定為忽略資源行事曆,並以資源的非工作時間排程任務。

若要使用行事曆,請按一下 [專案] 索引標籤,然後按一下 [變更工作時間

頁面頂端

資源分派如何驅動排程?

如果您沒有分派資源給專案中的任務,Project 會使用工期、任務相依性、限制式及專案和任務行事曆的資訊進行排程。如果您分派了資源,任務也會根據資源的行事曆和工作分派單位進行排程,以提供更精確的排程。

附註: 手動排程任務不會受到資源行事曆影響。將資源分派給手動排程任務時,該任務的排程不會變更。

工作分派是特定任務與負責完成該任務的特定資源之間的關聯。您可以為一個任務分派一個以上的資源。工時資源、材料資源和成本資源都可以分派給任務。不同於工作資源,分派材料資源或成本資源給任務並不會影響任務的排程。

舉例來說,假設在您的專案中有一個名為「研發規格」的任務以及一個工程資源,名為蔡昌學。如果您將蔡昌學分派給「研發規格」任務,那麼該任務的排程便會根據蔡昌學的資源行事曆和工作分派單位,以及工期、任務相依性、限制式及行事曆等任務資訊。

除了根據任務進行排程外,在您將資源分派給專案中的任務後,Project 便擁有其他資源和工作分派資訊,可用來計算排程資訊,包括:

  • 分派給資源的工時或加班量,以及工作隨時間分佈的情形。作業分佈也會影響工作隨時間分佈的情形。

  • 資源的工作分派單位數量,也就是兼職、全職或從事多個任務。

  • 如果您修訂現有的工作分派,任務類型會影響排程的變更方式。 三個任務類型分別為固定單位、固定工期和固定工時。

  • 是否任務為投入比導向。如果任務為投入比導向新增或移除工作分派的資源,都會維持不變的工作並重新分配的資源。固定單位的任務,例如,一個結果是如果指派其他資源,短的持續時間才能完成工作。

    附註: 無法為投入比導向設定手動排程的任務。手動排程任務的工期時,不會變更為資源分派給它。

  • 資源行事曆。Project 會根據資源的資源行事曆中所標示的工作及非專案時間排程分派的資源。

若要分派資源給任務,請按一下 [資源] 索引標籤,然後按一下 [分派資源]

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×