第二篇:项目计划——进度计划

1.关于进度估算

(1)进度

  • 定义:进度是对执行的活动和里程碑指定的工作计划日期表。它决定是否到达预期,是否跟踪和沟通项目进展状态,也是跟踪变更对项目影响的依据。

(2)进度计划

  • 是项目计划中最重要的一部分,是项目计划的核心。

(3)进度估算

  • 定义:进度估算是从时间的角度对项目进行规划。
  • 时间是一种特殊的资源,以其单向性、不可重复性、不可替代性、不可加合性而有别于其他资源。

(4)交付期

  • 作为软件开发合同或者软件开发项目中的时间要素,是软件开发能否获得成功的重要判断标准之一。
  • 软件项目管理的主要目标:提升质量、降低成本、保证交付期,以及达到顾客满意。
  • 按时完成项目是对项目经理最大的挑战。

2.任务确定

任务分解的底层是工作包,通过工作包可以确定任务及任务之间的关系。

(1)任务

  • 任务定义:是确定和描述一些特定活动的过程,完成这些活动意味着完成了WBS中的项目细目和子细目。
  • WBS每个工作包需要被划分成所需要的活动(任务),每个被分配的活动(任务)都应该与一个工作包相关,通过活动(任务)定义这一过程可使项目目标体现出来。
  • 1个工作包可以由多个活动(任务)完成。

(2)任务关联关系

①任务之间的关系

  1. 结束->开始:A任务在B任务开始前结束
  2. 开始->开始:A任务开始,B任务也可以开始。有相同的前置任务。
  3. 结束->结束:A任务结束,B任务也可以结束。有相同的后置任务。
  4. 结束->开始:(极少使用)(例如:A任务,是交接B任务的工作)

②任务间关系的依据

  • 强制性依赖关系 (又称硬逻辑关系或硬依赖关系)
    1. 是法律或合同要求的或工作的内在性质决定的依赖关系,往往与客观有关
    2. 与选择性依赖的区别:它是硬性的,固有的,由客观规律和物质条件的限制造成的。是不可违背的。
    3. 如:需求分析一定要在软件设计之前完成。测试活动一定要在编码任务之后完成。
  • 选择性依赖关系 (又称首先逻辑关系、优先逻辑关系或软逻辑关系)
    1. 是由项目管理人员确定的项目活动之间的关系。
    2. 与强制性依赖关系的区别:它是人为的,主观的,是根据主观意志调整和确定的项目活动的关系。
  • 外部依赖关系
    1. 是项目活动与非项目活动之间的关系,往往不在团队控制范围内。
  • 内部依赖关系
    1. 是项目活动之间的紧前关系,通常在项目团队的控制之中。
    2. 如:只有机器组装完成,团队才能对其测试。

3.进程管理图示

(1)甘特图

  • 甘特图:历史悠久,具有直观简明、容易学习、容易绘制等特点
  • 甘特图可以显示任务的基本信息。使用甘特图能方便地查看任务的工期、开始时间、结束时间及资源的信息。

(2)网络图

①PDM网络图(又称优先图法、节点法或者单代号网络图)

  • 节点表示任务(活动)
  • 箭线表示个任务(活动)之间的逻辑关系。

②ADM网络图(又称箭线法或者双代号网络图)

  • 节点表示前一个任务的结束,同时表示后一个任务的开始。
  • 箭头表示活动(任务)

(3)里程碑图

  • 里程碑的设置要尽量符合实际情况,并且不轻易改变里程碑的时间。

(4)资源图

  • 资源图可以用来显示项目进展过程中的分配情况,资源包括人力资源、设备资源等。

(5)燃尽图

可以表示敏捷项目的进度,并且可以表示剩余的任务。

(6)燃起图

4.任务资源估计

5.任务历时估计

(1)定额估计

  • T=Q/(RxS) T:活动的持续时间。Q:任务的规模(工作量)。R:人力数量。 S:效率。
  • 例子:规模为Q=6(人天),开发人员R=2(人),每个开发人员效率S=1。T=6(2x1)=3天
  • 定额计算比较简单,而且容易计算。适合规模比较小的项目,他没有考虑任务之间的关系。

(2)经验导出模型

  • 是根据大量项目数据统计而得出的模型。
  • D=a x Eb :D表示月进度;E表示月工作量;a是2~4之间的参数;b为1/3左右的参数。他们是依赖于项目自然属性的参数。
  • 例:Walston-Felix模型 D=2.4 x E0.35 基本COCOMO模型D=2.5 x Eb(b在0.32~0.38)

