- 新建空白工程
-
調(diào)整項目日程:文件 -> 選項 -> 日程,進行設(shè)置項目時間,并設(shè)置項目信息
image.png
- 每周開始于(默認星期日)
- 默認開始時間(上班時間)
- 默認結(jié)束時間(下班時間)
該日程設(shè)置可以選擇對本項目或者所有項目有效
-
顯示項目摘要任務(wù)(即:頂級顯示該摘要計劃名稱)
1)選擇:文件 -> 選項 -> 高級 -> 勾選顯示項目摘要任務(wù)
image.png
2)格式 -> 項目摘要任務(wù)
image.png
顯示效果:點擊可以進行編輯
image.png
跟蹤甘特圖概念:“跟蹤甘特圖”視圖來顯示項目的進度情況
任務(wù)縮進:父任務(wù)自動由【手動任務(wù)】變成【自動任務(wù)】贞间,因為子任務(wù)的持續(xù)時間和依賴性決定了父任務(wù)何時開始和結(jié)束
子任務(wù)折疊坡慌,顯示幾級任務(wù):
-
view -> outline
image.png - 快捷鍵:
選中父任務(wù)【展開】子任務(wù):alt + shift + *
選中父任務(wù)【合并】子任務(wù):alt + shift + -
任務(wù)周期
里程碑
- 新建里程碑默認周期是0天,如下圖所示冻押。如果直接點箭頭修改時間拨齐,會導(dǎo)致里程碑事件標志
菱形
圖標消失鳞陨,此時使用第二種方式
image.png - 如果想修改時間,雙擊打開任務(wù)信息,修改
duration
時間厦滤,勾選Mark task as milestone
援岩,標記任務(wù)為里程碑
image.png
刪除任務(wù),非活動任務(wù)
- 選中
taskId
按下delete
按鍵(或者ctrl + x
)掏导,直接刪除(注意不會彈出任何確認刪除的提示) - 標記非活動任務(wù)享怀,選中5,6行右鍵,選擇
Inactive Task
趟咆,或者點擊Schedule group
中的Inactivate
按鈕添瓷,如下圖。如果有其他自動化任務(wù)依賴了非活動任務(wù)值纱,則 Project 在計算其他任務(wù)時會忽略現(xiàn)在不活動的任務(wù)
image.png
The Codependent Nature of Tasks(任務(wù)的依賴性):由以下方式?jīng)Q定
1. The nature of the task:
You can’t frame a house, for example, until its concrete foundation is dry; otherwise, the building will sink. This concept is sometimes referred to as hard logic
2. A best practice or preference
Document all requirements before you start designing, however. You can start some of the high-level design work before documenting every requirement; it just isn’t a good practice to do so. This concept is sometimes referred to as soft logic.
3. Resource availability
4. Reliance on a resource or an action outside the project
Dependency types:依賴類型
- Finish-to-start: (default 默認的依賴類型鳞贷,在你創(chuàng)建的依賴占比超過90%) In this relationship, the predecessor task must be completed before the successor task can start.
-
Start-to-start: The start of one task is dependent on the start of another. (一項任務(wù)的開始依賴于另一項任務(wù)的開始)
In this dependency type, two tasks can start simultaneously, or one task might have to start before another task can start. 在這個依賴類型中,兩項任務(wù)可以同時開始虐唠,或者一項任務(wù)必須在另一項任務(wù)開始前開始
-
Finish-to-finish: In a finish-to-finish relationship, one task must finish before or at the same time as another task.
在完成到完成關(guān)系中搀愧,一項任務(wù)必須在另一項任務(wù)之前或同時完成
-
Start-to-finish: In a start-to-finish dependency, the predecessor task can finish only after the successor task has started. (在sf關(guān)系中,前置任務(wù)只有在后置任務(wù)開始之后才能完成)
If the successor is delayed, the predecessor task can’t finish.
(如果后置任務(wù)延遲疆偿,前置任務(wù)不能完成)
舉個例子:
Suppose that you’re bringing online a new accounting application. The predecessor task of Turn-Off Old Application can’t be completed before the successor task of Start Up New Application has started. You need to make sure the new application works as expected, even though you have tested it — run both for a month or so. Therefore, the demise of the old application is dependent on when the new application starts up.
Making the dependency connection: 建立依賴連接
-
顯示甘特圖咱筛,確保所有要連接的任務(wù)可見
操作:可以通過view -> Data group
下的Outline
進行調(diào)整
image.png -
選擇前置任務(wù)和后置任務(wù)(要連接的任務(wù)都高亮 - 可以通過
Ctrl + click
選擇多個任務(wù))
點擊Task -> Schedule group -> Chain Link
連接任務(wù)
image.png
最佳實踐:只連接表示實際執(zhí)行工作的子任務(wù),而不是那些摘要任務(wù)杆故,通過 Ctrl + click
跳過摘要任務(wù)
添加外部項目依賴
- 在項目中創(chuàng)建一個鏈接任務(wù)(
linked task
)眷蚓,該任務(wù)表示另一個項目的時間(或其中的特定任務(wù)),
這也稱為創(chuàng)建跨項目鏈接(cross-project link
)反番,確保包含前置任務(wù)和后置任務(wù)的文件都處于打開狀態(tài),
明確前置任務(wù)的文件名稱和任務(wù) ID(filename and task id(row) number
)叉钥,轉(zhuǎn)換到后置任務(wù)罢缸,打開任務(wù)信息對話框,在空行的 ID 列中輸入前置任務(wù)的 - (文件名稱\task ID Number
)
image.png
如果提示找不到文件投队,則可以使用全路徑文件名C:\Users\zyn\Desktop\Software Development Plan.mpp\3
image.png
在兩個文件中分別會顯示灰色的
前后置任務(wù)枫疆,所以你知道它并沒有真正“活”在當(dāng)前的計劃文件中。
image.png
Tips:
除了第一個和最后一個任務(wù)之外的每個任務(wù)都有一個前置任務(wù)和后置任務(wù)敷鸦,如果一個任務(wù)沒有前置任務(wù)息楔,將任務(wù)連接到項目的開始里程碑。如果這個任務(wù)沒有后置文物扒披,將任務(wù)連接到階段的結(jié)束或者項目的完成里程碑
移除依賴:
方法一
- 選擇你希望刪除的依賴關(guān)系的兩個依賴(相鄰的兩個任務(wù)可以直接拖值依,不相鄰的使用
Ctrl + click
) - 點擊
Task -> Schedule Group -> Unlink Tasks
注意:如果只選擇了一個任務(wù),然后點擊了Unlink Tasks
碟案,那么這個任務(wù)下的所有依賴都會刪除
方法二:
- 雙擊后置任務(wù)名稱愿险,在任務(wù)信息對話框中,點擊
Predecessors tab
价说,點擊Type box -> None -> click OK button to save the change
Task Types:任務(wù)類型
- Fixed Units: 固定單位(默認類型)
當(dāng)把資源分配給任務(wù)時缤弦,即使任務(wù)的持續(xù)時間
duration
發(fā)生變化,資源仍然繼續(xù)處理任務(wù)
舉例:比如你分配一個人準備開發(fā)一個模塊彻磁,并持續(xù)時間設(shè)置為3天時間碍沐,但是你發(fā)現(xiàn)做的過程中,單位數(shù)保持不變的話兵迅,5天時間更現(xiàn)實抢韭。換句話說,還是同一個人處理這個任務(wù)恍箭,需要5天時間而不是3天刻恭。
- Fixed Duration:固定工期
不論你投入多少資源到任務(wù)中,任務(wù)仍然需要固定時間來完成扯夭。
舉例:比如對某項物質(zhì)的成分測試需要進行24小時鳍贾。比如儀器驗血需要2小時等等。
- Fixed Work:固定工時
分配給任務(wù)的資源小時數(shù)決定了任務(wù)的長度交洗。
舉例:如果你將固定工時(Fixed Work
)的任務(wù)的工期(duration
)設(shè)置為 40 小時骑科,
你同時分配兩個資源每個資源100%工作20小時,任務(wù)會在20個小時完成构拳。如果你移除了一個資源咆爽,那么單個資源必須100%工作花費40個小時來完成這個任務(wù)。
Project 處理 effort-driven
的任務(wù)時的行為限制
Behavior | What Happens |
---|---|
First Assignment | 在 effort-driven task 上首次添加資源時置森,工期 duration 保持不變斗埂,如果在完全輸入任務(wù)后添加或刪除資源,則工期發(fā)生改變 |
Fixed Work(固定工時) | 分配額外的資源 -> 減少任務(wù)工期凫海,減少資源 -> 增加工期呛凶。固定工時類型任務(wù)本質(zhì)上是 effort-driven work (灰色不可取消勾選復(fù)選框)
|
Fixed Units(固定單位) | 分配額外的資源 -> 減少任務(wù)工期,減少資源 -> 增加工期 |
Fixed Duration(固定工期) | 分配額外的資源 -> 減少每個資源的單位值(Assigning additional resources decreases the unit value of each resource )行贪,減少資源 -> 增加每個資源的單位值 (increases the unit value of each resource ) |
Summary Tasks(摘要任務(wù)) | Summary tasks can’t be set to Effort Driven |
Inserted Projects(插入的外部依賴項目) | Inserted projects can’t be set to Effort Driven. |
Estimating Effort and Duration:評估工作量和工期
Effort(工作量):
工作量是完成一項任務(wù)所需的人工數(shù)漾稀,工作量通常表示為小時(staff hours
),日(staff days
)建瘫,周(staff weeks
)
Duration(工期):
工期是完成任務(wù)所需的工作時段的總數(shù)(不包括假期或者其他非工作時段)崭捍。工期通常表示為工作日(workdays
)或工作周(workweeks
)
Estimating techniques
- Analogous(??nal?g?s) estimating: 類比估算:和之前做的項目與當(dāng)前項目類比
- Parametric(?par??metrik) estimating:參數(shù)估計:使用數(shù)學(xué)模型來評估項目工期,雖然并非所有的工作都可以使用此方法進行估算啰脚,但它快速而簡單:將工作量乘以完成工作所需的小時數(shù)
例如:如果畫家每小時可以畫100平方英尺并且有6000平方英尺需要畫缕贡,則需要畫60小時,如果3個人來畫畫,這項任務(wù)需要話費20小時晾咪,相當(dāng)于2.5天
- Three-point estimating:當(dāng)項目中存在大量不確定性收擦,風(fēng)險或未知因素,可以使用三點估算來生成范圍和預(yù)期持續(xù)時間谍倦。在這個方法中塞赂,你根據(jù)以下場景的類型收集三個評估值
- Best case: In this optimistic scenario, (represented by the letter O) scenario, all required resources are available, nothing goes wrong, and everything works correctly the first time.
在這種樂觀的場景中昼蛀,所有必須的資源都可用宴猾,沒有任何問題,所有工作第一次運行正常叼旋,用 to 表示 (for time optimistic)- Most likely: The realities of project life are factored into the estimate, such as the extended unavailability of a resource, a work interruption, or an error that causes a delay.
項目生命的現(xiàn)實情況被納入評估中仇哆,例如資源延長的不可用性,工作中斷或?qū)е卵舆t的錯誤夫植。用 tm (time most likely).- Worst case: This pessimistic (P) estimate assumes unskilled resources, or insufficient resources, a great deal of rework, and delays
這種悲觀(P)評估假設(shè)資源不熟練讹剔,資源不足,大量返工和延誤详民,用 tp (for time pessimistic).
計算加權(quán)平均值最常用的方法是:最可能發(fā)生的情況可能性大于最佳情況和最壞情況
te = (to + 4tm + tp ) / 6
Setting the task duration
時間單位
- m: Minute
- h: Hour
- d: Day
- wk: Week
- mo: Month
image.png
如果不確定某個任務(wù)的時間安排延欠,選擇Estimated
復(fù)選框,這種策略提醒人們你缺乏確定性沈跨,當(dāng)你有更好的信息時由捎,你可以返回并取消勾選
Controlling Timing with Constraints
Contraint | What Happens When You Apply It |
---|---|
As Soon As Possible | The task starts as early in the schedule as possible based on dependencies and the project start date. (It’s the default setting.) 該任務(wù)根據(jù)依賴項和項目開始日期盡可能早地在計劃中開始。 (這是默認設(shè)置饿凛。) |
As late As Possible | The task occurs as late as possible in the schedule, based on dependencies and the project’s finish date. 根據(jù)依賴項和項目的完成日期狞玛,任務(wù)在計劃中盡可能晚地發(fā)生。 |
Finish No Earlier Than | The end of the task can occur no earlier than the date you specify. 任務(wù)的結(jié)束不早于您指定的日期涧窒。 |
Finish No Later Than | The end of the task can occur no later than the date you specify. 任務(wù)的結(jié)束不晚于您指定的日期 |
Must Start On | The task must start on an absolute date. 任務(wù)必須從絕對日期開始为居。 |
Must Finish On | The task must finish on an absolute date. 任務(wù)必須在絕對日期結(jié)束。 |
Start No Earlier Than | The task can start no earlier than the date you specify. 任務(wù)可以不早于您指定的日期開始杀狡。 |
Start No Later Than | The task can start no later than the date you specify. 任務(wù)可以在您指定的日期之前開始。 |
Splitting task:拆分任務(wù):有時候一個任務(wù)開始后贰镣,需要暫停幾天然后才能繼續(xù)開始呜象。
比如:由于員工的勞動仲裁導(dǎo)致工作暫停,這時候可以使用 Project 的 split task 特性碑隆,將任務(wù)拆分為過后一段時間才開始的2部分或者更多的部分
Reaching a specific spot in your plan:到達計劃中的指定位置
- 方式1:按下
F5
恭陡,輸入任務(wù)id或者日期
方式1:按下 F5 - 方式2:選中要滾動到的任務(wù),點擊
Task -> Editting group -> Scroll to Task
按鈕上煤,快捷鍵是Ctrl + Shift + F5
方式2:Task -> Editting group -> Scroll to Task
Gantt Chart view:甘特圖有兩部分休玩,左側(cè)的工作表窗格和右側(cè)的圖標窗格。其中左側(cè)的工作表可以是以下9種預(yù)設(shè)工作表種的一種(操作方式:通過View -> Data group -> Tables
進行工作表的切換,通過列的顯示隱藏進行列的自定義顯示)
- Cost 成本
- Entry (the default table)項
- Hyperlink 超鏈接
- Schedule 日程
- Tracking 跟蹤
- Variance 差異
- Work 工時
- Summary 摘要
- Usage 使用情況
Resource Sheet:在資源工作表視圖中拴疤,可以在你的項目中添加處理工作的資源永部,在單元格中輸入條目按下 Tab
和箭頭方向鍵進行修改信息
Team Planner:
shows you what each team member is scheduled to work on ,and when, You can change an assignment by simply dragging it from one resource to another
工作組規(guī)劃器:顯示項目組成員計劃要工作的任務(wù),以及何時呐矾,你可以簡單的將一個資源躲到另一個資源來更改任務(wù)
Network Diagram view:
The organization of information in Network Diagram view, represents the workflow in your project in a series of task boxes. The boxes include dependency lines that connect them to reflect the sequence of tasks.
在網(wǎng)絡(luò)圖中的信息組織表示為項目中一系列任務(wù)框中的工作流苔埋,這些框包含連接他們以反映任務(wù)順序的依賴線
image.png
網(wǎng)絡(luò)圖視圖沒有時間刻度 timescale,不用用于查看特定時間(specific timing
)蜒犯,而是用于查看計劃中任務(wù)大體的邏輯順序组橄。任務(wù)框(節(jié)點)中包含每個任務(wù)相關(guān)的時間信息,例如:開始時間罚随,結(jié)束時間和周期(duration
)- 這些信息可以自定義玉工。
默認情況下時間軸視圖(timeline view: View -> Split View group -> click timeline checkbox
)顯示在網(wǎng)絡(luò)視圖的頂部