第4章_IT项目时间管理_第1页
第4章_IT项目时间管理_第2页
第4章_IT项目时间管理_第3页
第4章_IT项目时间管理_第4页
第4章_IT项目时间管理_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IT项目管理项目管理第第4章章 IT项目时间管理项目时间管理 Contents项目时间管理概述项目时间管理概述 1项目工作量和进度估算项目工作量和进度估算 2编制项目进度计划编制项目进度计划 3第第4章章 IT项目时间管理项目时间管理 IT项目进度控制项目进度控制 4学习目标学习目标掌握工程进度掌握工程进度工期等概念工期等概念熟悉项目时间管理的内容熟悉项目时间管理的内容掌握进度计划的编制方法与技术掌握进度计划的编制方法与技术掌握网络计划技术掌握网络计划技术熟悉软件项目计划的编写熟悉软件项目计划的编写第第4章章 项目的时间管理项目的时间管理Hot Tip一、基本概念一、基本概念1. 时间是一种特

2、殊的资源,以其单向性、不可重复性、不可替时间是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。代性而有别于其他资源。2. 项目时间管理又称为进度管理,是指为保证项目各项工作及项目时间管理又称为进度管理,是指为保证项目各项工作及项目总任务按时完成所需要的一系列的工作与过程。项目总任务按时完成所需要的一系列的工作与过程。3. 项目活动:是指为完成工程项目而必须进行的具体的工作项目活动:是指为完成工程项目而必须进行的具体的工作 。项目活动是编制进度计划、分析进度状况和控制进度的基本项目活动是编制进度计划、分析进度状况和控制进度的基本工作包。工作包。 4. 工程进度:进度是指活动或

3、工作进行的速度。进度是对执行工程进度:进度是指活动或工作进行的速度。进度是对执行的活动和里程碑制定的工作计划日期表,它也是跟踪项目进的活动和里程碑制定的工作计划日期表,它也是跟踪项目进展状态的依据。展状态的依据。4 .1 项目时间管理概述项目时间管理概述Hot Tip一.一.基本概念基本概念5工期工期 开发工期是指工程项目从正式开工到全部建成投产开发工期是指工程项目从正式开工到全部建成投产或交付使用所经历的时间。或交付使用所经历的时间。 合同工期是指完成合同范围工程项目所经历的时间,合同工期是指完成合同范围工程项目所经历的时间,它从接到开工通知的日期算起,直到完成合同规定它从接到开工通知的日期

4、算起,直到完成合同规定的工程项目的时间。的工程项目的时间。 确定工期有两个前提:一是确定交付日期,然后安确定工期有两个前提:一是确定交付日期,然后安排计划;二是确定使用资源,然后安排计划。排计划;二是确定使用资源,然后安排计划。 4 .1 项目时间管理概述项目时间管理概述Hot Tip二.二.项目时间管理的内容项目时间管理的内容 项目时间管理就是采用科学的方法确定目标进度,编项目时间管理就是采用科学的方法确定目标进度,编制进度计划和资源供应计划,进行进度控制,在与质制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现项目工期目标。量、费用目标协调的基础上,实现项目工期目

5、标。 包括分析确定为达到项目目标所必须进行的各种包括分析确定为达到项目目标所必须进行的各种作业活动;项目活动内容的安排;估算工期,对工作作业活动;项目活动内容的安排;估算工期,对工作顺序、活动工期和所需资源进行分析并制定项目进度顺序、活动工期和所需资源进行分析并制定项目进度计划;对项目进度的管理与控制等。这些项目时间管计划;对项目进度的管理与控制等。这些项目时间管理的过程与活动既相互影响,又相互关联。理的过程与活动既相互影响,又相互关联。 4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容1项目活动定义:是一个过程,是指为完成项目而必项目活动定

