《软件项目进管理软件项目管理.pptx》由会员分享,可在线阅读,更多相关《软件项目进管理软件项目管理.pptx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本章目录本章目录5.15.1软件项目进度管理概述软件项目进度管理概述 5.25.2项目进度的描述工具项目进度的描述工具 5.35.3编制项目进度计划编制项目进度计划 5.45.4软件项目的进度控制软件项目的进度控制 5.55.5编制进度计划的创新方法编制进度计划的创新方法 5.6 5.6 案例与讨论案例与讨论 第1页/共33页5.1软件项目进度管理概述软件项目进度管理概述 5.1.1加强项目进度管理的重要性加强项目进度管理的重要性 15.1.2项目进度管理中的相关术语项目进度管理中的相关术语 2 5.1.3软件项目进度管理的特点软件项目进度管理的特点 3 5.1.4软件项目进度管理的内容软件项
2、目进度管理的内容 4第2页/共33页5.1.1加强项目进度管理的重要性加强项目进度管理的重要性 项目进度管理又称为时间管理、工期管理,是指为保证项目各项工作及项目总任务按时完成所需要的一系列的工作与过程,具体包括项目进度计划编制及实施进度控制。时间、费用、质量构成了项目管理的三大目标。其中,费用发生在项目的各项作业中,质量取决于每个作业过程,工期则依赖于进度系列上的时间保证,这些目标均能通过进度控制加以掌握,所以进度控制是项目控制工作的首要内容,是项目的灵魂。第3页/共33页5.1.2项目进度管理中的相关术语项目进度管理中的相关术语 在进行项目进度管理时,必须先要熟悉以下一些基本术语。1项目活
3、动 2工程进度 3工期 4活动之间的顺序关系 5活动之间的依赖关系 第4页/共33页5.1.3软件项目进度管理的特点软件项目进度管理的特点 软件项目具有规模大、建设的一次性和结构与技术复杂等特点,主要表现在以下几方面。(1)软件项目进度管理是一个动态过程。(2)项目进度计划和控制是复杂的系统工程。(3)软件项目进度管理有明显的阶段性。(4)软件项目进度管理的风险性大。第5页/共33页5.1.4软件项目进度管理的内容软件项目进度管理的内容 软件项目进度管理的内容很多,主要包括:定义为达到项目目标所需要的各种活动;项目活动内容的安排;估算工期,对工作顺序、活动工期和所需资源进行分析并制定项目进度计
4、划;对项目进度的管理与控制等。这些相关过程与活动既相互影响,又相互关联。第6页/共33页5.2项目进度的描述工具项目进度的描述工具 5.2.1甘特图甘特图 15.2.2网络图网络图 2 5.2.3里程碑图里程碑图 35.2.4资源图资源图 4第7页/共33页5.2.1甘特图甘特图 1甘特图的基本思想甘特图,叫做线条图、横道图,是用来展示项目进度或者定义完成目标所需要具体工作的一种最常用工具,由享利甘特先生于1900年发明,其示例效果如图所示。第8页/共33页5.2.1甘特图甘特图2甘特图的表示方法在实际项目管理中,甘特图的绘制有两种表示方法。但是不管是哪种方法,它们是基本思想是一致的都是将工作
5、分解结构中的任务排列在垂直轴,而水平轴表示时间。3甘特图的优缺点分析 4甘特图的两种变化形式5甘特图的主要应用(1)表示进度计划(2)进行进度控制(3)甘特图还可以用于资源优化、编制资源及费用计划等 第9页/共33页5.2.1甘特图甘特图6甘特图的绘制技术在项目管理实践中,很多项目管理工具软件都具有根据WBS来制作对应甘特图的相关功能。如图所示,就是利用项目管理软件 Project 2007制作的某软件项目甘特图。第10页/共33页5.2.2网络图网络图 1网络图的含义网络图是非常有用的一种进度表达方式,在网络图中可以将项目中的各个活动以及各个活动之间的逻辑关系表示出来,从左到右画出各个任务的
6、时间关系图,表明项目任务将如何和以什么顺序进行。2网络图的形式常用的网络图有前导图法(Precedence Diagramming Method,简称PDM)、箭线图法(Arrow Diagramming Method,简称ADM)、条件箭线图法(Condition-arrow Diagramming Method,简称CDM)网络图等几种。第11页/共33页5.2.2网络图网络图3网络图的绘制网络图的绘制主要是依据项目中各个活动之间的工作关系表,通过网络图的形式将项目工作关系表达出来。网络图的绘制可以分为以下3个步骤。(1)项目分解。(2)工作关系分析。(3)编制网络图。第12页/共33页5
7、.2.3里程碑图里程碑图 里程碑图用来显示项目进展中的重大工作完成。里程碑不同于活动,活动是需要消耗资源的,并且是需要时间来完成,里程碑仅仅表示事件的标记,不消耗资源和时间。第13页/共33页5.2.4资源图资源图 资源图可以用来显示项目进展过程中资源的分配情况,这个资源包括人力资源、设备资源等。下图就是一个人力资源随时间分布情况的资源图。第14页/共33页5.3编制项目进度计划编制项目进度计划 5.3.1软件项目进度计划概述软件项目进度计划概述 15.3.2制定软件项目进度计划的依据制定软件项目进度计划的依据 2 5.3.3进度计划的编制过程进度计划的编制过程 35.3.4网络计划技术在项目
8、进度网络计划技术在项目进度计划中的应用计划中的应用 4第15页/共33页5.3.1软件项目进度计划概述软件项目进度计划概述 1软件项目进度计划的含义软件项目进度计划的含义进度计划是说明项目中各项工作的开展顺序、开始时间、完成时间及相互依赖衔接关系的计划。根据进度计划所包含内容的不同,它可分为项目总体进度计划、分项进度计划和年度进度计划等,它们一起构成项目的进度计划系统。当然,不同的项目,其进度计划的划分方法有所不同。第16页/共33页5.3.1软件项目进度计划概述软件项目进度计划概述2编制软件项目进度计划的要求编制软件项目进度计划的要求项目进度计划的编制通常是在项目经理的主持下,由各职能部门、
9、技术人员、项目管理专家及参与项目工作的其他相关人员等共同参与完成3编制项目进度计划的阶段成果编制项目进度计划的阶段成果(1)项目进度计划)项目进度计划(2)详细依据说明)详细依据说明(3)进度管理计划)进度管理计划(4)更新的项目资源需求)更新的项目资源需求 第17页/共33页5.3.2制定软件项目进度计划的依据制定软件项目进度计划的依据 制定软件项目进度计划的主要依据是:项目网络图。资源需求。资源安排描述。日历。约束条件。假设条件。提前或滞后要求。风险管理计划。第18页/共33页5.3.3进度计划的编制过程进度计划的编制过程 不同类型的进度计划编制方法,在具体步骤上会有所不同,但无论采用哪种
10、方法,以下几项工作都是必不可少的:项目活动定义、活动排序、活动历时估算、进度计划编制。1项目活动定义项目活动定义就是对项目团队成员和项目干系人为实现项目目标、完成项目可交付成果必须开展的具体活动的确定。项目的每一项活动就是一个工作单元,它们有预期的历时、成本和资源要求。2项目活动排序项目活动定义确定了项目必须完成的活动后,项目进度管理的下一步骤是活动排序。项目活动排序是指识别项目活动清单中各项目活动的相互关联与依赖关系。第19页/共33页5.3.3进度计划的编制过程进度计划的编制过程3项目活动历时估算项目活动历时估算是指对已确定的项目活动可能完成时间进行估算的工作。在实践中.软件项目进度估算常
11、用的方法有基于规模的进度估算、工程评价技术、关键路径法、类推估算法、基于承诺的进度估算法等。4进度计划编制项目进度计划涉及众多的因素,编制时往往需要反复测算和平衡。通常可以使用如下一些方法进行。(1)数学分析法(2)持续时间压缩法(3)模拟法 (4)资源分配的启发式方法(5)项目管理软件 第20页/共33页5.3.4网络计划技术在项目进度计划中的应用网络计划技术在项目进度计划中的应用 条形图和活动网络是在软件进度计划中最常用的网络计划技术。条形图描述了由谁具体负责某个模块及该模块的开始时间和结束时问;活动网络则表示了组成该软件项目的不同活动及它们的持续期和它们之间的相互依赖关系。第21页/共3
12、3页5.4软件项目的进度控制软件项目的进度控制 5.4.1项目进度控制的概念项目进度控制的概念 15.4.2项目进度变更的原因项目进度变更的原因 2 5.4.3分析进度偏差的影响分析进度偏差的影响 35.4.4项目进度计划的调整项目进度计划的调整 4第22页/共33页5.4.1项目进度控制的概念项目进度控制的概念 在软件项目进度计划的执行过程中,经常需要检查项目的实际进度情况,并将其与进度计划进行对比分析。若出现实际进度向不理想方向偏离时,便需要分析产生的原因以及对工期的影响程度,然后确定必要的调整措施,或者更新原计划,使项目按预定的进度目标进行,以避免工期拖延进而给项目造成一定损失。以上的整
13、个过程就是项目进度控制。第23页/共33页5.4.2项目进度变更的原因项目进度变更的原因 对软件项目进度进行控制,首先需要分析并控制软件项目进度变更的主要原因。引起软件项目进度变更的原因有很多,其中可能性最大的有以下几种情况:(1)编制的项目进度计划不切实际。(2)人为因素的不利影响。(3)设计变更因素的影响。(4)资金、材料、设备等原因的影响。(5)不可预见的政治、经济、气候等项目外部环境等因素的影响。第24页/共33页5.4.3分析进度偏差的影响分析进度偏差的影响 在进度更新之前,先要分析进度偏差对后续工作及总工期的影响,包括以下几方面:(1)分析产生进度偏差的工作是否为关键工作。(2)分
14、析进度偏差是否大于总时差。(3)分析进度偏差是否大于自由时差。项目管理人员可以确认应该调整产生进度偏差的工作和调整偏差值的大小,以便确定应采取的更新措施,形成新的符合实际进度情况和计划目标的进度计划。第25页/共33页5.4.4项目进度计划的调整项目进度计划的调整 在分析了项目进度偏差的影响之后,就需要根据实际情况,进行项目进度计划的调整。这主要包括以下几个方面的相关内容。1关键工作的调整 2改变某些工作的逻辑关系 3重新编制计划 4非关键工作的调整 5增减工作项目 6进行资源的调整 第26页/共33页5.5编制进度计划的创新方法编制进度计划的创新方法 5.5.1 帕肯森定律与帕肯森定律与“学
15、生综合症学生综合症”15.5.2 项目延期的心理因素项目延期的心理因素 2 5.5.3 关键链法的创新应用关键链法的创新应用 3第27页/共33页5.5.1 帕肯森定律与帕肯森定律与“学生综合症学生综合症”帕肯森定律指出:“工作总是拖延到它所能够允许最迟完成的那一天”,也就是说如果工作允许它拖延、推迟完成的话,往往这个工作总是推迟到它能够最迟完成的那一刻,很少有提前完成的。第28页/共33页5.5.2 项目延期的心理因素项目延期的心理因素 除了“学生综合症”所起的作用外,还因为在通常的工作中,提前完成工作的人并不是总能受到奖励,反而会受到处罚,“能者多劳”在一定程度上有时说的就是这个道理。第2
16、9页/共33页5.5.3 关键链法的创新应用关键链法的创新应用 为了根据人的特点改进项目管理,根据“帕肯森定律”和“学生综合症”的工作习惯和特点,以及上述项目延期的其他原因分析,可以采用关键链法来制定项目进度计划。1关键链法的含义 2关键链法的思想 3关键链法的优点分析 第30页/共33页5.6 案例与讨论案例与讨论 案例案例5-1讨论题讨论题1.请分析造成项目进度拖延的可能原因有哪些?2.从技术人员转为管理人员,作为项目经理应该特别注意哪些事项?3.小王对进度计划的控制应该怎样做?4.小王应采用哪些管理措施来保证后期的项目整体进度不被拖延?第31页/共33页5.6 案例与讨论案例与讨论案例案例5-2讨论题讨论题1进度管理与成本管理有冲突吗?2如何在保证成本和质量的前提下,实施项目进度管理?3请你对同里达公司目前的项目管理方式提出一些合理化的建议。第32页/共33页工程信息检索感谢您的观看!第33页/共33页