项目时间管理与制订进度计划.ppt

上传人:F****n 文档编号:97003098 上传时间:2019-08-31 格式:PPT 页数:88 大小:397KB
返回 下载 相关 举报
项目时间管理与制订进度计划.ppt_第1页
第1页 / 共88页
项目时间管理与制订进度计划.ppt_第2页
第2页 / 共88页
项目时间管理与制订进度计划.ppt_第3页
第3页 / 共88页
项目时间管理与制订进度计划.ppt_第4页
第4页 / 共88页
项目时间管理与制订进度计划.ppt_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《项目时间管理与制订进度计划.ppt》由会员分享,可在线阅读,更多相关《项目时间管理与制订进度计划.ppt(88页珍藏版)》请在金锄头文库上搜索。

1、项目时间管理,2,内容,项目时间管理概念 活动定义 活动排序 活动估计 制订进度计划,3,项目时间管理概念,时间的特殊性 不可再生 最容易衡量的一个指标,4,项目时间管理概念,项目的临时性特点 项目经理或项目组对时间的重视程度 时间往往意味着市场机会 大鱼吃小鱼 快鱼吃慢鱼 谁为项目的质量负责? 铁打的兵营流水的兵 质量往往是自上而下的活动,5,项目时间管理概念,时间管理过程,WBS,SOW,活动图,活动估算方法与结果,项目进度计划,更新进度计划,6,项目时间管理概念,时间管理的层次 项目级的时间管理 具体活动的完成情况 部门级的时间管理 阶段点(或里程碑)的完成情况 公司级的时间管理 阶段点

2、或整体完成情况,7,项目时间管理概念,时间管理的特殊性 宁可信其无,不可信其有 工作完成情况的百分比表示方法 时间衡量的详细程度应充分结合管理的有效性,8,项目时间管理概念,时间管理方法的变迁 泰勒的科学管理概念 动作研究 福特公司的生产线概念 卓别林关于生产线的讽刺剧 美国军方所提出的CPM与PERT方法 Watts Humphrey所提倡的个人时间管理 PSP(Personal Software Process) 准备好秒表! 好像又回到了泰勒的科学管理时代,9,活动定义,10,活动定义,WBS的作用 Work Breakdown Structure WBS是一种将复杂任务分解为简单任务的

3、方法 将项目分解为可管理的活动 作为软件项目计划和跟踪的基础,11,活动定义,工作产品结构 描述整个软件组成结构 需求规格 子系统1 功能1.1 功能1.2 子系统2 设计规格 子系统1 子系统2 模块2.1 模块2.2,12,活动定义,活动结构 为了完成WBS中定义的工作产品所必需执行的活动 活动与工作产品的对应关系根据经验来确定 例如软件生命周期模型,13,活动定义,14,活动定义,准备WBS计划 不断细化WBS结构 通过滚动计划方式不断细化WBS,15,活动定义,根据软件生命周期组织WBS 对当前阶段的活动进行详细的分解 暂时不要分解后续阶段的活动 随着对项目了解的深入不断细化WBS 根

4、据阶段的划分来确定软件项目的里程碑,16,活动定义,WBS的层次 WBS具有不同的层次,不同的人关注在不同的层次 项目组成员的直接负责人关注到每个活动 项目经理(项目规模较小时) 项目组长(项目规模较大时) 项目高层经理或客户关注在较高层次的WBS活动 例如需求分析阶段、设计阶段、集成测试阶段和系统测试阶段,17,活动定义,WBS的局限 不能显示活动之间的顺序 不能显示活动之间的依赖关系 MS Project将WBS、GANNT、PERT等分析方法结合在一起,18,活动定义,SOW Statement Of Work SOW往往作为项目合同的主要附件 为制订详细计划提供依据 SOW的主要目的是

5、界定工作范围 时间 费用 质量,19,活动定义,SOW的主要内容 工作范围 包含的工作任务 不包含的工作任务 Golden Plating 交付物描述 进度安排 资源需求 验收标准与流程,20,活动定义,历史数据 充分利用组织积累的经验 类似的项目 哪些活动是必需的 系统集成项目的阶段划分,21,活动定义,活动列表 活动列表的定义通常与工作范围分解相结合 活动定义的依据是分解后的交付物 工作范围分解与活动定义往往同时进行,22,活动定义,活动与事件的区别 活动消耗时间,而事件往往是一个时间点 例如项目的里程碑(可能也需要几个小时的时间) 事件往往用于标识活动的状态 活动必须可测量 判断活动的状