6、义:是一个过程,是指为完成项目而必须进行的具体的工作。须进行的具体的工作。 活动定义的输入:工作分解结构、范围的叙述、历活动定义的输入:工作分解结构、范围的叙述、历史资料、约束因素、假设前提。史资料、约束因素、假设前提。 活动定义才输出:活动清单(见活动定义才输出:活动清单(见P65 表表4-1)、详)、详细说明和更新了的工作分解结构细说明和更新了的工作分解结构4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容2活动排序:是通过识别项目活动清单中各项活动的相活动排序:是通过识别项目活动清单中各项活动的相互关联与依赖关系,并据此对项目各项活动的先

7、后顺互关联与依赖关系,并据此对项目各项活动的先后顺序进行合理安排与确定的项目时间管理工作序进行合理安排与确定的项目时间管理工作 活动之间的依赖关系:来源于业务流程活动之间的依赖关系:来源于业务流程(1)强制性依赖关系:是工作任务中固有的依赖关系,是一种不)强制性依赖关系:是工作任务中固有的依赖关系,是一种不可违背的逻辑关系。可违背的逻辑关系。 (2)软逻辑关系。软逻辑关系是由项目管理人员确定的项目活动)软逻辑关系。软逻辑关系是由项目管理人员确定的项目活动之间的关系,是人为的、主观的,是一种根据主观意志去调整之间的关系,是人为的、主观的,是一种根据主观意志去调整和确定的项目活动的关系,也可称为指

8、定性相关或偏好相关。和确定的项目活动的关系,也可称为指定性相关或偏好相关。(3)外部依赖关系:是项目活动与非项目活动之间的依赖关系。)外部依赖关系:是项目活动与非项目活动之间的依赖关系。4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容2活动排序活动排序 活动关系的表示工具和方法:通常采用网络图的形式表示活活动关系的表示工具和方法:通常采用网络图的形式表示活动的依赖关系。动的依赖关系。网络图是活动排序的一个输出,它可展示项目中的各个活动之网络图是活动排序的一个输出,它可展示项目中的各个活动之间的逻辑关系,表明项目任务将如何以什么顺序进行间的逻辑

9、关系,表明项目任务将如何以什么顺序进行 单代号网络图单代号网络图 双代号网络图双代号网络图4 .1 项目时间管理概述项目时间管理概述Hot Tip 单代号网络图单代号网络图 也称为节点法。构成单代号网络图的基本特点是用也称为节点法。构成单代号网络图的基本特点是用节点表示活动(任务),箭线表示各活动(任务)节点表示活动(任务),箭线表示各活动(任务)之间的逻辑关系。单代号工作位于节点上,也就是之间的逻辑关系。单代号工作位于节点上,也就是说每一个节点表示一个工作,用箭头表示工作的先说每一个节点表示一个工作,用箭头表示工作的先后顺序和相互关系。后顺序和相互关系。 4 .1 项目时间管理概述项目时间管

10、理概述Hot Tip 双代号网络图双代号网络图 也称为箭线法。在双代号网络图中,活动用箭头表也称为箭线法。在双代号网络图中,活动用箭头表示,对活动的描写在箭线上。节点表示事件。由于示,对活动的描写在箭线上。节点表示事件。由于可以使用前后两个事件的编号来表示这项活动的名可以使用前后两个事件的编号来表示这项活动的名称,故称双代号网络图。一个节点事件表示前一道称,故称双代号网络图。一个节点事件表示前一道工序的结束,同时也表示后一道工序的开始。工序的结束,同时也表示后一道工序的开始。 4 .1 项目时间管理概述项目时间管理概述Hot Tip 虚活动是为了表明相互依存的逻辑关系,消除活动虚活动是为了表明

