{项目管理项目报告}项目进度和成本管理讲义

上传人:精****库 文档编号:141243846 上传时间:2020-08-05 格式:PPTX 页数:79 大小:3.64MB
返回 下载 相关 举报
{项目管理项目报告}项目进度和成本管理讲义_第1页
第1页 / 共79页
{项目管理项目报告}项目进度和成本管理讲义_第2页
第2页 / 共79页
{项目管理项目报告}项目进度和成本管理讲义_第3页
第3页 / 共79页
{项目管理项目报告}项目进度和成本管理讲义_第4页
第4页 / 共79页
{项目管理项目报告}项目进度和成本管理讲义_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《{项目管理项目报告}项目进度和成本管理讲义》由会员分享,可在线阅读,更多相关《{项目管理项目报告}项目进度和成本管理讲义(79页珍藏版)》请在金锄头文库上搜索。

1、软件项目管理 第5章 项目进度和成本管理,Bruce ,进度、成本管理的重要性,2020/8/5,2,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5.6进度计划编制 5.7进度和成本控制,2020/8/5,3,什么是项目活动?,项目活动就是把项目的工作量分解为易管理的具体任务,而每一项任务都要有明确的时间和资源的限制,它是项目进度表编制的基础。 例如:软件编码阶段的项目活动有基础类库设计编码、公共控件提炼、软件框架搭建、各模块编码、各模块单元测试等,2020/8/5,4,如何标识项目活动?,两条主线:以酒店管理

2、系统开发为例,软件开发周期,2020/8/5,5,如何标识项目活动(续)?,两条主线:以酒店管理系统开发为例,软件开发功能点,注意模块间: 1、交叉部分衔接 2、各模块统一设计,2020/8/5,6,标识项目活动的分解原则和方法,原则:标识项目活动的时候,应该注意最后分解的项目活动应该是明确的、可管理的和可定量检查的。 方法: 逐层分解:头脑风暴法 vs WBS分解 使用模板:参考类似的项目模板 专家评定 滚动式规划,2020/8/5,7,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5.6进度计划编制 5.7进

3、度和成本控制,2020/8/5,8,5.2确定项目活动的次序,5.2.1项目活动之间的关系 5.2.2项目活动排序 5.2.3 实例,2020/8/5,9,小故事,在一堂时间管理课上,一个空罐子,一个教授,学生 依次放鹅卵石、碎石子、沙子、水 启示1:无论我们的工作多么忙,行程安排得多么满,如果要逼一下的话,还是可以多做事的。 启示2:如果你不先将大的鹅卵石放进罐子里,你也许以后永远没有机会把它们再放进去了。,2020/8/5,10,前导和后续活动,前导活动:下一个活动之前必须出现(not完成)的活动。需求分析是开发产品的前导活动。 后续活动:前导活动之后必须出现的活动。测试时开发的后续活动

4、活动A是前导活动,B是A的后续活动。 活动框的前端是开始点,后端是结束点。,2020/8/5,11,活动之间的3种关系(1),活动之间的依赖关系:活动在时间上的逻辑顺序。 1、结束后才开始(Finish-Start),这是一类最普遍也是最常用的活动类型。项目中的大多数活动之间都是这种关系。,活动A(前导活动),活动B(后续活动),活动A(前导活动),活动B(后续活动),注意箭头箭尾的位置,2020/8/5,12,活动之间的3种关系(2),2、开始后才开始(Start-Start),是指一个活动开始后,另一个活动才能开始。这经常表示某种并行而且具有一定依赖关系的活动。教师的上课工作只能在教学楼管

5、理员的工作开始后才开始,活动A(前导活动),活动B(后续活动),活动A(前导活动),活动B(后续活动),注意箭头箭尾的位置,2020/8/5,13,活动之间的3种关系(3),3、结束后才结束(Finish-Finish),一个活动必须在另一个活动结束之前才能结束。这也经常表示某种并行,但其产出物具有一定依赖关系的活动。比如门卫的工作在使用者的结束后才能结束,活动A(前导活动),活动B(后续活动),活动A(前导活动),活动B(后续活动),注意箭头箭尾的位置,2020/8/5,14,前导图法(PDM),用单个节点(方框)表示一项活动,用节点之间的箭线表示项目活动之间的相互关系。以代码评审活动为例,