(3)工程评审技术

  • 适用于大型工程。以及估计历时存在不确定性时(估计具有一定风险时),可以采用PERT。
  • PERT采用加权平均的算法进行历时估算。PERT历时=(O + 4M + P)/ 6 :O是活动(项目)完成的最小估算值,(最乐观值)。P是活动项目完成的最大估算值(最悲观值)。M是活动(项目)完成的最大可能估算值。
  • 路径长度:一条路径上所有活动(项目)的历时估计之和的值。
  • 引入标准差与方差:P160-161三个例题

(4)专家判断方法

  • 通过专家依靠过去资料信息进行判断,以估计进度的方法。
  • 若找不到专家,则估计结果往往不可靠或风险很大。

(5)类比估计方法

适用情况:

  1. 先前活动和当前活动在本质上类似而不仅仅是表面相似。
  2. 专家有所需专长。对于软件项目,利用企业的历史数据进行历时估计是常见的方法。

(6)基于承诺的进度估计方法

  • 优点:有利于开发者对进度的关注,有利于开发者在接受承诺之后鼓舞士气。
  • 缺点:开发人员估计存在一定的误差。

(7)敏捷历时估算

在敏捷项目中,团队的估算最多限于未来几周的时间。

①开发速度稳定前的估算方法

  • 采用决策制,也就是举手表决制度。

②开发速度稳定后的估算方法

  • 基于故事点生产率的估算
  • 基于迭代周期生产率的估算

③评审历时办法

6.进度计划编排

确定项目活动的开始日期和结束日期。

(1)超前与滞后设置

(2)关键路径法(CPM)

是指根据指定的网络图逻辑关系进行单一的历时估算。
术语:

  1. 最早开始时间(ES)
  2. 最晚开始时间(LS)
  3. 最早结束时间(EF)
  4. 最晚完成时间(LF)
  5. 浮动时间:是一个任务(活动)的机动性时间,它是一个活动在不影响项目完成的情况下可以延迟的时间量
    1) 总浮动(TF):不影响最早完成时间的情况下,本任务可以延迟的时间。TF=LS-ES或者TF=LF-EF。总浮动决定进度的灵活性
    2) 自由浮动(FF):不影响后置任务最早开始时间的情况下,本任务可以延迟的时间。FF=ES(s)-EF-lag(s(successor)表示后置任务,lag是本任务与后置任务之间的滞后时间,它将延长项目进度)
  6. 关键路径如果一个任务最早时间和最晚时间相同,那么它就是关键任务。一系列不同任务链上的关键任务链接成为项目的关键路径。
    1)关键路径是整个项目的主要矛盾,是确保项目按时完成的关键
    2)关系路径是网络图中的最长路径,在网络图中的浮动为0.
    3)关键路径上的任何延迟都会导致整个项目完成时间的延迟。它是完成项目的最短时间量。
    4)在项目进行过程中,关键路径是可变的
    5)当估算某活动时间,存在很大不确定性不应该采用CPM估计。

(3)时间压缩法

①应急法(赶工法)

应急压缩法一定要在关键路径上选择活动来进行压缩。

②平行作业法(快速跟进法)

采用并行执行任务,加速项目进展。

(4)资源优化

①资源平衡方法

资源平衡往往导致关键路径的改变。因此项目进度计划期间,关键路径可能发生变化。

②资源平滑

(5)敏捷项目进度编排

7.软件项目进度确定

8.“医疗信息商务平台”进度计划案例分析

知识点:

  • 项目各项活动之间存在相互联系与相互依赖关系。
  • 在资源冲突问题中,过度分配也属于资源冲突。
  • 进度问题时项目冲突的主要原因。