11、相互依存的逻辑关系,消除活动与活动之间含混不清的现象而设置的,它既不消耗与活动之间含混不清的现象而设置的,它既不消耗资源,也不占用时间。用一个虚箭头表示。资源,也不占用时间。用一个虚箭头表示。 在绘制用箭头表示活动的网络图中,有两个基本规在绘制用箭头表示活动的网络图中,有两个基本规则可以用来识别活动:第一,每个节点有惟一的编则可以用来识别活动:第一,每个节点有惟一的编号,即图中不会有相同的节点号;第二,每个活动号,即图中不会有相同的节点号;第二,每个活动必须由惟一的紧前事件号组成。必须由惟一的紧前事件号组成。 4 .1 项目时间管理概述项目时间管理概述Hot Tip 绘制网络图绘制网络图步骤步

12、骤 1)项目分解)项目分解 2)工作关系分析)工作关系分析 3)编制网络图)编制网络图4 .1 项目时间管理概述项目时间管理概述Hot Tip例:例:4 .1 项目时间管理概述项目时间管理概述活动活动紧前活动紧前活动工期估计:天工期估计:天1 需求分析计划需求分析计划32 流程优化流程优化173 编写需求规格词汇表编写需求规格词汇表224 绘制业务流程绘制业务流程225 抽象业务类抽象业务类426 建立数据模型建立数据模型527 将分析图示加入规格说明文档将分析图示加入规格说明文档3,618 需求规格测试需求规格测试739 需求规格确认需求规格确认83Hot Tip 编制网络图编制网络图4 .

13、1 项目时间管理概述项目时间管理概述Hot Tip 编制网络图编制网络图编制网络图时要注意以下几个问题:编制网络图时要注意以下几个问题:一个网络图只有一个开始点和一个结束点。如果几项一个网络图只有一个开始点和一个结束点。如果几项活动同时开始或者同时结束,在双号网络图中可以将活动同时开始或者同时结束,在双号网络图中可以将这几项活动的开始节点合并为一个节点;而在单号网这几项活动的开始节点合并为一个节点;而在单号网络图中可以设置一个虚拟开始(或者结束)活动,作络图中可以设置一个虚拟开始(或者结束)活动,作为该网络图的开始节点(或者结束节点)为该网络图的开始节点(或者结束节点)4 .1 项目时间管理概

14、述项目时间管理概述Hot Tip网络图是有方向的,不应该出现循环回路。网络图是有方向的,不应该出现循环回路。一对节点不能同时出现两项活动。如果有这种情况一对节点不能同时出现两项活动。如果有这种情况,必须引入虚活动。,必须引入虚活动。网络图中不能出现无箭头箭线和双箭头箭线。网络图中不能出现无箭头箭线和双箭头箭线。网络图中不能出现无节点的箭线。网络图中不能出现无节点的箭线。在同一个网络图中的所有节点,不能出现相同的编在同一个网络图中的所有节点,不能出现相同的编号。号。4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容2活动排序活动排序 具有搭接关系

15、的活动具有搭接关系的活动4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容3活动历时(工期)估算活动历时(工期)估算 :是根据项目范围、资源:是根据项目范围、资源状况计划列出项目活动所需要的工期。状况计划列出项目活动所需要的工期。 历时估算主要依赖的数据基础历时估算主要依赖的数据基础工作活动的详细清单工作活动的详细清单项目约束和假设前提项目约束和假设前提资源需求资源需求资源能力资源能力历时信息历时信息4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容3活动工期估算活动工期估算 确定历时的主要方法

16、确定历时的主要方法专家判断专家判断类比估计类比估计单一时间估计法单一时间估计法3个时间估计法(乐观时间、最可能时间、悲观时间)个时间估计法(乐观时间、最可能时间、悲观时间)4 .1 项目时间管理概述项目时间管理概述3个时间估计法个时间估计法活动时间估计活动时间估计乐观工期(乐观工期(t0),最可能工期(),最可能工期(tm),悲观工期(),悲观工期(tp),),计算出期望工期计算出期望工期t。在用节点表示活动的网络图中,活。在用节点表示活动的网络图中,活动的工期估计,一般在节点图框的右下角表示出来。动的工期估计,一般在节点图框的右下角表示出来。在用箭头表示的活动图中,活动的工期估计标在箭线在用

