软件项目进度计划
-
- 进度的基本知识
-
- 任务定义
- 任务关系
- 历时估算
-
- 历时估算的基本方法-传统
-
- 定额估算法
- 经验导出模型
- 工程评估评审技术(PERT)
- 预留分析
- Jones的一阶估算准则
- 类比估算
- 专家判断
- 基于承诺的进度估算
- 历时估算的基本方法-敏捷
-
- 敏捷历时估算
- 进度计划编排
-
- 进度编制的基本方法
-
- 超前(Lead)与滞后(Lag)
- 关键路径法
- 时间压缩法
-
- 应急法-赶工
- 平行作业法-快速跟进
- 资源优化
- 敏捷计划(Agile Planning)
进度的基本知识
进度的定义: 进度是对执行的活动和里程碑制定的工作计划日期表
进度计划基本概念: 即任务与任务之间的关系
进度计划的重要性
- 按时完成项目是项目经理最大的挑战之一
- 时间是项目规划中灵活性最小的因素
- 进度问题是项目冲突的主要原因
项目进度计划过程
- 强制性依赖关系:任务之间固有的依赖关系,不以人的意志转移,硬逻辑,例编写设计说明书与设计评审
- 软逻辑关系:不是固有的,是主观的安排,安排者有一定逻辑考虑的关系
- 外部依赖关系:依赖于项目之外因素的关系,例如用户环境测试要依赖于用户环境准备好
- 内部依赖关系:内部的强制性依赖关系
关系依赖矩阵
- 络图
- 甘特图
- 里程碑图
- 资源图
- 燃尽图
- 燃起图
络图
是活动排序的一个输出,可以展示项目中各个活动以及活动间的逻辑关系。
常用的 络图:
- ADM也称为双代 项目 络图
- 在ADM 络图中,箭线表示活动(任务)
- 两个代 唯一确定一个任务
- 代 表示前一任务的结束,同时也表示后一任务的开始
ADM图例
经验导出模型
是一个参数模型的方法,与成本参数模型一样,根据项目数据统计分析得出来的,不同的研究机构根据不同的研究对象得出的模型不同。尽管形式不同,但基本模式如下:
工程评估评审技术(PERT)
- (Program Evaluation and Review Technique)利用 络顺序图逻辑关系
- 项目中某项单独的活动,存在很大的不确定性
- 加权算法估算任务历时
- 利用 络图逻辑关系,确定路径,项目历时
工程评估评审技术(PERT)-加权算法
预留分析
- 应急预留(是包含在进度基准中的一段储备时间,用来应对已经接受的已识别风险,以应对进度方面的不确定性)
- 管理预留(是为管理控制的目的而特别留出的项目预算,用来应对项目范围中不可预见的风险)
Jones的一阶估算准则
类比估算
以过去类似项目的实际持续时间为依据,来估算当前项目的持续时间.
专家判断
根据下面专业知识而做出的历时估算
- 进度计划
- 有关估算
- 学科或应用知识
基于承诺的进度估算
- 要求开发人员做出进度承诺
- 不进行中间的工作量(规模)估计
优点:有利于开发者对进度的关注
历时估算的基本方法-敏捷
敏捷历时估算
分开发速度稳定前和开发速度稳定后
开发速度稳定前–举手表决
项目经理组织举手表决:
- 举拳头表示不支持
- 伸五个手指表示完全支持
- 伸出三个以下手指的团队成员有机会与团队讨论其反对意见
- 不断进行举手表决,直到整个团队达成共识(所有人都伸出三个以上手指)或同意进入下一
个决定。
开发速度稳定后
可以采用基于故事点生产率的估算或基于迭代生产率的估算
基于故事点(story point)生产率的估算 (前提是有稳定的故事点生产率)
进度计划编排
进度编制的基本方法
- 超前与滞后
- 关键路径法
- 时间压缩法
- 资源优化
- 敏捷计划
超前(Lead)与滞后(Lag)
任务滞后
任务超前
作用:
- 解决任务的搭建
- 对任务可以进行合理的拆分
- 缩短项目工期
关键路径法
基本概念:
- 最早开始时间(Early start)
- 最晚开始时间(Late start)
- 最早完成时间(Early finish)
- 最晚完成时间(Late finish)
- 总浮动(Total Float)
-
络图中最长的路径
-
关键路径是决定项目完成的最短时间
-
时间浮动为0(Float=0)的路径
-
关键路径上任何活动延迟,都会导致整个项目完成时间的延迟
-
关键路径可能不止一条
- 首先确定项目的结束时间, 络图中最后一个任务最晚完成时间是项目的结束时间
- LF-Duration=LS
- LS-Lag=LF§,当一个任务有多个后置任务时,选择其后置任务中最小LS减Lag作为其LF
- 依此类推,从右到左,从上到下,计算每个任务的最晚开始时间LS和最晚结束时间LF
逆推法实例
- 进度压缩单位成本方法线性关系
- 进度压缩因子方法非线性关系
进度压缩单位成本方法
压缩范围:正常值与可压缩值之间
例如:
任务A:正常进度7周,成本5万
压缩到5周的成本是6.2万
压缩范围:7周- – ->5周项目活动的正常值:正常历时和正常成本
项目活动的压缩值:压缩历时和压缩成本公式:
进度压缩单位成本=(压缩成本-正常成本)/(正常进度-压缩进度)
公式:
进度压缩因子=压缩进度/正常进度
压缩进度的工作量=正常工作量/进度压缩因子- 是在项目编排中进行资源的优化配置,保证资源最优化,最优效
敏捷计划(Agile Planning)
Release planning -发布计划,远期计划-粗计划
Iteration planning -迭代计划,近期计划-细计划
通过将概要的项目整体规划和详细近期计划接待计划的有机结合,可以提高项目准确度和项目按时交付的能力
采用远粗近细的双重计划模式
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!