IT项目管理学习笔记3(项目时间管理)
项目时间管理的主要过程
-
计划进度管理(planning schedule management)
-
定义活动(defining activities)
-
排序活动(sequence activities)
-
估算活动资源(estimating activity resources)
-
估算活动工期(estimating activity durations)
-
制定进度计划(developing the schedule)
-
控制进度(control the schedule)
1.计划进度管理
计划进度管理是指确定将用于计划、执行和控制项目的政策、流程和文档
项目团队使用专家判断、分析技术和会议来开发进度管理计划
一般来说,一个进度管理计划包括以下信息
-
项目进度模型的开发
-
在开发项目进度模型中使用的方法和工具
-
精度水平和计量单位
-
控制阈值
-
性能测量的规则
-
报告格式
-
过程描述
2.定义活动
活动(activity)或任务(task)是工作的组成要素,通常出现在工作分解结构中,由预期的工期、成本和资源要求
活动清单(activity list)是包含在项目进度中的活动列表,这个清单包括
-
活动名称
-
活动标识或者编号
-
活动的简短描述
活动属性(activity attribute)提供了与进度相关的更多信息
项目的里程碑(milestone)是项目中一个通常没有工期的重要事件
需要一些活动和大量的工作来完成一个里程碑
里程碑在设定进度目标和监控进展的时候是非常有用的工具
3.排序活动
依赖(dependency)或关系(relationship)与项目活动或任务的排序相关
使用关键路径法来确定依赖的关系
依赖可以分为三种类型
-
强制依赖(mandatory dependencies)
-
自由依赖(discretionary dependencies)
-
外部依赖(external dependencies)
1.网络图
网络图(network diagram)是项目活动之间的逻辑关系或者顺序的示意性的表示
网络图使用的格式是双代号网络图(acitivity on arrow AOA)或者箭线图法(arrow diagramming method ADM)
创建AOA网络图的步骤
-
找出从节点1开始的所有的活动
-
按照从左到右的顺序绘制网络图
-
-
分叉(burst)发生在一个节点后面跟着两个或者更多活动的情况
-
合并(merge)发生在两个或多个节点领先于一个单独的节点
-
-
继续画AOA网络图直到所有的活动都被包含在图上
-
所有的箭头应该朝向右方
前导图法(Precedence Diagramming Method PDM)也经常被使用,能够用于显示特定类型的时间关系
四种依赖关系的例子
完成-开始(finish-to-start) 前置活动必须完成后,后继活动才能开始
开始-开始(start-to-start) 前置活动开始之后,后继活动才能开始
完成-完成(finish-to-finish) 前置活动完成之后,后继活动才能开始
开始-完成(start-to-finish)前置活动开始之后,后继活动才能完成
4.估算活动资源
资源(resource)是指人,设备材料
在估算每个活动的工期之前,必须清楚的知道分配给每个活动的资源
资源分解结构(resource breakdown structure)是一种层次结构,可以按照种类和类型确定项目的资源
5.估算活动工期
工期(duration)包括活动上花费的实际时间和占用时间
人工量(effort)是指完成任务所需要的工作天数或者工作小时数
使用三点估算(three point estimate)而不是给出一个离散的值来估算工期
三点估算包括乐观、最可能和悲观的估算
6.制订进度
制定进度使用前面所有项目的时间管理过程的结果来决定项目的开始和结束日期和它的活动
制定进度的最终目标是创建一个可行的项目进度表
一些能够辅助进度制定过程的工具
-
甘特图
-
关键路径分析
-
关键链进度法
-
PERT分析
甘特图(Gantt chart)提供了一套显示项目进度信息的标准格式,通过日历的模式列出项目活动及其相应的起止日期
甘特图的一些常用符号
-
黑色的菱形表示一个里程碑
-
粗黑条表示概要任务
-
浅横条表示每个单独任务的工期
-
箭头表示关系和依赖
在甘特图上添加里程碑
使用SMART准则来定义里程碑
-
明确的(Specific)
-
可度量的(Measurable)
-
可分配的(Assignable)
-
现实的(Realistic)
-
有时间限制的(Time-framed)
关键路径法(critical path method CPM)
CPM是一种网络图技术,用来预测整个项目的工期
关键路径决定了项目最早完成时间的活动序列,是网络图中的最长路径,其时差或者浮动时间最少
时差(slack)或浮动时间(float)指的是在不延误后继活动或者项目完成时间的情况下,任务可以推后的时间
关键路径可能不止一条并且在项目的进行过程中,关键路径是可以改变的
自由时差或者自由浮动是一个活动在不延误紧接活动的最早开始时间的情况下可以被延误的时间
总时差是指一个活动从它最早开始时间起,在没有拖延计划项目完成日期的情况下被耽搁的时间
正推法(forward pass)决定每个活动的最早开始时间(early start date)和最早完成时间(early finish date)
逆推法(backward pass)决定每个活动的最晚开始时间(late start date)和最晚完成时间(late finish date)
使用关键路径来缩短项目的进度
有三种方法可以缩短进度
-
给活动分配更多的资源或者改变它们的范围
-
赶工(crashing) 权衡成本和进度以最小的成本获取最大的进度的技术
-
快速跟进(fast tracking) 并行的执行通常以顺序方式执行的任务
关键链调度(critical chain schedule)是一种进度计划方法,在创建项目时考虑有限的资源,并且将缓冲包括进来以保护项目完成期限
缓冲(buffer)是完成任务的附加时间
项目缓冲(project buffer)是在项目完工之前增加的附加时间
汇入缓冲(feeding buffer)是指在那些前导是非关键链任务的关键链任务之前增加的附加时间
计划评审技术(PERT)
PERT使用概率时间估算
PERT=(乐观时间+4*最可能时间+悲观时间)/6
7.进度控制