Microsoft Project 入门

  1. 新建空白工程
  2. 调整项目日程:文件 -> 选项 -> 日程,进行设置项目时间,并设置项目信息
    image.png
  1. 每周开始于(默认星期日)
  2. 默认开始时间(上班时间)
  3. 默认结束时间(下班时间)

该日程设置可以选择对本项目或者所有项目有效


image.png
  1. 显示项目摘要任务(即:顶级显示该摘要计划名称)
    1)选择:文件 -> 选项 -> 高级 -> 勾选显示项目摘要任务


    image.png

    2)格式 -> 项目摘要任务


    image.png

    显示效果:点击可以进行编辑
    image.png

跟踪甘特图概念:“跟踪甘特图”视图来显示项目的进度情况

任务缩进:父任务自动由【手动任务】变成【自动任务】,因为子任务的持续时间和依赖性决定了父任务何时开始和结束


image.png

子任务折叠,显示几级任务

  1. view -> outline


    image.png
  2. 快捷键:
    选中父任务【展开】子任务:alt + shift + *
    选中父任务【合并】子任务:alt + shift + -

任务周期

image.png

里程碑

  1. 新建里程碑默认周期是0天,如下图所示。如果直接点箭头修改时间,会导致里程碑事件标志菱形图标消失,此时使用第二种方式
    image.png
  2. 如果想修改时间,双击打开任务信息,修改 duration 时间,勾选 Mark task as milestone,标记任务为里程碑
    image.png

删除任务,非活动任务

  1. 选中 taskId 按下 delete 按键(或者 ctrl + x),直接删除(注意不会弹出任何确认删除的提示)
  2. 标记非活动任务,选中5,6行右键,选择 Inactive Task,或者点击 Schedule group 中的 Inactivate 按钮,如下图。如果有其他自动化任务依赖了非活动任务,则 Project 在计算其他任务时会忽略现在不活动的任务
    image.png

The Codependent Nature of Tasks(任务的依赖性):由以下方式决定
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

  1. Finish-to-start: (default 默认的依赖类型,在你创建的依赖占比超过90%) In this relationship, the predecessor task must be completed before the successor task can start.
Start-to-start

Start-to-start
  1. Start-to-start: The start of one task is dependent on the start of another. (一项任务的开始依赖于另一项任务的开始)
    In this dependency type, two tasks can start simultaneously, or one task might have to start before another task can start. 在这个依赖类型中,两项任务可以同时开始,或者一项任务必须在另一项任务开始前开始
Finish-to-finish

Finish-to-finish
  1. Finish-to-finish: In a finish-to-finish relationship, one task must finish before or at the same time as another task.
    在完成到完成关系中,一项任务必须在另一项任务之前或同时完成
image.png
  1. Start-to-finish: In a start-to-finish dependency, the predecessor task can finish only after the successor task has started. (在sf关系中,前置任务只有在后置任务开始之后才能完成)
    If the successor is delayed, the predecessor task can’t finish.
    (如果后置任务延迟,前置任务不能完成)
    举个例子:

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: 建立依赖连接

  1. 显示甘特图,确保所有要连接的任务可见
    操作:可以通过 view -> Data group 下的 Outline 进行调整

    image.png

  2. 选择前置任务和后置任务(要连接的任务都高亮 - 可以通过 Ctrl + click 选择多个任务)
    点击 Task -> Schedule group -> Chain Link 连接任务

    image.png

最佳实践:只连接表示实际执行工作的子任务,而不是那些摘要任务,通过 Ctrl + click 跳过摘要任务