6、态 工作分解有利于测量活动的状态,23,活动定义,经验与实际相结合 软件生命周期的例子 抽象的活动具体化 如何得到实际项目的活动列表 制订活动列表的目的是为了方便管理 管理与实际的工作相结合 定义活动列表的误区 普遍适用的观念 工作为管理服务,24,活动定义,活动定义练习 请 列出你所在的项目中的十项公共活动 为每项活动描述一个事件,事件表示这一活动已经完成 例如:系统的安装连调活动,其完成的标志是客户与项目组共同签署的安装连调测试报告,25,活动排序,26,活动排序,硬性依赖关系 工作中固有的依赖关系 项目采购活动作为系统安装的前提活动 软件需求分析必须在对应的软件设计之前完成 硬性依赖关系

7、又称为硬性逻辑关系 活动的排序首先要满足活动之间的硬性逻辑关系,27,活动排序,软性依赖关系 根据项目组的经验或偏好定义的依赖关系 项目的监控往往在项目采购开始后进行 软件系统测试用例的编写往往在编码开始时进行 软性依赖关系又称为软性逻辑关系或优先逻辑关系 根据最佳实践(Best Practice)来确定活动之间的软性逻辑关系,28,活动排序,外部依赖关系 通常为项目组与项目组外之间的活动关系 项目组与客户方之间的关系 项目组与独立的测试组之间的关系 CMM体系中关于组间协调的最佳实践,29,活动排序,依赖性关系的四种类型 FS Finish to Start 需求分析-总体设计 SF Sta

8、rt to Finish 系统上线-项目结项 FF Finish to Finish 单元测试-集成测试用例 SS Start to start 编写系统侧使用例-总体设计,30,活动排序,项目网络图 前导图法(或单代号网络法) 箭头图法(或双代号网络法) 关键路径法(CPM) 网络图以图形方式直观地描述项目中活动的依赖关系,便于对项目中的活动进行有效地管理,31,活动排序,前导图法(PDM) Precedence Diagramming Method 又称为单代号网络法(Activity On Node) 一般用于描述FS依赖关系类型的活动,32,活动排序,33,活动排序,箭头图法(或双代号

9、网络法) 使用箭头来表示任务,箭头连接圆圈。 圆圈用于表示任务开始和任务结束 任务所需的时间标于箭头上方,任务编号列于箭头下方,34,活动排序,箭头图法,35,活动排序,关键路径法 Critical Path Methodology 无论是PDM或ADM都需要使用关键路径法来判断完成项目所需的最短时间以及确定各项活动的浮动时间,36,活动估计,37,活动估计,估计目的与估计对象 估计目的 根据工作规模来预计完成项目所需要的资源 根据现有的资源估计完成的工作规模 “两头凑”的方式 估计对象 时间、人员、成本、其他,38,活动估计,估计方法 量化估计方法 FPA、COCOMOII模型等 类比法 基

10、于历史经验或行业数据 头脑风暴法 专家估计法 基于WBS的子活动估计方式 基于宽带DELPHI方法,39,活动估计,FPA估计法,40,活动估计,FPA方法 步骤一:识别数据功能并确定其复杂度 内部逻辑文件(ILF) 外部接口文件(EIF),41,活动估计,FPA方法 确定ILF与EIF的复杂度 确定ILF与EIF的复杂度要确定两个系数 数据元素类型(DET) 记录元素类型(RET) 根据下表判断DET与RET的复杂度,42,活动估计,FPA方法 步骤二:识别事务功能并确定其复杂度 外部输入(EI) 外部输出(EO) 外部查询(EQ),43,活动估计,FPA方法 确定EI的复杂度,44,活动估

11、计,FPA方法 确定EO的复杂度,45,活动估计,FPA方法 确定EQ的复杂度,46,活动估计,FPA方法 步骤三:计算初始功能点 初始功能点的取决于功能类型及其对应的复杂度,47,活动估计,FPA方法 步骤四:确定系统的14个特征值 FPA方法认为有14个因素影响FP的个数 这14个特征值根据SRS的内容来判断 非功能需求 设计约束 根据每个特征值的特点,决定它的取值,取值范围介于0到5之间,48,活动估计,49,活动估计,FPA方法 步骤五:计算调整系数 VAF=(TDI*0.01)+0.65 TDI(TOTAL DEGREE OF INFLUENCE) 0.65VAF1.35 步骤六:计

