(1)规划进度管理————为规划、 编制、管理、执行和控制项目址度而制定政策、程序和文档过程。
(2)定义活动一一识别和记录为完成项目可交付成果而需采取的具体行动的过程。
(3)排列活动顺序————识别和记录项目活动之间的关系的过程。
(4)估算活动资————估算执行各项活动所需材料、人员、设备或用品的种类和数量的过程。
(5)估算活动持续时间——根据资源估算的结果,估算完成单项活动所需工期的过程。
(6)制定进度计划————分析活动顺序、持续时间、资源需求和进度制约因素,创建项目进度模型的过程
(7)控制进度————监督项目活动状态、更新项目进展、管理进度基准变更,以实现计划的过程。
项目进度管理是指在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理。是在规定的时间内,拟定出合理且经济的进度计划(包括多级管理的子计制),在执行该计划的过程中,经常要检查实际进度是否按计划要求进行,若出现偏差,便要及时找出原因,采取必要的补救措施戒调整、修改原计划,直至项目完成。 其目的是保证项目能在满足其时间约束条件的前提下实现其总体目标。
规划项目进度管理是为实施项目进度管理制定政策、 程序, 并形成文档化的项目进
度管理计划的过程。 本过程的主要作用是, 如何在整个项目过程中管理、 执行和控制项
目进度提供指南和方向。
规划进度管理: 输入
1、项目管理计划
2、项目章程
3、组织过程资产(可用的监督和报告工具、历史信息、进度控制工具、现有的正式非正式指南、模板、收尾指南、变更程序、风险控制程序)
4、事业环境因素(组织文化和结构、资源可用性和技能、管理软件、发布的商业信息如商业数据库、工作权限系统)
定义活动:输入
1、进度管理计划
2、范围基准
3、组织过程资产
4、事业环境因素
定义活动:输出
1、活动清单
2、活动属性
3、里程碑清单:在确定项目的里程碑时,可以使用“头脑风暴法”。
排列活动顺序:输入
1、进度管理计划
2、活动清单
3、活动属性
4、里程碑清单
5、事业环境因素(政府或行业标准、项目管理信息系统PMIS、进度规划工具、公司的工作系统)
6、项目范围说明书
排列活动顺序:输出
1、项目进度网络图
2、项目文件更新(活动清单、活动属性、里程碑清单、风险登记册)
估算活动资源:输入
1、进度管理计划
2、活动清单
3、活动属性
4、资源日历
5、风险登记册
6、活动成本估算
7、事业环境因素
8、组织过程资产
估算活动资源:输出
1、活动资源需求
2、资源分解结构
3、项目文件更新(活动清单、活动属性、资源日历)
在工程与设计项目中,随着数据越来越详细,越来越准确,持续时间估算的准确性也会越来越高。 所以,可以认为,活动持续时间(活动工期)估算的准确性和质量会随着项目进展而逐步提高 。
进度管理计划中规定项目进皮管理的各过程及其工具与技术,比如:关键路径法(CPM)、关键链法(CCM)。
经批准的最终进度计划将作为基准用于控制进度过程。随着项目活动的开展,项目时间管理的大部分工作都发生在控制进度过程中,以确保项目工作按时完成。
制定进度计划:输入
1、进度管理计划
2、活动清单
3、活动属性
4、项目进度网络图
5、活动资源需求
6、资源日历
7、活动持续时间估算
8、项目范围说明书
9、风险登记册
10、项目人员分配
11、资源分解结构
12、事业环境因素
13、组织过程资产
制定进度计划:输出
1、进度基准
2、项目进度计划(横道图【也叫甘特图,是展示进度信息的一种图标方式,日期横轴,活动纵轴】、里程碑图【仅列出可交付成果和日期】、项目进度网络图)
3、进度数据(资源需求、备选计划、进度应急准备)
4、项目日历
5、项目管理计划更新
6、项目文件更新(活动资源需求、活动属性、日历、风险登记册)
通常可用以下这些方法缩短活动的工期:
(1)赶工,投入更多的资源或增加工作时间,以缩短关键活动的工期(加班加点)。
(2)快速跟进,并行施工,以缩短关键路径的长度(同时进行)。
(3)使用高素质的资源或经验更丰富的人员(高级人员)。
(4)减小活动范围或降低活动要求(能跑通,再优化)。
(5)改进方法或技术,以提高生产效率(用框架)。
(6)加强质量管理, 及时发现问题,减少返工,从而缩短工期(多开会、多汇报、及时发现问题)
控制进度:输入
1、项目管理计划
2、项目进度计划
3、工作绩效数据
4、项目日历
5、进度数据
6、组织过程资产
控制进度:输出
1、工作绩效信息
2、进度预测
3、变更请求(通过分析进度偏差,审查进展报告、绩效测量结果和进度情况,提出变更请求)
4、项目管理计划更新(进度基准、进度管理计划、成本基准)
5、项目文件更新
6、组织过程资产更新
软件开发项目通常用 LOC ( Line of Code)衡量项目规模, LOC指所有的可执行的源代码行数,包括可交付的工作控制语言(Job Control Language JCL)语句,数据定义、数据类型声明、等价声明、输入/输出格式声明等。
例如,某软件公司统计发现该公司每1万行C语言源代码形成的源文件约为250KB。某项目的源文件大小为3.75MB, 则可估计该项目源代码大约为15万行, 该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公摊等),期该项目中lLOC的价值为:
(240×10000) /150000=16元 / LOC
该项目的人月均代码行数为:
150000/240=625LOC / 人月