第7讲 软件项目进度管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

活动排序 活动定义 活动历时 估计 计划阶段 制定进度 计划 进度控制
控制阶段
7.2活动定义(Defining Activities)
将项目工作分解为一个个易管理、可控制、责任明确的活动或
任务,并列出活动清单的过程。(即确定WBS中为交付成果或 半成品而必须进行的活动) 输入 WBS 范围说明书 历史信息 约束条件 假定 工具和方法 输出
表示方法
用水平线段表示阶段任务; 线段的起点和终点分别对应于任务的开始时间和结
束时间(用实心三角标记);
线段的长度表示完成任务所需的时间。
甘特图(Gantt Chart)
开始时间
可行性分析
系统调查 需求分析 系统设计 2007年 1月 2月 3月 4月 5月 6月 7月 8月 9月
违背的逻辑关系) 如:系统分析要在系统设计之前完成,单元测试活动是在编码 完成之后执行。
自由依赖关系(是由项目管理人员确定的项目活动的关系,
是人为的、主观的,是一种根据主观意识去调整和确定的项 目活动关系) 如:安排计划时,先开发哪个模块?哪些任务同时做好一些都 可以有项目管理者根据资源、进度来确定。
•分解 •模板
活动清单 详细背景资料 WBS更新
7.2活动定义
软件产品 功能1 功能2 功能3
功能2-子功能1
功能2-子功能2
功能2-子功能3
活动1
活动2
消费市场调查项目案例—WBS
消费者市场调查 工作项 问卷调查表 调查报告
工作包
问卷设计
调查反馈
分析软件 调查报告
7.2活动的识别和定义
单代号网络(PDM)
A
开始 B D F
C
E
结束
注:节点表示作业,节点间带箭头的连线代表 相互逻辑关系,支持四种逻辑关系:完工—开 工、开工—开工、完工—完工、开工—完工
双代号网络
双代号网络图是由节点表示事项,箭线表示工
作的网络图,包含节点、箭线与线路三个基本 要素。网络计划时间参数有节点参数、工作参 数及线路参数三类,关键工作是网络计划中总 时差最小的工作。双代号网络可分为时间坐标 网络计划和非时间坐标网络计划两种。 在我国这种方法应用较多。双代号网络计划一 般仅使用结束到开始的关系表示方法,因此为 了表示所有工作之间的逻辑关系往往需要引入 虚工作加以表示,国内该方面的软件较多。

