项目进度管理及Project使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目的临时性特点
项目经理或项目组对时间的重视程度 时间往往意味着市场机会 大鱼吃小鱼 快鱼吃慢鱼 谁为项目的质量负责? 铁打的兵营流水的兵 质量往往是自上而下的活动
项目管理-时间管理
7
时间管理的层次
项目级的时间管理 具体活动的完成情况 部门级的时间管理 阶段点(或里程碑)的完成情况 公司级的时间管理 阶段点或整体完成情况
便于对项目中的活动进行有效地管理
项目管理-时间管理
28
前导图法(PDM)
Precedence Diagramming Method 又称为单代号网络法(Activity On Node) 一般用于描述FS依赖关系类型的活动
项目管理-时间管理
29
项目管理-时间管理
30
箭头图法(或双代号网络法)
到5之间
项目管理-时间管理
46
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14
调整系数计算表 系统特征值类型 得分(0-5) 数据通讯 分布式数据处理 性能 运行设备 事务处理量 在线数据输入 用户界面友好程度 数据在线更新 算法 可重用性 安装容易程度 操作容易程度 多点运行 客户化程度
项目管理-时间管理
18
活动列表
活动列表的定义通常与工作范围分解相结合 活动定义的依据是分解后的交付物 工作范围分解与活动定义往往同时进行
项目管理-时间管理
19
活动与事件的区别
活动消耗时间,而事件往往是一个时间点 例如项目的里程碑(可能也需要几个小时的时间) 事件往往用于标识活动的状态
25
外部依赖关系
通常为项目组与项目组外之间的活动关系 项目组与客户方之间的关系 项目组与独立的测试组之间的关系 CMM体系中关于组间协调的最佳实践
项目管理-时间管理
26
依赖性关系的四种类型
FS Finish to Start
需求分析-总体设计
SF Start to Finish
zhangqianfu@sina.com
项目进度管理是项目管理重要的环节, 项目经理的一个重要任度就是制定项目 进度计划,它贯穿了项目管理的全部过 程。如何做好项目管理,特别采用软件 做好管理,是项目经理的基本功。
第一部分:主要讲述项目进度管理的基本理论知 识;
第二部分:介绍Project中的主要概念; 第三部分:介绍Project的操作与应用。
项目管理-时间管理
24
软性依赖关系
根据项目组的经验或偏好定义的依赖关系 项目的监控往往在项目采购开始后进行 软件系统测试用例的编写往往在编码开始时进行 软性依赖关系又称为软性逻辑关系或优先逻辑关系 根据最佳实践(Best Practice)来确定活动之间的软性逻辑 关系
项目管理-时间管理
项目管理-时间管理
16
wenku.baidu.com
SOW
Statement Of Work SOW往往作为项目合同的主要附件 为制订详细计划提供依据 SOW的主要目的是界定工作范围
时间 费用
质量
项目管理-时间管理
17
SOW的主要内容
工作范围 包含的工作任务 不包含的工作任务 Golden Plating 交付物描述 进度安排 资源需求 验收标准与流程
开发进度计划
进度控制 整体变更控制
11
输入
1. 2. 3. 4. WBS SOW 组织过程 财富 项目管理 计划
工具与技术
1. 2. 3. 4. 工作分解 模版 粒度 专家判断 1.
2.
输出
活动列表
更新的WBS
3.
历程碑列表
项目管理-时间管理
12
WBS的作用
Work Breakdown Structure WBS是一种将复杂任务分解为简单任务的方法 将项目分解为可管理的活动
项目所需的最短时间以及确定各项活动的浮动时间
项目管理-时间管理
33
输入
1. 2. 3. 4. 活动列表 列表属性 组织政策 资源可用性
工具与技术
1. 2. 3. 4. 专家判断 可选方案 已发布的估计 数据 估计软件程序 1. 2. 3.
输出
活动资源需求 资源需求支持细 节 更新的活动列表
5.
活动的自下而 上估计
PSP(Personal Software Process)
准备好秒表!
好像又回到了泰勒的科学管理时代
项目管理-时间管理
10
范围定义 创建WBS 组织过程财富 挑选卖家
活动定义 活动排序 活动资源估算
开发项目 管理计划
活动历时估算 人员获取
成本估计 风险管理 绩效报告 项目结束
项目管理-时间管理
使用箭头来表示任务,箭头连接圆圈。 圆圈用于表示任务开始和任务结束 任务所需的时间标于箭头上方,任务编号列于箭头下方
项目管理-时间管理
31
箭头图法
1
25
A
2
18
B
3
13
C
12
4
15
10
F
D 5 G 6 H 7
E
项目管理-时间管理
32
关键路径法
Critical Path Methodology 无论是PDM或ADM都需要使用关键路径法来判断完成
项目管理-时间管理
21
活动定义练习
请 列出你所在的项目中的十项公共活动 为每项活动描述一个事件,事件表示这一活动已经完 成
例如:系统的安装连调活动,其完成的标志是客户与项目组共同签署
的《安装连调测试报告》
项目管理-时间管理
22
输入
1.
2. 3. 4.
工具与技术
1.
2. 3. 4.
输出
1.
项目管理-时间管理
理由/备注
47
FPA方法
步骤五:计算调整系数
VAF=(TDI*0.01)+0.65 TDI(TOTAL DEGREE OF INFLUENCE) 0.65<VAF<1.35
步骤六:计算功能点
FPC=UFP*VAF
项目管理-时间管理
48
FPA与COCOMOII
项目管理-时间管理
34
输入
1. 2. 3. 4. 5. 6. 7. 8. 活动列表 列表属性 范围说明 成本估计 活动资源估计 资源可用性 组织过程财富 已经记录的风 险
工具与技术
1. 2. 3. 4. 5. 6. 量化估计方法 类比估计法 专家估计法 三点估计方法 保留时间 最大活动历时 1. 2. 3.
系统上线-项目结项
FF
Finish to Finish
单元测试-集成测试用例
SS Start to start
编写系统侧使用例-总体设计
项目管理-时间管理
27
项目网络图
前导图法(或单代号网络法) 箭头图法(或双代号网络法) 关键路径法(CPM)
网络图以图形方式直观地描述项目中活动的依赖关系,
2. 3.
活动列表
活动列表属性 项目范围说明 里程碑
前导图法 (PDM)
箭头图法 (ADM) 网络计划模版 依赖关系
项目网络图
更新的活动列表 项目管理计划和 范围说明的更新
项目管理-时间管理
23
硬性依赖关系
工作中固有的依赖关系 项目采购活动作为系统安装的前提活动 软件需求分析必须在对应的软件设计之前完成 硬性依赖关系又称为硬性逻辑关系 活动的排序首先要满足活动之间的硬性逻辑关系
项目管理包含9大领域:
范围、时间、成本、资源、质量、风险、人力 资源、沟通、采购和综合管理
项目进度管理概念 活动定义 活动排序 活动估计 制订进度计划
项目管理-时间管理
5
项目进度管理就是项目的进间管理 时间的特殊性 不可再生 最容易衡量的一个指标
质量
项目管理-时间管理 6
FPA/LOC 转换表 语言 每个功能点对应的源代码行 ASSEMBLY 320 C 128 C++ 53 COBOL 107 DELPHI 29 FORTURN 107 IBM/CICS 40 JAVA 53 POWER BUILDER 16 SQL 13 TURBO C 128 VISUAL AGE 21 VISUAL BASIC 5 29 VISUAL C++ 34 VISUAL OBJECT 16
FPA方法
步骤一:识别数据功能并确定其复杂度
内部逻辑文件(ILF) 外部接口文件(EIF)
项目管理-时间管理
39
FPA方法
确定ILF与EIF的复杂度
确定ILF与EIF的复杂度要确定两个系数 数据元素类型(DET) 记录元素类型(RET) 根据下表判断DET与RET的复杂度
作为软件项目计划和跟踪的基础
项目管理-时间管理
13
工作产品结构
描述整个软件组成结构
需求规格
子系统1 功能1.1 功能1.2 子系统2
设计规格
子系统1 子系统2 模块2.1 模块2.2
项目管理-时间管理
14
活动结构
为了完成WBS中定义的工作产品所必需执行的活动 活动与工作产品的对应关系根据经验来确定
项目管理-时间管理
43
FPA方法
确定EQ的复杂度
1-5 DET 0-1FTR 简单
6-19DET 简单
>19DET 平均
2-3FTR >3FTR
简单 平均
平均 复杂
复杂 复杂
项目管理-时间管理
44
FPA方法
步骤三:计算初始功能点
初始功能点的取决于功能类型及其对应的复杂度
复杂度 简单 平均 复杂
项目管理-时间管理
8
时间管理的特殊性
宁可信其无,不可信其有
工作完成情况的百分比表示方法
时间衡量的详细程度应充分结合管理的有效性
项目管理-时间管理
9
时间管理方法的变迁
泰勒的科学管理概念
动作研究
福特公司的生产线概念
卓别林关于生产线的讽刺剧
美国军方所提出的CPM与PERT方法 Watts Humphrey所提倡的个人时间管理
输出
活动时间估算 估计基础 更新的活动列表
项目管理-时间管理
35
估计目的与估计对象
估计目的
根据工作规模来预计完成项目所需要的资源 根据现有的资源估计完成的工作规模
“两头凑”的方式
估计对象
时间、人员、成本、其他
项目管理-时间管理
36
估计方法
1. 量化估计方法 FPA、COCOMOII模型等 2. 类比法 基于历史经验或行业数据 头脑风暴法 3. 专家估计法 基于WBS的子活动估计方式 基于宽带DELPHI方法
活动必须可测量 判断活动的状态 工作分解有利于测量活动的状态
项目管理-时间管理
20
经验与实际相结合
软件生命周期的例子
抽象的活动具体化
如何得到实际项目的活动列表 制订活动列表的目的是为了方便管理 管理与实际的工作相结合 定义活动列表的误区 普遍适用的观念 工作为管理服务
例如软件生命周期模型
项目管理-时间管理
15
系统测试计划 SRS
ST
RSO 签发《需求规 格说明书》
集成测试计划 HLD S TC IT ASO 签发《概要设 计说明书》 LLD 单元测试计划 ITC 集成测试完成 系统测试完成
DSO 签发《详细设计说明书》 C&UT
CSO 签发代码
标准V模型生命周期
1-4 DET 0-1FTR 2-FTR >2FTR 简单 简单 平均
5-15DET 简单 平均 复杂
>15DET 平均 复杂 复杂
项目管理-时间管理
42
FPA方法
确定EO的复杂度
1-5 DET
0-1FTR 2-3FTR >3FTR 简单 简单 平均
6-19DET
简单 平均 复杂
>19DET
平均 复杂 复杂
ILF 7 10 15
EIF 5 7 10
功能类型 EI 3 4 6
EO 4 5 7
EQ 3 4 6
项目管理-时间管理
45
FPA方法
步骤四:确定系统的14个特征值
FPA方法认为有14个因素影响FP的个数 这14个特征值根据SRS的内容来判断 非功能需求 设计约束 根据每个特征值的特点,决定它的取值,取值范围介于0
项目管理-时间管理
37
FPA估计法
软件需求规格
确定数据功能 及其复杂性 内部逻辑文 件(ILF) 外部接口文 件(EIF) 确定事务功能 及其复杂性 外部输入(EI) 外部输出(EO) 外部查询(EQ)
计算初始功能点 确定14个系统特征值 计算调整值系数 计算功能点(FPC)
项目管理-时间管理 38
1-19 DET
1RET 2-5RET 简单 简单
20-50DET
简单 平均
>50DET
平均 复杂
>5RET
平均
复杂
项目管理-时间管理
复杂
40
FPA方法
步骤二:识别事务功能并确定其复杂度
外部输入(EI) 外部输出(EO)
外部查询(EQ)
项目管理-时间管理
41
FPA方法
确定EI的复杂度