17、箭头表示的活动图中,活动的工期估计标在箭线的下方。的下方。4 .1 项目时间管理概述项目时间管理概述4 .1 项目时间管理概述项目时间管理概述活动活动紧前活动紧前活动乐观时间乐观时间t0最可能时间最可能时间tm悲观时间悲观时间tp工期估工期估计计1 需求分析计划需求分析计划23432 流程优化流程优化1471073 编写需求规格词汇表编写需求规格词汇表222224 绘制业务流程绘制业务流程212325 抽象业务类抽象业务类412326 建立数据模型建立数据模型522227 将图加入规格说明将图加入规格说明3,611118 需求规格测试需求规格测试722834 需求规格确认需求规格确认82343

18、v期望时间 t=(t0+4*tm+tp)/6 为了对各个活动工期的不确定性进行测算,引入方差的概念。假设活动工期的概率分布可用分布表示,并假设标准差为时间需求范围的1/6,即=(tp-t0)/6.4 .1 项目时间管理概述项目时间管理概述4 .1 项目时间管理概述项目时间管理概述活动活动期望时间期望时间t方差方差标准差标准差1 需求分析计划需求分析计划30.1040.332 流程优化流程优化7113 编写需求规格词汇表编写需求规格词汇表2004 绘制业务流程绘制业务流程20.1040.335 抽象业务类抽象业务类20.1040.336 建立数据模型建立数据模型2007 将图加入规格说明将图加入

19、规格说明1008 需求规格测试需求规格测试3114 需求规格确认需求规格确认30.1040.33项项 目目2.441.564 .1 项目时间管理概述项目时间管理概述根据概率理论,对于遵循正态概率分布的均值根据概率理论,对于遵循正态概率分布的均值E而言,而言,E的概率分布是的概率分布是68.3%,E2的概率分布是的概率分布是95.5%,E3的概率分布是的概率分布是99.7%。图图4-4项目的项目的PERT总历时估计是总历时估计是23周,标准差周,标准差=2.44。所以这个项目总历时估计的概率如表。所以这个项目总历时估计的概率如表4-7所示。所示。4 .1 项目时间管理概述项目时间管理概述历时估计

20、历时估计E=23,=2.44范围范围概率概率从从到到T1168.3%21.4424.56T2295.5%19.8226.12T3399.7%18.3227.68Hot Tip二、项目时间管理的内容二、项目时间管理的内容4项目进度安排项目进度安排 安排进度一般有两种形式:一是加强日期形式,以安排进度一般有两种形式:一是加强日期形式,以活动之间前后关系限制活动的进度;另一种是关键事活动之间前后关系限制活动的进度;另一种是关键事件或里程碑形式,以定义为里程碑的时间作为要求的件或里程碑形式,以定义为里程碑的时间作为要求的时间进度的决定性因素,制定相应的时间计划。时间进度的决定性因素,制定相应的时间计划

21、。 4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容4项目进度安排项目进度安排 -进度计划的编制工具进度计划的编制工具 甘特图:是表示项目各阶段任务开始时间与结束时间的图形甘特图:是表示项目各阶段任务开始时间与结束时间的图形,它把计划和进度安排组织在一起。,它把计划和进度安排组织在一起。 用水平线段表示阶段任务;用水平线段表示阶段任务; 线段的起点和终点分别为对应于任务的开始时间和结束时间线段的起点和终点分别为对应于任务的开始时间和结束时间 线段的长度表示完成任务所需要的时间。线段的长度表示完成任务所需要的时间。 4 .1 项目时间管理概述项