7.1概述
软件项目进度管理过程 活动定义(Activity definition) 活动排序(Activity sequencing) 活动历时估计(Activity duration estimating) 制定进度计划(Schedule development) 进度控制(Schedule control)-项目跟踪
Project Schedule Management
项目进度管理
P M
涉及章节:第七章 进度管理
PM
PM
项目管理
第7讲 项目进度管理
进度 范围 质量
整体
项目管 理知识 领域V5 干系 人 人力 资源 沟通
成本
风险
采购
PM
PM
项目管理
第7讲 项目范围管理
7.2活动定义、排序
7.3进度管理工具 7.1概述 7.4活动历时估计 7.5进度计划制定 7.6进度控制
外部依赖关系(项目活动与非项目活动之间的依赖关系)
如:环境测试依赖于外部提供的环境设备。
7.2项目活动排序
任务(活动)之间的逻辑关系
A
B
A
结束-结束(FF)
B
结束-开始(FS)
A
B
A
B
开始-开始(SS)
开始-结束(SF)
7.3进度管理工具
网络图 甘特图 里程碑图
网络图
AOA: 用箭头表示活动
关系。
输入 活动表 强制依赖关系 软逻辑关系 外部依赖关系 工具和技术 网络图 CPM(关键路径法) PERT(计划评审技术) 甘特图 输出 项目网络图 活动表更新
7.2项目活动排序
活动排序:确定各活动之间在时间上的
依赖关系
活动的依赖关系
强制依赖关系
自由依赖关系
外部依赖关系
强制依赖关系(工作任务中固有的依赖关系,是一种不可
活动历时估算的工具和方法
活动持续时间估计的工具和方法主要包括: (1)专家评估法 (2)类比估算法
(3)模拟法
(4)德尔菲法
7.4项目历时估计
关键路径法
穷举法求CP 正逆推法求CP
时间压缩法
赶工(Crash)
快速跟进(Fast
tracking:搭接)
箭线图,双代号网络图(ADM)
AON: 用节点表示活动
优先图,单代号网络图(PDM)
网络图
网络图是活动排序的一个输出 展示各活动以及活动之间的逻辑关系
网络图可以表达活动的历时
网络图
网络图的绘制步骤
项目分解、活动标注;
项目活动关系分析;
编制网络图。
绘制网络图的注意事项
应用PERT估算项目历时
关键路径法(CPM:Critical Path Method)
方法的核心内容
根据网络图逻辑关系计算和确定每一个活动的最早
和最迟开始和完成日期;
计算浮动时间; 计算网络图中最长的路径(关键路径); 确定项目完成时间。
关键路径法(CPM:Critical Path Method)
EF 17 ES 17 EF 19
Start
LS ES 1
LF EF 4
LS
LF
EF 7
LS ES 7
LF EF 10
ES 4
Duration=2 Task H
Finish
Duration=3 Task B
Duration=3 Task D
Duration=3 Task E
LS
LF
LS
LF
LS ES 4

LF(P)=Min{LS(Si)} Si : 活动P的所有直接后置活动
浮动时间(Float)
任务滞后Lag
A完成之后3天B开始 活动A
结束---开始 Lag=3
活动B
关键路径(CP:Critical Path )
特征
网络图中最长的路径; 由时间浮动为0(Float=0)的活动(关键活动)组成
的路径;
决定项目完成时间的路径;
关键路径上的任何活动延迟,都会导致整个项目完
•活动A和B可以同时进行 •只有活动A完成后,活动C才能开始 •只有活动A和活动B完成后,活动D才能开始
A C
1
3
5
B
D
2
4
6
7.3进度管理工具
网络图 甘特图 里程碑图
甘特图(Gantt Chart)
甘特图
用以表示项目各活动开始时间与结束时间、明确体
现项目活动工期与进度计划的图形表示方法。
可以延迟的时间量。
自由浮动(Free Float)
在不影响后置活动最早开始时间的情况下,本活动
可以延迟的时间。
总浮动(Total Float)
在不影响项目最早完成时间的情况下,本活动可以
延迟的时间。
浮动时间(Float)
例如:
A:100天
2
1
B:10天
3
浮动时间(Float)
进度时间参数
A:100
B:10
公式:EF= ES + duration LS= LF - duration TF= LS - ES = LF-EF FF(P)=ES(S) - EF(P)
A: ES=0,EF=100 LS=0,LF=100
B:10
B: ES=0,EF=10 LF=100, LS=90 TF=LS-ES=90 TF=LF-EF=90
ES(S)=Max{EF(Pi)} Pi : 活动S的所有直接前置活动
关键路径(CP:Critical Path )
实例:设开始时间为1,正推过程图示.
ES 1
EF 8
ES 8
EF 14
Duration=7 Task A
Duration=6 Task C
源自文库
ES 14
Duration=3 Task G
主要概念
最早开始时间(Early 最晚开始时间(Late
start)
finish)
start) finish)
最早完成时间(Early 最晚完成时间(Late 自由浮动(Free 总浮动(
Float)
Total Float)
浮动时间(Float)
定义
一个活动在不影响其它活动或者项目完成的情况下
双代号网络图(ADM)
C A E G 完工 B D
F
注:节点起连接逻辑关系的作用,仅支持完工—开
工关系,为反映作业间的关系,往往要设置虚作业。 任务在线上,一条线有紧前事件,和紧后(紧随)事 件,事件就是里程碑,即一个阶段的工作成果。不能 有多条实线指向同一个事件。要用虚线来代表。
用箭头表示活动—虚活动
关键路径(CP:Critical Path )
正逆推法求CP
正推过程(Forward
pass) 逆推过程(Backward pass) 求关键活动(浮动时间为0的活动)
ES
Duration=4 Task A
LS
EF
LS
LF
LF
活动(任务)结点表示
关键路径(CP:Critical Path )
工作包
问卷设计
活 动
调查反馈
分析软件
调查报告
识别目标消费者 设计初版调查表 试用初版调查表 确定正式调查表 设计软件测试数据
印调查表 开发设计软件 输入调查数据 准备邮寄标签 测试设计软件 分析结果 邮寄调查表 软件试用培训 编写报告 在商场设点调查 收集调查表
7.2项目活动排序
任务内容
确定项目中各项活动的先后顺序及其之间的逻辑
7.1概述
进度管理的基本概念

进度:对执行的活动和里程碑制定的工作计划日期表。


进度管理:为确保项目按期完成所需要的管理过程。
进度管理目的:在给定的限制条件下,以最短的时间、最 低的成本、最小的风险、按质按量完成项目目标规定的任 务。 时间是一种特殊的资源,以其单向性、不可重复性、不可 替代性而有别于其他资源。如项目资金不够还可以贷款; 但如果项目时间不够,就无处可借,而且时间也不像其他 资源那样有可加合性。
LF
EF 6
LS
LF
Duration=2 Task F
LS
LF
关键路径(CP:Critical Path )
逆推过程(Backward pass)
首先建立项目的结束时间(网络图中最后一个活动的
最晚结束时间) 从右到左,从上到下进行计算,求出每一个活动的 LF和LS(LS=LF-活动的估计工期) 当一个前置活动有多个后置活动时,选择其中最小 的最晚开始时间作为前置活动的最晚完成时间. 公式:
始点与终点的单一性; 单向无环性; 节点编号的唯一性。
单代号网络计划
单代号网络图是由节点、箭线、线路组成
的网络图,节点表示工作,节点的编号即 为工作的代号,箭线只单纯表示工作间的 关系。网络计划时间参数有工作参数和线 路参数两类,关键工作是网络计划中总时 差最小的工作。 是大多数项目管理软件包所使用的方法。
9/00
里程碑图
里程碑与活动的区别
活动是需要消耗资源的
里程碑仅仅表示事件的标记
7.4活动历时估算
项目历时估算是指对已确定的项目活动的可能
完成时间进行估算的工作,它直接关系到整个 项目所需的总时间。 除了取决于活动本身所包含的任务难度和数量 外,还受到其他许多外部因素的影响。如:项 目的假设前提和约束条件、项目资源供给等。 进度估计太短会在工作中造成被动紧张的局面, 进度估计时间太长,就会使整个工程的完工期 延长。
成时间的延迟.
求解方法
穷举法求CP
正逆推法求CP
关键路径(CP:Critical Path )
穷举法求CP
A=2 B=5 C=2 D=7
4 5
E=1 1 F=2
start
1
2
3
6
finish
路径1:1、2、3、4、6
路径长度=A+B+C+E=2+5+2+1=10 路径2:1、2、3、5、6 路径长度=A+B+D+F=2+5+7+2=15
正推过程(Forward pass)
首先建立项目的开始时间(网络图中首个活动ES:项
目的开始时间)
从左到右,从上到下进行任务编排,求出每一个活
动的ES与EF(EF=ES+活动估计工期)
当一个后置活动有多个前置活动时,选择其中最大
的最早完成时间作为后置活动的最早开始时间. 公式:

结束时间
系统实施
软件测试 试运行 系统验收
甘特图(Gantt Chart)
7.3进度管理工具
网络图 甘特图 里程碑图
里程碑图
里程碑显示项目进展中的重大工作完成的时间节点。
Available Announce 11/00
Testing
Coding Design Specification 08/98 11/98 02/99 5/99
相关文档
最新文档