首页 > 其他分享 >IT项目管理学习笔记3(项目时间管理)

IT项目管理学习笔记3(项目时间管理)

时间:2022-10-11 14:44:25浏览次数:48  
标签:网络图 项目 项目管理 笔记 学习 工期 时间 进度 活动

IT项目管理学习笔记3(项目时间管理)

项目时间管理的主要过程

  • 计划进度管理(planning schedule management)

  • 定义活动(defining activities)

  • 排序活动(sequence activities)

  • 估算活动资源(estimating activity resources)

  • 估算活动工期(estimating activity durations)

  • 制定进度计划(developing the schedule)

  • 控制进度(control the schedule)

1.计划进度管理

计划进度管理是指确定将用于计划、执行和控制项目的政策、流程和文档

项目团队使用专家判断、分析技术和会议来开发进度管理计划

一般来说,一个进度管理计划包括以下信息

  • 项目进度模型的开发

  • 在开发项目进度模型中使用的方法和工具

  • 精度水平和计量单位

  • 控制阈值

  • 性能测量的规则

  • 报告格式

  • 过程描述

2.定义活动

活动(activity)或任务(task)是工作的组成要素,通常出现在工作分解结构中,由预期的工期、成本和资源要求

活动清单(activity list)是包含在项目进度中的活动列表,这个清单包括

  • 活动名称

  • 活动标识或者编号

  • 活动的简短描述

活动属性(activity attribute)提供了与进度相关的更多信息

项目的里程碑(milestone)是项目中一个通常没有工期的重要事件

需要一些活动和大量的工作来完成一个里程碑

里程碑在设定进度目标和监控进展的时候是非常有用的工具

3.排序活动

依赖(dependency)或关系(relationship)与项目活动或任务的排序相关

使用关键路径法来确定依赖的关系

依赖可以分为三种类型

  • 强制依赖(mandatory dependencies)

  • 自由依赖(discretionary dependencies)

  • 外部依赖(external dependencies)

1.网络图

网络图(network diagram)是项目活动之间的逻辑关系或者顺序的示意性的表示

网络图使用的格式是双代号网络图(acitivity on arrow AOA)或者箭线图法(arrow diagramming method ADM)

创建AOA网络图的步骤

  • 找出从节点1开始的所有的活动

  • 按照从左到右的顺序绘制网络图

    • 分叉(burst)发生在一个节点后面跟着两个或者更多活动的情况

    • 合并(merge)发生在两个或多个节点领先于一个单独的节点

  • 继续画AOA网络图直到所有的活动都被包含在图上

  • 所有的箭头应该朝向右方

前导图法(Precedence Diagramming Method PDM)也经常被使用,能够用于显示特定类型的时间关系

四种依赖关系的例子

完成-开始(finish-to-start) 前置活动必须完成后,后继活动才能开始

开始-开始(start-to-start) 前置活动开始之后,后继活动才能开始

完成-完成(finish-to-finish) 前置活动完成之后,后继活动才能开始

开始-完成(start-to-finish)前置活动开始之后,后继活动才能完成

4.估算活动资源

资源(resource)是指人,设备材料

在估算每个活动的工期之前,必须清楚的知道分配给每个活动的资源

资源分解结构(resource breakdown structure)是一种层次结构,可以按照种类和类型确定项目的资源

5.估算活动工期

工期(duration)包括活动上花费的实际时间和占用时间

人工量(effort)是指完成任务所需要的工作天数或者工作小时数

使用三点估算(three point estimate)而不是给出一个离散的值来估算工期

三点估算包括乐观、最可能和悲观的估算

6.制订进度

制定进度使用前面所有项目的时间管理过程的结果来决定项目的开始和结束日期和它的活动

制定进度的最终目标是创建一个可行的项目进度表

一些能够辅助进度制定过程的工具

  • 甘特图

  • 关键路径分析

  • 关键链进度法

  • PERT分析

甘特图(Gantt chart)提供了一套显示项目进度信息的标准格式,通过日历的模式列出项目活动及其相应的起止日期

甘特图的一些常用符号

  • 黑色的菱形表示一个里程碑

  • 粗黑条表示概要任务

  • 浅横条表示每个单独任务的工期

  • 箭头表示关系和依赖

在甘特图上添加里程碑

使用SMART准则来定义里程碑

  • 明确的(Specific)

  • 可度量的(Measurable)

  • 可分配的(Assignable)

  • 现实的(Realistic)

  • 有时间限制的(Time-framed)

关键路径法(critical path method CPM)

CPM是一种网络图技术,用来预测整个项目的工期