22、目时间管理概述Hot Tip 甘特图甘特图优点:优点:表明了各任务的计划进度和当前进度,能动态地反映表明了各任务的计划进度和当前进度,能动态地反映软件项目的开发和进展的情况。软件项目的开发和进展的情况。缺点:缺点:不能反映某一项任务的进度变化对整体项目的影响,不能反映某一项任务的进度变化对整体项目的影响,它把各项任务看成独立的工作,没有考虑项目之间它把各项任务看成独立的工作,没有考虑项目之间存在着复杂的逻辑的关系。存在着复杂的逻辑的关系。4 .1 项目时间管理概述项目时间管理概述Hot Tip 里程碑图里程碑图 里程碑图是项目中关键的事件及关键的目标时间里程碑图是项目中关键的事件及关键的目标时

23、间,项目里程碑式排序工作中很重要一部分。,项目里程碑式排序工作中很重要一部分。4 .1 项目时间管理概述项目时间管理概述里程碑事件里程碑事件1月月2月月3月月4月月5月月6月月7月月8月月1.签署分包合同2.技术规范定稿3.系统审查4.子系统测试5.第一单元交付6.生产计划完成4 .1 项目时间管理概述项目时间管理概述里程碑图示里程碑图示SpecificationDesign08/1111/11Testing02/115/11AvailableCoding9/1211/12Announce4 .1 项目时间管理概述项目时间管理概述里程碑图示里程碑图示q里程碑显示项目进展中的重大工作完成q里程碑

24、不同于活动q活动是需要消耗资源的q里程碑仅仅表示事件的标记Hot Tip 关键路径法关键路径法 关键路径是项目计划中最长的路线。关键路径法是关键路径是项目计划中最长的路线。关键路径法是通过分析项目过程中哪个活动序列进度安排的总时通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工期的网络分析。它用网络图表差最少来预测项目工期的网络分析。它用网络图表示各项工作之间的相互关系,找出控制工期的关键示各项工作之间的相互关系,找出控制工期的关键路线,在一定工期、成本、资源条件下获得最佳的路线,在一定工期、成本、资源条件下获得最佳的计划安排,以达到缩短工期、提高工效、降低成本计划安排,以达到缩短

25、工期、提高工效、降低成本的目的。的目的。 4 .1 项目时间管理概述项目时间管理概述Hot Tip二、项目时间管理的内容二、项目时间管理的内容关键路径法关键路径法 关键路径法是一种运用特定的、有顺序的网络逻辑关键路径法是一种运用特定的、有顺序的网络逻辑和估算出的项目活动工期,确定项目每项活动的最早和估算出的项目活动工期,确定项目每项活动的最早与最晚开始和结束时间,并做出项目工期网络计划的与最晚开始和结束时间,并做出项目工期网络计划的方法。关键路径法关注的核心是项目活动网络中关键方法。关键路径法关注的核心是项目活动网络中关键路径的确定和关键路径总工期的计算,其目的是使项路径的确定和关键路径总工期

26、的计算,其目的是使项目工期能够达到最短。目工期能够达到最短。 活动时间计算方法活动时间计算方法 分析关键路径的方法分析关键路径的方法 活动的机动时间活动的机动时间4 .1 项目时间管理概述项目时间管理概述123784,总共需要时间为,总共需要时间为3+7+2+1+3+3=1612456784,总共需要时间为,总共需要时间为3+7+2+2+2+1+3+3=23天。天。 这些路径中,这些路径中,12456784是最长的,需是最长的,需要花费时间要花费时间23天,这意味着天,这意味着23周是整个网络能够完周是整个网络能够完工的关键时间,工的关键时间,12456784就是关键就是关键路径路径 4 .1