6、开始,和参会人员约定时间,准备评审的代码,发送邀请,预定会议室,评审开始,确定代码风格,确定编程规则,会议总结,结束,2020/8/5,15,箭线图法(ADM),代码评审活动为例,2020/8/5,16,箭线图法(续),用箭线表示活动,活动之间用节点(称作“事件”)连接,只能表示“结束开始”关系。 每个活动必须用唯一的紧前事件和唯一的紧后事件描述。 当正常的活动箭头已不能全面或正确描述逻辑关系时,需要使用虚拟活动,虚拟活动在图形中用虚线箭头表示。,2020/8/5,17,前导图和箭线图绘制的基本原则,不允许出现循环回路 节点之间严禁出现带双向箭头或者无箭头的连线 严禁出现无箭头节点或者无箭尾节

7、点的箭线 只能有一个起始节点和终止节点 箭线应避免交叉,不能避免时,采用过桥法 箭线采用直线或者折线,避免采用圆弧线 箭线方向应从左到右,2020/8/5,18,实例画出前导图、箭线图,2020/8/5,19,实例答案-前导图,开始,B-10天,A-10天,D-15天,F-5天,C-12天,E-15天,G-3天,结束,2020/8/5,20,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5.6进度计划编制 5.7进度和成本控制,2020/8/5,21,5.3关键路径分析,5.3.1关键路径和关键活动的确定 5.3

8、.2活动缓冲期的计算 5.3.3压缩工期 5.3.4准关键活动的标识,2020/8/5,22,关键路径和关键活动,在项目网络中有一条路线的各个活动的累加工期的时间最长。这条路线决定着项目的工期时间,称之为关键路径。 位于关键路径上的活动就是关键项目活动。 请找出下图的关键路径和关键活动。,2020/8/5,23,活动缓冲期,预估工期:关键路径上的各个关键活动所需时间之和 缓冲期:在不导致项目预估工期延迟的情况下,各个活动可以有多少时间的延迟。 任何关键活动的延迟都会导致项目预估工期的延期,所以关键活动的缓冲期都是0。(下图A,B,E,G,H是关键活动,他们缓冲期为0) 其他非关键活动的缓冲期是

9、如何计算的呢?见P113,2020/8/5,24,压缩工期,压缩工期:增加资源、加班、减少功能点 压缩关键路径的工期是指在现有的资源、成本、任务不变的前提下,针对关键路径进行优化,结合资源、成本、时间因素、活动的可调度等因素对整个计划进行调整,直到关键路径所用的时间不能再压缩为止,得到最佳时间进度计划。,2020/8/5,25,实例画出前导图、箭线图,借用测试的服务器,压缩5天,2020/8/5,26,准关键活动标识的定义和必要性,准关键活动的标识:在项目计划和进展的时候,将那些可能成为关键活动的非关键活动标注出来的过程。 必要性: 非关键活动可能成为关键活动(缓冲期用完的时候) 关键路径随之

10、改变。 网络中各活动缓冲期变化。,2020/8/5,27,准关键活动的识别,缓冲期小于它们自身周期的10%,如果不加关注,这样的活动缓冲期比较容易很快用完。 活动的路径上只有一、两个活动是非关键活动。这一两个活动延迟时间超过缓冲期的时候,它们就变成了关键活动。 一些有依赖关系的活动,由于其依赖关系的特殊性,没有100%的把握保证之前的活动(前导活动)准时完成,那么这类活动也需要定期或者及时关注。以防它们变成关键活动。 根据项目的情况来识别。,2020/8/5,28,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5

11、.6进度计划编制 5.7进度和成本控制,2020/8/5,29,5.4网络模型的遍历,5.4.1 正向遍历 5.4.2 反向遍历,2020/8/5,30,正向遍历,正向遍历就是按照活动开始到活动结束的顺序对网络中的每个活动进行遍历。通过执行正向遍历来计算出每个活动最早开始和最早结束时间。 最早开始时间:某项活动能够开始的最早时间 最早结束时间:某项活动能够完成的最早时间 最早结束时间=最早开始时间+活动工期,2020/8/5,31,反向遍历,反向遍历和正向遍历相反,就是按照活动结束到活动开始的倒序对网络中的每个活动进行遍历。通过执行反向遍历来计算出每个活动最迟开始和最迟结束日期。 最迟开始时间