项目管理整理第二篇:项目计划(3)——进度计划相关推荐

  1. 项目管理整理第二篇:项目计划(4)——质量计划

    第二篇:项目计划--质量计划 一.质量概述: 质量是产品或者服务满足明确和隐含需要能力的性能特性的总体. 质量是满足要求的程度,包含符合规定的要求和客户隐含的需求. 1.软件质量定义 软件质量是软件满 ...

  2. 浅析在航空航天型号研制项目管理中进度计划管理的应用

    经过五十余年的快速发展,中国航空航天已建成科学完善的的型号研制项目管理体系.随着知识经济时代到来,航空航天作为知识密集型产业最典型的代表,其型号研制项目管理面临着新型号涌现.多型号并行,产品技术复杂, ...

  3. 软件项目管理第二篇:项目计划 (1)——范围计划

    第二篇:项目计划 第四章:软件项目范围计划--需求管理 1.软件需求: (1)定义: 是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能. (2)包括三个层次: 业务需求 ...

  4. (软件工程复习核心重点)第十二章软件项目管理-第二节:进度计划

    文章目录 一:相关概念 (1)任务集合 (2)项目管理者的工作 A:目标 B:方法 (3)进度安排 A:定义 B:流程 二:估算开发时间 (1)利用成本估算模型估算开发时间 (2)特殊情况 A:描述 ...

  5. 最新项目管理软考中级易错内容整理-终结篇

    项目管理优秀书籍与项目管理工具模板推荐 软考常考易错整理 一.信息的质量属性 1.精确性,对事物描述的精准程度 2.完整性,全面的程度 3.可靠性,可以信任的 4.及时性,获得信息的时间与事件发生的间 ...

  6. 软件项目管理 7.4.3.进度计划编排-时间压缩法

    [公众号@ "项目管理研究所" 将会第一时间更新文章并分享<行业分析报告>] 归档于软件项目管理初级学习路线 第七章 软件项目进度计划 <该文章图片解析有问题,点 ...

  7. 软件项目管理 7.4.2.进度计划编排-关键路径法

    [公众号@ "项目管理研究所" 将会第一时间更新文章并分享<行业分析报告>] 归档于软件项目管理初级学习路线 第七章 软件项目进度计划 <初级学习路线合集 > ...

  8. 《软件项目管理(第二版)》第 3 章——项目计划 重点部分总结

    文章目录 前言 一.单选题 二.填空题 三.简答题 总结 前言 学习了项目的开发与发布之后,我们就可以单独对一个项目进行开发了,但是在企业中开发中,除了编码之外,还需要项目管理.团队协作开发等,这就是 ...

  9. 软件项目管理–进度计划

    软件项目管理–进度计划 项目初始–项目计划–项目执行控制–项目结束 项目计划: 范围计划 成本计划 进度计划 质量计划 配置管理计划 人员与沟通计划 风险计划 合同计划 集成计划 软件项目进度计划 进 ...

  10. 软件项目管理 7.4.1.进度计划编排-超前与滞后方法

    [公众号@ "项目管理研究所" 将会第一时间更新文章并分享<行业分析报告>] 归档于软件项目管理初级学习路线 第七章 软件项目进度计划 <初级学习路线合集 > ...

最新文章

  1. 使用Java企业级技术开发大型系统(3)
  2. CentOS忘记密码
  3. python爬虫用到的一些东西
  4. 主成分分析法(PCA)原理漫谈
  5. 33.Node.js 文件系统fs
  6. 使用Javascript正则表达式来格式化XML内容
  7. pdo mysql 和 mysqli_PHP中MySQL、MySQLi和PDO的用法和区别
  8. 简述Qt编程中遇到的编码格式问题
  9. js判断数组里是否有重复元素的方法
  10. mingw编译boost中bjam的toolset问题
  11. 从零开始学TensorFlow 1
  12. C#制作、打包、签名、发布Activex全过程【转】
  13. 部署Exchange 2010
  14. 数字图像分辨率的认识
  15. uk码对照表_尺码UK5 对应的中国尺码是多少?
  16. iOS 9 spotlight搜索 3DTouch
  17. 拆弹实验-phase_4
  18. UG NX 12 草图曲线
  19. 游戏开发19课 tilemap 创建瓦片
  20. css清除浮动大全,共8种方法。

热门文章

  1. 【冰爪游戏】MC教程 —— 自定义皮肤
  2. Excel如何把同类数据合并到同一单元格
  3. 智能汽车域控制器的认识
  4. 传感,驱动,控制-第十章quiz2复习笔记(UTS-41081)
  5. 从 MVC 到使用 ASP.NET Core 6.0 的最小 API
  6. CSS+DIV 网页重构技术
  7. 【React之文件的运行】用webstorm运行npm,实现网页的刷新
  8. Python如何自动播放视频(XXT)
  9. 苹果CMS v10模板:大橙子vfed完美版视频网站模板
  10. 谈谈Linux应用程序 ABI兼容性