27、 项目时间管理概述项目时间管理概述4 .1 项目时间管理概述项目时间管理概述最早开最早开始时间始时间最早结最早结束时间束时间最迟开始最迟开始时间时间最迟结束最迟结束时间时间Hot Tip 计划评审技术计划评审技术 计划评审技术是用网络图来表达项目中各项活动的计划评审技术是用网络图来表达项目中各项活动的进度和他们之间的相互关系,并在此基础上,进行进度和他们之间的相互关系,并在此基础上,进行网络分析,计算网络中各项时间参数,确定关键活网络分析,计算网络中各项时间参数,确定关键活动与关键路径,利用时差不断调整和优化网络,以动与关键路径,利用时差不断调整和优化网络,以求得最短的周期。求得最短的周期。

28、4 .1 项目时间管理概述项目时间管理概述一一软件项目的工作量估算软件项目的工作量估算二二工作量的含义是完成一个任务所需要的人力与时工作量的含义是完成一个任务所需要的人力与时间。间。 软件项目工作量的度量软件项目工作量的度量 主要是人力资源。软件项目工作量估算的结果是项目任主要是人力资源。软件项目工作量估算的结果是项目任何的人力和需时。单位一般为:人何的人力和需时。单位一般为:人.天、人天、人.月、人月、人.年年 软件项目工作量的估算方式软件项目工作量的估算方式自上而下自上而下自下而上自下而上自上而下与自下而上的结合自上而下与自下而上的结合4 .2 软件项目的工作量和进度估算软件项目的工作量和

29、进度估算一一软件项目的工作量估算软件项目的工作量估算 软件项目工作量估算的其他构成因素软件项目工作量估算的其他构成因素用于个模块、子系统、软件系统与硬件、网络系统之间用于个模块、子系统、软件系统与硬件、网络系统之间集成的测试、调试等的工作量。集成的测试、调试等的工作量。用于编写用户文档和设计文档的工作量用于编写用户文档和设计文档的工作量用于需求管理、配置管理、质量管理等支持过程的工作用于需求管理、配置管理、质量管理等支持过程的工作量量用于项目管理的工作量用于项目管理的工作量 软件项目工作量估算的其他影响因素软件项目工作量估算的其他影响因素复杂程度复杂程度认为因素认为因素工程因素工程因素意外事件

30、意外事件4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算二、软件项目进度的估算二、软件项目进度的估算 软件项目进度估算常用的方法有:计划评审技术、软件项目进度估算常用的方法有:计划评审技术、关键路径法、类推估算法、定额估算法、基于承诺关键路径法、类推估算法、定额估算法、基于承诺的进度估算法等。的进度估算法等。4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算二、软件项目进度的估算二、软件项目进度的估算 类推估算法类推估算法 将估算项目的总体参数与类似项目进行直接比较得出结果的方法。类推将估算项目的总体参数与类似项目进行直接比较得出结果的方法。类推估算法估计结果的精确度

31、取决于历史项目数据的完整性和准确度。估算法估计结果的精确度取决于历史项目数据的完整性和准确度。 步骤:步骤:整理出项目功能列表和实现每个功能的代码行整理出项目功能列表和实现每个功能的代码行标识出每个功能列表与历史项目的相同点和不同点,标识出每个功能列表与历史项目的相同点和不同点,得出各个功能的估计值得出各个功能的估计值 若存在可复用代码时,若存在可复用代码时, 等价代码行等价代码行=(重新设计(重新设计%+重新编码重新编码%+重新测试重新测试%)/3 * 已有代码行已有代码行产生对项目规模的总体估计产生对项目规模的总体估计4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算Hot T

32、ip例:例:4 .1 项目时间管理概述项目时间管理概述活动活动相似项目的工期:天相似项目的工期:天工期估计:天工期估计:天1 需求分析计划需求分析计划332 流程优化流程优化773 编写需求规格词汇表编写需求规格词汇表224 绘制业务流程绘制业务流程225 抽象业务类抽象业务类226 建立数据模型建立数据模型227 将分析图示加入规格说明文档将分析图示加入规格说明文档118 需求规格测试需求规格测试339 需求规格确认需求规格确认33二、软件项目进度的估算二、软件项目进度的估算 定额估算法:定额估算法: 根据项目规模的结果来推测进度的方法。是比较基本的根据项目规模的结果来推测进度的方法。是比较

33、基本的估算项目历时的方法,公式为:估算项目历时的方法,公式为:T=Q/(RS)。)。其中:其中:T:活动的持续时间,可以用小时、日、周等表示。:活动的持续时间,可以用小时、日、周等表示。 Q:活动的工作量,可以用人月、人天等单位表示。:活动的工作量,可以用人月、人天等单位表示。 R:人力或设备的数量,可以用人或设备数等表示。:人力或设备的数量,可以用人或设备数等表示。 S:开发(生产)效率,以单位时间完成的工作量表示:开发(生产)效率,以单位时间完成的工作量表示此方法适合规模比较小的项目。此方法适合规模比较小的项目。4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算二、软件项目进度