12、:为了使整个项目在要求完工的时间内完成,某项活动必须开始的最迟时间。 最迟结束时间:为了使整个项目在要求完工的时间内完成,某项活动必须结束的最迟时间。 最迟开始时间=最迟结束时间-活动工期,2020/8/5,32,小结,关键路径上的各个活动 最早开始时间=最迟开始时间 最早结束时间=最迟结束时间 项目中各个活动的缓冲期: 缓冲期=最迟结束时间-最早结束时间 缓冲期=最迟开始时间-最早开始时间,2020/8/5,33,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5.6进度计划编制 5.7进度和成本控制,2020/

13、8/5,34,5.5里程碑,5.5.1什么是里程碑 5.5.2如何建立里程碑 5.5.3如何管理里程碑,2020/8/5,35,小故事项目进度百分比所带来的误区,某公司接受一个软件项目,要求2个月完成,指派一个认真的项目经理。项目经理制定了一份详细的项目计划书,与合同很吻合 第8周末,完成了90% 第9周末,出了问题,项目无法交付,希望延长2周。项目经理报告需求变化,工作量增加不少。市场部门着急又无奈,向客户解释。 第11周末,完成了94%,希望再延长2周。市场部门和客户都着急了 4个月后,项目完成了。 从实际情况看,90%的进度完成率有误,其实只有50% 项目只有一个检查点,就在项目结束处。

14、 因为没有设置标准,各个小组按自己的估算汇报进度完成率,项目经理的90%是从各个小组汇总得来的。放大了估算误差。 浮夸风,软件项目开发可视性比较差、控制比较困难 在项目进度时间表上设立一些重要的时间检查点,便于执行的检查和控制,2020/8/5,36,什么是里程碑?,里程碑原指的是标志公路及城市郊区道路里程的碑石。项目管理中将进度时间表上一些重要的时间检查点设置为里程碑,以便及时掌控项目进度。 检查点:在规定的时间间隔内对项目进行检查,比较实际进度与估算计划之间的差异,并根据差异进行调整。 里程碑一般是项目中完成阶段性工作的标志,标志着上一个阶段结束、下一个阶段开始。通常把一个过程性的任务用一

15、个结论性的标志来描述,明确任务的起止点。一系列的起止点就构成了引导整个进展的里程碑 里程碑具有如下特征: 里程碑的层次性,在一个父里程碑的下一个层次中定义子里程碑 不同类型的项目,里程碑可能不同 不同规模项目的里程碑数量不同, 里程碑可以合并或者分解,2020/8/5,37,软件开发生命周期的重要里程碑,2020/8/5,38,建立里程碑5个步骤,1设立合理的里程碑检查点 对于小型项目,可以把阶段完成点设定为里程碑完成点 对于大型项目,可以在阶段内再设置子里程碑 子里程碑之间的时间间隔不超过2周 关键路径上一定要设立里程碑 2. 制定里程碑的完成目标(明确的目标或者交付物) 3. 明确里程碑的

16、验证标准 比如编码的子里程碑的验收标准:已有程序的可执行版本,实现了某某特性,并通过测试 4. 确认里程碑的利益相关人(负责人、关联人员) 5. 标识里程碑的进度百分比,2020/8/5,39,里程碑设定表举例,2020/8/5,40,管理里程碑,要想有效管理里程碑,应该注意以下几个方面: 重点关注。 提前定期检查。提前纠偏,保证按时完成 及时总结。如果某个子里程碑失守,改进开发和测试策略,加人加班,“银弹”并不存在,在实践中去发现问题、解决问题,总结经验、规律和方法,才是最有效的途径。 (传说中最恐怖的怪物是“人狼”,对付的有效武器是“银弹”),2020/8/5,41,第5章项目进度和成本管理,5.1标识项目活动 5.2确定项目活动的次序 5.3关键路径分析 5.4网络模型的遍历 5.5里程碑 5.6进度计划编制 5.7进度和成本控制,活动识别、排序,关键路径、里程碑是基础,2020/8/5,42,5.6进度计划编制,5.6.1 制定进度表 5.6.2 进度编制策略 5.6.3 进度编制方法 5.6.4 审查、变更进度表,2020/8/5,4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号