关键路径决定了项目最早完成时间的活动序列,是网络图中的最长路径,其时差或者浮动时间最少

时差(slack)或浮动时间(float)指的是在不延误后继活动或者项目完成时间的情况下,任务可以推后的时间

关键路径可能不止一条并且在项目的进行过程中,关键路径是可以改变的

 

自由时差或者自由浮动是一个活动在不延误紧接活动的最早开始时间的情况下可以被延误的时间

总时差是指一个活动从它最早开始时间起,在没有拖延计划项目完成日期的情况下被耽搁的时间

正推法(forward pass)决定每个活动的最早开始时间(early start date)和最早完成时间(early finish date)

逆推法(backward pass)决定每个活动的最晚开始时间(late start date)和最晚完成时间(late finish date)

使用关键路径来缩短项目的进度

有三种方法可以缩短进度

  • 给活动分配更多的资源或者改变它们的范围

  • 赶工(crashing) 权衡成本和进度以最小的成本获取最大的进度的技术

  • 快速跟进(fast tracking) 并行的执行通常以顺序方式执行的任务

关键链调度(critical chain schedule)是一种进度计划方法,在创建项目时考虑有限的资源,并且将缓冲包括进来以保护项目完成期限

缓冲(buffer)是完成任务的附加时间

项目缓冲(project buffer)是在项目完工之前增加的附加时间

汇入缓冲(feeding buffer)是指在那些前导是非关键链任务的关键链任务之前增加的附加时间

计划评审技术(PERT)

计划评审技术(program evaluation and review technique)是在单个活动工期高度不确定的情况下用来估计项目工期的技术

PERT使用概率时间估算

PERT=(乐观时间+4*最可能时间+悲观时间)/6

7.进度控制

 

 

 

 

 

 

 

标签:网络图,项目,项目管理,笔记,学习,工期,时间,进度,活动
From: https://www.cnblogs.com/anewpro-techshare/p/16779143.html

相关文章

  • python爬取招聘网站数据,利用tableau可视化交互大屏,指导你如何学习、找工作!
    如果觉得文章写得好,如果你想要博客文章中的数据,请关注公众号:【数据分析与统计学之美】,添加作者【个人微信】,进群和作者交流!目录  ​​1、项目背景​​​  ​​​​​​......
  • 实习学习--git
    head^~: http://wkevin.github.io/GitChat/gitchat.html#head和head是啥用树举例,在我看来^n是(同一高度)父叔节点间的切换,~n是沿着默认路径向前进,n默认为1gitcommit-a......
  • CVPR 2022 | 一种有效提升点云语义分割边界性能的学习框架
    ContrastiveBoundaryLearningforPointCloudSegmentation(CVPR2022)代码地址:​​https://github.com/LiyaoTang/contrastBoundary​​1、背景对点云进行语义分割是对......
  • 深度学习基础知识串烧
    分享一些最近看到的深度学习文章,大概整理了一些基础知识作为入门,1.CNN模型具体分析(AlexNet网络结构)1.1网络结构AlexNet有5个卷积层和3个全连接层C1:96×11×11×3(卷积核个......
  • 【OpenLayers笔记】对要素进行新增绘制、选择、修改等交互
    绘制-Draw新建一个用来绘制要素的图层:  constvector=newVectorLayer({   source:newVectorSource(),   style:{    "fill-color":"......
  • JavaScript高级程序设计笔记06 集合引用类型
    集合引用类型1.Object(详见c08p205)适合存储,在应用程序间交换数据创建实例:a.显式构造函数b.字面量——>不会调用构造函数(代码更少、更有封装感)函数:大量参数的情况......
  • python 联邦学习库 syft安装
    python联邦学习库syft安装新建一个新的环境(注意先不用安装pytorch,容易有pysyft和pytorch版本不对应,或者有些pytorch版本不支持pysyft的情况,然后报错):      ......
  • 35-70K*14薪| 梅卡曼德2D/3D视觉、深度学习算法专家等岗位招聘
    公司介绍梅卡曼德机器人由清华海归团队于2016年创办,致力于推动智能机器人无所不在的存在,总部位于北京和上海,在深圳、长沙、青岛、慕尼黑、东京等地有布局。AI+3D+工业机器人......
  • 【读书笔记】中科大论文写作指导讲座
    总体原则杜绝技术性错误,statement准确“achieveperformanceofMLdecoding”不准确:战术性含糊,在空间有限的时候避开直接比较没有用这个方法但是用了这个方法的......
  • Docker学习(三)Docker镜像
    镜像的概念是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容。我们把应用程序和配置依赖打包好行程一个可交付的运行环境,这个打包好的运行环境就是imag......