添加外部项目依赖

  1. 在项目中创建一个链接任务(linked task),该任务表示另一个项目的时间(或其中的特定任务),
    这也称为创建跨项目链接(cross-project link),确保包含前置任务和后置任务的文件都处于打开状态,
    明确前置任务的文件名称和任务 ID(filename and task id(row) number),转换到后置任务,打开任务信息对话框,在空行的 ID 列中输入前置任务的 - (文件名称\task ID Number
    image.png

    如果提示找不到文件,则可以使用全路径文件名 C:\Users\zyn\Desktop\Software Development Plan.mpp\3
    image.png

    在两个文件中分别会显示灰色的前后置任务,所以你知道它并没有真正“活”在当前的计划文件中。
    image.png

Tips:
除了第一个和最后一个任务之外的每个任务都有一个前置任务和后置任务,如果一个任务没有前置任务,将任务连接到项目的开始里程碑。如果这个任务没有后置文物,将任务连接到阶段的结束或者项目的完成里程碑

移除依赖:
方法一

  1. 选择你希望删除的依赖关系的两个依赖(相邻的两个任务可以直接拖,不相邻的使用 Ctrl + click
  2. 点击 Task -> Schedule Group -> Unlink Tasks
    注意:如果只选择了一个任务,然后点击了 Unlink Tasks,那么这个任务下的所有依赖都会删除

方法二:

  1. 双击后置任务名称,在任务信息对话框中,点击 Predecessors tab,点击 Type box -> None -> click OK button to save the change

Task Types:任务类型

1. 双击任务名称,进入任务信息对话框,选择高级选项卡,设置任务类型

2. 在甘特视图中添加 Type 列,设置任务类型

  1. Fixed Units: 固定单位(默认类型)

当把资源分配给任务时,即使任务的持续时间 duration 发生变化,资源仍然继续处理任务
举例:比如你分配一个人准备开发一个模块,并持续时间设置为3天时间,但是你发现做的过程中,单位数保持不变的话,5天时间更现实。换句话说,还是同一个人处理这个任务,需要5天时间而不是3天。

  1. Fixed Duration:固定工期

不论你投入多少资源到任务中,任务仍然需要固定时间来完成。
举例:比如对某项物质的成分测试需要进行24小时。比如仪器验血需要2小时等等。

  1. Fixed Work:固定工时

分配给任务的资源小时数决定了任务的长度。
举例:如果你将固定工时(Fixed Work)的任务的工期(duration)设置为 40 小时,
你同时分配两个资源每个资源100%工作20小时,任务会在20个小时完成。如果你移除了一个资源,那么单个资源必须100%工作花费40个小时来完成这个任务。

Project 处理 effort-driven 的任务时的行为限制

Behavior What Happens
First Assignment effort-driven task 上首次添加资源时,工期 duration 保持不变,如果在完全输入任务后添加或删除资源,则工期发生改变
Fixed Work(固定工时) 分配额外的资源 -> 减少任务工期,减少资源 -> 增加工期。固定工时类型任务本质上是 effort-driven work (灰色不可取消勾选复选框)
Fixed Units(固定单位) 分配额外的资源 -> 减少任务工期,减少资源 -> 增加工期
Fixed Duration(固定工期) 分配额外的资源 -> 减少每个资源的单位值(Assigning additional resources decreases the unit value of each resource),减少资源 -> 增加每个资源的单位值 (increases the unit value of each resource
Summary Tasks(摘要任务) 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(工作量):工作量是完成一项任务所需的人工数,工作量通常表示为小时(staff hours),日(staff days),周(staff weeks
Duration(工期):工期是完成任务所需的工作时段的总数(不包括假期或者其他非工作时段)。工期通常表示为工作日(workdays)或工作周(workweeks

Estimating techniques

  1. Analogous(əˈnaləgəs) estimating: 类比估算:和之前做的项目与当前项目类比
  2. Parametric(ˌparəˈmetrik) estimating:参数估计:使用数学模型来评估项目工期,虽然并非所有的工作都可以使用此方法进行估算,但它快速而简单:将工作量乘以完成工作所需的小时数

例如:如果画家每小时可以画100平方英尺并且有6000平方英尺需要画,则需要画60小时,如果3个人来画画,这项任务需要话费20小时,相当于2.5天

  1. Three-point estimating:当项目中存在大量不确定性,风险或未知因素,可以使用三点估算来生成范围和预期持续时间。在这个方法中,你根据以下场景的类型收集三个评估值
  1. 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)
  2. 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.
    项目生命的现实情况被纳入评估中,例如资源延长的不可用性,工作中断或导致延迟的错误。用 tm (time most likely).
  3. Worst case: This pessimistic (P) estimate assumes unskilled resources, or insufficient resources, a great deal of rework, and delays
    这种悲观(P)评估假设资源不熟练,资源不足,大量返工和延误,用 tp (for time pessimistic).

计算加权平均值最常用的方法是:最可能发生的情况可能性大于最佳情况和最坏情况
te = (to + 4tm + tp ) / 6

Setting the task duration

时间单位

  • m: Minute
  • h: Hour
  • d: Day
  • wk: Week
  • mo: Month
    image.png

    如果不确定某个任务的时间安排,选择 Estimated 复选框,这种策略提醒人们你缺乏确定性,当你有更好的信息时,你可以返回并取消勾选

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.) 该任务根据依赖项和项目开始日期尽可能早地在计划中开始。 (这是默认设置。)
As late As Possible The task occurs as late as possible in the schedule, based on dependencies and the project’s finish date. 根据依赖项和项目的完成日期,任务在计划中尽可能晚地发生。
Finish No Earlier Than The end of the task can occur no earlier than the date you specify. 任务的结束不早于您指定的日期。
Finish No Later Than The end of the task can occur no later than the date you specify. 任务的结束不晚于您指定的日期
Must Start On The task must start on an absolute date. 任务必须从绝对日期开始。
Must Finish On The task must finish on an absolute date. 任务必须在绝对日期结束。
Start No Earlier Than The task can start no earlier than the date you specify. 任务可以不早于您指定的日期开始。
Start No Later Than The task can start no later than the date you specify. 任务可以在您指定的日期之前开始。

Splitting task:拆分任务:有时候一个任务开始后,需要暂停几天然后才能继续开始。

比如:由于员工的劳动仲裁导致工作暂停,这时候可以使用 Project 的 split task 特性,将任务拆分为过后一段时间才开始的2部分或者更多的部分


Reaching a specific spot in your plan:到达计划中的指定位置

  1. 方式1:按下 F5,输入任务id或者日期
    方式1:按下 F5
  2. 方式2:选中要滚动到的任务,点击Task -> Editting group -> Scroll to Task按钮,快捷键是 Ctrl + Shift + F5
    方式2:Task -> Editting group -> Scroll to Task

Gantt Chart view:甘特图有两部分,左侧的工作表窗格和右侧的图标窗格。其中左侧的工作表可以是以下9种预设工作表种的一种(操作方式:通过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
工作组规划器:显示项目组成员计划要工作的任务,以及何时,你可以简单的将一个资源躲到另一个资源来更改任务


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.
在网络图中的信息组织表示为项目中一系列任务框中的工作流,这些框包含连接他们以反映任务顺序的依赖线


image.png

网络图视图没有时间刻度 timescale,不用用于查看特定时间(specific timing),而是用于查看计划中任务大体的逻辑顺序。任务框(节点)中包含每个任务相关的时间信息,例如:开始时间,结束时间和周期(duration)- 这些信息可以自定义
默认情况下时间轴视图(timeline view: View -> Split View group -> click timeline checkbox)显示在网络视图的顶部

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,408评论 4 371
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,690评论 2 307
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,036评论 0 255
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,726评论 0 221
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,123评论 3 296
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,037评论 1 225
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,178评论 2 318
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,964评论 0 213
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,703评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,863评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,333评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,658评论 3 263
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,374评论 3 244
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,195评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,988评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,167评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,970评论 2 279