34、的估算二、软件项目进度的估算 例如,小于例如,小于10000LOC(代码行)或者小于(代码行)或者小于6个人个人月的项目。假设一个软件项目的规模估算是月的项目。假设一个软件项目的规模估算是Q=6人人月,如果有月,如果有5个开发人员,即个开发人员,即R=5人,而每个开发人,而每个开发人员的开发效率是人员的开发效率是S=1.2,则时间进度估算结果是,则时间进度估算结果是T=6/(51.2)=1月,即这个项目需要月,即这个项目需要1个月完成个月完成。 4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算二、软件项目进度的估算二、软件项目进度的估算 基于承诺的进度估算法基于承诺的进度估算法从

35、需求出发去安排进度不进行中间的工作量(规模)估计要求开发人员做出进度承诺,非进度估算优点:优点:有利于开发者对进度的关注有利于开发者在接受承诺之后的士气高昂缺点:缺点:开发人员估计的比较的乐观易于产生大的估算误差4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算二、软件项目进度的估算二、软件项目进度的估算 估算方法的选择估算方法的选择主要应考虑下列因素:主要应考虑下列因素:项目的规模大小项目的规模大小项目的复杂程度项目的复杂程度 项目的紧急性项目的紧急性 对项目细节掌握的程度:如果在开始阶段项目的细节对项目细节掌握的程度:如果在开始阶段项目的细节无法确定,无法确定,CPM和和PER

36、T法就无法应用。法就无法应用。总进度是否由一、两项关键事项所决定总进度是否由一、两项关键事项所决定有无相应的技术力量和设备有无相应的技术力量和设备4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算Hot Tip三三IT项目时间管理的特点项目时间管理的特点 (1) 进度管理是一动态过程:在进度控制中要根据进度目标和实进度管理是一动态过程:在进度控制中要根据进度目标和实际进度,不断调整进度计划,并采取一些必要的控制措施,际进度,不断调整进度计划,并采取一些必要的控制措施,排除影响进度的障碍,确保进度目标的实现。排除影响进度的障碍,确保进度目标的实现。 (2) 项目进度计划和控制是一复杂

37、的系统工程:进度计划按工程项目进度计划和控制是一复杂的系统工程:进度计划按工程单位可分为整个项目总进度计划、单位工程进度计划、分部单位可分为整个项目总进度计划、单位工程进度计划、分部分项工程进度计划等;按生产要素可分为投资计划、设备供分项工程进度计划等;按生产要素可分为投资计划、设备供应计划等。应计划等。 (3) 时间管理有明显的阶段性。时间管理有明显的阶段性。 (4) 时间管理风险性大。由于进度管理是一个不可逆转的工作时间管理风险性大。由于进度管理是一个不可逆转的工作 ,因而风险较大。在管理中既要沿用前人的管理理论知识,因而风险较大。在管理中既要沿用前人的管理理论知识,又要借鉴同类工程进度管