12、算功能点 FPC=UFP*VAF,50,活动估计,FPA与COCOMOII,51,活动估计,COCOMOII 瑞利曲线 Peter Norden认为项目是由未解决问题的集合,随着项目的进展,这些问题得到解决。有如下的假设: 项目中的问题是有限的 项目组成员的多少应与项目组当前面临的问题成正比例 问题的出现是随机的、独立的 瑞利公式:m(t)=2*K*a*t*exp(-a*t2),52,活动估计,COCOMOII,53,活动估计,COCOMOII 公式一 工作量(人月)初始=A*(规模)B 公式二: 工作量(人月)调整=工作量(人月)初始*(工作量系数) 公式三: 开发时间正常=K*(工作量调整

13、)(0.28+0.2*(B-0.91)),54,活动估计,COCOMOII 进度约束 进度约束=期望的时间/开发时间正常 进度约束对工作量的影响 如果进度约束为75%,那么工作量调整乘1.43 如果进度约束为85%,那么工作量调整乘1.14 如果进度约束为100%,那么工作量调整乘1,55,活动估计,类比估计方法 行业数据或历史数据 生产率(例如代码行/人天) 头脑风暴法 又称脑力震荡活动,主要的目的是激发大家的思维,56,活动估计,头脑风暴法 头脑风暴法实践 领导同与会者人人平等 明确会议的目的 每人依次发表一条意见、一个观点 可以相互补充,但不能评论、更不能驳斥别人的观点 当面把每个成员的

14、观点毫无遗漏地记录下来 会议持续到无人发表意见为止 将每个人的观点重复一编 对各种见解评价、论证,57,活动估计,宽带DELPHI方法,58,活动估计,宽带DELPHI方法 请采用宽带DELPHI方法估计神州四号宇宙飞船的发射费用(以人民币计),59,活动估计,估计结果的使用 与客户签订合同时提供依据 合同金额、项目完成时间等 项目合同、工作说明书等 项目立项时提供依据 人员需求、时间需求、资源需求等 工作说明书、项目预算表、项目计划等 项目执行时提供依据 人员需求、时间需求、资源需求等 更新工作说明书、更新项目预算表、更新项目计划等,60,活动估计,估计中注意的问题 观念的转变 对估计的重要

15、性认识不足 项目估计所采用的方法、花费的时间与其重要性不成比例 习惯于接受现状 评价项目缺乏标准(没有认真估计的项目计划不足为凭) 缺乏成本意识 项目组的资源总是不够,应该需要多少资源?讨价还价缺乏客观的标准,61,活动估计,整体估计与局部估计的关系 项目所需的时间由多种因素共同确定 市场压力、客户要求、政治目的等 工作规模、技术难度、人员能力、人员的稳定性等 所以项目所需的时间往往是多方面约束的折衷 假如哪方面的估计数据不准确,就会造成“瘸腿”现象,影响客户和开发方的利益,62,制订进度计划,63,制订进度计划,工期分析方法 CPM(Critical Path Method) 存在很强的依赖

16、关系(主要是FS依赖关系) PERT(Program Evaluation and Review Technique) 使用概率分布原理确定活动的时间 GERT(Graphic Evaluation and Review Technique ) 允许活动有回路或条件分支,64,制订进度计划,CPM(Critical Path Method) 美国国防部于二十世纪五十年代末期提出的方法,主要适用于大型工程项目 项目关注于费用控制 项目中的活动存在很强的依赖关系,65,制订进度计划,CPM,66,制订进度计划,CPM(箭头表示法),67,制订进度计划,CPM(箭头表示法的虚拟节点) 在任务E “编写系统测使用例”之前添加一个新任务I“学习测使用例设计方法”( I应尽早开始,并且没有前置任务),68,制订进度计划,CPM(前导图法) 克服箭头法中需要引入“虚拟活动”的不足),69,制订进度计划,CPM(计算活动的浮动时间),70,制订进度计划,CPM(计算关键路径) 关键路径决定了项目所需要的最短总体时间 位于关键路径上的活动浮动时间为0 浮动

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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