38、理的经验和成果,还要根据本工程又要借鉴同类工程进度管理的经验和成果,还要根据本工程特点对进度进行创造性的科学管理。特点对进度进行创造性的科学管理。4 .2 软件项目的工作量和进度估算软件项目的工作量和进度估算Hot Tip一、编制项目进度计划的目的和依据一、编制项目进度计划的目的和依据 目的目的制定项目的详细进度计划,明确每项活动起止时间、控制定项目的详细进度计划,明确每项活动起止时间、控制时间和节约时间制时间和节约时间协调资源协调资源预测所需资源的级别,以为活动赋予不同的优先级预测所需资源的级别,以为活动赋予不同的优先级为项目跟踪提供基础为项目跟踪提供基础满足严格的完工时间约束满足严格的完工

39、时间约束 依据依据4 .3 编制项目进度计划编制项目进度计划Hot Tip一、编制项目进度计划的目的和依据一、编制项目进度计划的目的和依据 目的目的 依据依据项目网络图项目网络图项目活动工期的估算文件项目活动工期的估算文件项目的资源要求和共享说明项目的资源要求和共享说明项目活动的各项约束条件项目活动的各项约束条件项目活动的提前和滞后要求项目活动的提前和滞后要求对于对于IT项目还应考虑生产率问题项目还应考虑生产率问题4 .3 编制项目进度计划编制项目进度计划二二 .编制项目进度计划编制项目进度计划项目计划的作用项目计划的作用 确定项目的工作规范,遵循的标准,成为项目实施的依据和确定项目的工作规范

40、,遵循的标准,成为项目实施的依据和指南;指南; 明确项目组各成员及其工作责任范围以及相应的职权明确项目组各成员及其工作责任范围以及相应的职权 使项目组成员明确自己的工作目标、工作方法、工作途径、使项目组成员明确自己的工作目标、工作方法、工作途径、工作期限要求;工作期限要求; 项目组成员和项目干系人之间的交流、沟通与协作,使得项项目组成员和项目干系人之间的交流、沟通与协作,使得项目各项工作协调一致,增加客户满意度;目各项工作协调一致,增加客户满意度; 为项目的跟踪控制提供基础;为项目的跟踪控制提供基础; 项目计划在项目中起到承上启下的作用,作为项目工作指南项目计划在项目中起到承上启下的作用,作为

41、项目工作指南。4 .3 编制项目进度计划编制项目进度计划二二. 编制进度计划编制进度计划 IT项目进度计划基本内容项目进度计划基本内容 IT项目综合进度计划项目综合进度计划 IT项目采购工作进度计划项目采购工作进度计划 IT项目实施进度计划项目实施进度计划 IT项目验收进度计划项目验收进度计划 IT项目的维护计划项目的维护计划4 .3 编制项目进度计划编制项目进度计划二二. 编制进度计划编制进度计划 项目进度计划的编制步骤项目进度计划的编制步骤 选择模板选择模板 确定任务确定任务 确定时间值确定时间值 进行资源分配计划评审进行资源分配计划评审 画出网络计划图画出网络计划图4 .3 编制项目进度

42、计划编制项目进度计划二二. 编制进度计划编制进度计划 制定项目进度计划的方法制定项目进度计划的方法 系统分析法。基本方法有甘特图法和系统分析法。基本方法有甘特图法和CPM、PERT等方法等方法 资源平衡法资源平衡法: “将稀缺资源优先分配给关键路线上的将稀缺资源优先分配给关键路线上的项目活动项目活动” 项目管理软件项目管理软件:项目工期计划编制的一种辅助方法。项目工期计划编制的一种辅助方法。 计算机模拟方法:蒙特卡罗模拟计算机模拟方法:蒙特卡罗模拟 4 .3 编制项目进度计划编制项目进度计划二二. 编制进度计划编制进度计划 制定进度计划工作的结果制定进度计划工作的结果项目进度计划书项目进度计划书项目工期计划书的支持细节项目工期计划书的支持细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论