项目时间管理-课件_第1页
项目时间管理-课件_第2页
项目时间管理-课件_第3页
项目时间管理-课件_第4页
项目时间管理-课件_第5页
已阅读5页,还剩171页未读 继续免费阅读

下载本文档

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

文档简介

项目时间管理1项目管理-时间管理项目时间管理1项目管理-时间管理内容项目时间管理概念活动定义活动排序活动估计制订进度计划2项目管理-时间管理内容项目时间管理概念2项目管理-时间管理项目时间管理概念时间的特殊性不可再生最容易衡量的一个指标质量时间成本3项目管理-时间管理项目时间管理概念时间的特殊性质量时间成本3项目管理-时间管理项目时间管理概念项目的临时性特点项目经理或项目组对时间的重视程度时间往往意味着市场机会大鱼吃小鱼快鱼吃慢鱼谁为项目的质量负责?铁打的兵营流水的兵质量往往是自上而下的活动4项目管理-时间管理项目时间管理概念项目的临时性特点4项目管理-时间管理项目时间管理概念时间管理过程WBSSOW活动图活动估算方法与结果项目进度计划更新进度计划5项目管理-时间管理项目时间管理概念时间管理过程WBSSOW活动图活动估算方法与项目时间管理概念时间管理的层次项目级的时间管理具体活动的完成情况部门级的时间管理阶段点(或里程碑)的完成情况公司级的时间管理阶段点或整体完成情况6项目管理-时间管理项目时间管理概念时间管理的层次6项目管理-时间管理项目时间管理概念时间管理的特殊性宁可信其无,不可信其有工作完成情况的百分比表示方法时间衡量的详细程度应充分结合管理的有效性7项目管理-时间管理项目时间管理概念时间管理的特殊性7项目管理-时间管理项目时间管理概念时间管理方法的变迁泰勒的科学管理概念动作研究福特公司的生产线概念卓别林关于生产线的讽刺剧美国军方所提出的CPM与PERT方法WattsHumphrey所提倡的个人时间管理PSP(PersonalSoftwareProcess)准备好秒表!好像又回到了泰勒的科学管理时代8项目管理-时间管理项目时间管理概念时间管理方法的变迁8项目管理-时间管理活动定义输入WBSSOW历史数据约束估计工具与技术工作分解模版输出活动列表更新的WBS相关信息9项目管理-时间管理活动定义输入工具与技术输出9项目管理-时间管理活动定义WBS的作用WorkBreakdownStructureWBS是一种将复杂任务分解为简单任务的方法将项目分解为可管理的活动作为软件项目计划和跟踪的基础10项目管理-时间管理活动定义WBS的作用10项目管理-时间管理活动定义工作产品结构描述整个软件组成结构需求规格子系统1功能1.1功能1.2子系统2设计规格子系统1子系统2模块2.1模块2.211项目管理-时间管理活动定义工作产品结构11项目管理-时间管理活动定义活动结构为了完成WBS中定义的工作产品所必需执行的活动活动与工作产品的对应关系根据经验来确定例如软件生命周期模型12项目管理-时间管理活动定义活动结构12项目管理-时间管理活动定义13项目管理-时间管理活动定义13项目管理-时间管理活动定义准备WBS计划不断细化WBS结构通过滚动计划方式不断细化WBS14项目管理-时间管理活动定义准备WBS计划14项目管理-时间管理活动定义根据软件生命周期组织WBS对当前阶段的活动进行详细的分解暂时不要分解后续阶段的活动随着对项目了解的深入不断细化WBS根据阶段的划分来确定软件项目的里程碑15项目管理-时间管理活动定义根据软件生命周期组织WBS15项目管理-时间管理活动定义WBS的层次WBS具有不同的层次,不同的人关注在不同的层次项目组成员的直接负责人关注到每个活动项目经理(项目规模较小时)项目组长(项目规模较大时)项目高层经理或客户关注在较高层次的WBS活动例如需求分析阶段、设计阶段、集成测试阶段和系统测试阶段16项目管理-时间管理活动定义WBS的层次16项目管理-时间管理活动定义WBS的局限不能显示活动之间的顺序不能显示活动之间的依赖关系MSProject将WBS、GANNT、PERT等分析方法结合在一起17项目管理-时间管理活动定义WBS的局限17项目管理-时间管理活动定义SOWStatementOfWorkSOW往往作为项目合同的主要附件为制订详细计划提供依据SOW的主要目的是界定工作范围时间费用质量18项目管理-时间管理活动定义SOW18项目管理-时间管理活动定义SOW的主要内容工作范围包含的工作任务不包含的工作任务GoldenPlating交付物描述进度安排资源需求验收标准与流程19项目管理-时间管理活动定义SOW的主要内容19项目管理-时间管理活动定义历史数据充分利用组织积累的经验类似的项目哪些活动是必需的系统集成项目的阶段划分20项目管理-时间管理活动定义历史数据20项目管理-时间管理活动定义活动列表活动列表的定义通常与工作范围分解相结合活动定义的依据是分解后的交付物工作范围分解与活动定义往往同时进行21项目管理-时间管理活动定义活动列表21项目管理-时间管理活动定义活动与事件的区别活动消耗时间,而事件往往是一个时间点例如项目的里程碑(可能也需要几个小时的时间)事件往往用于标识活动的状态活动必须可测量判断活动的状态工作分解有利于测量活动的状态22项目管理-时间管理活动定义活动与事件的区别22项目管理-时间管理活动定义经验与实际相结合软件生命周期的例子抽象的活动具体化如何得到实际项目的活动列表制订活动列表的目的是为了方便管理管理与实际的工作相结合定义活动列表的误区普遍适用的观念工作为管理服务23项目管理-时间管理活动定义经验与实际相结合23项目管理-时间管理活动定义活动定义练习请列出你所在的项目中的十项公共活动为每项活动描述一个事件,事件表示这一活动已经完成例如:系统的安装连调活动,其完成的标志是客户与项目组共同签署的《安装连调测试报告》24项目管理-时间管理活动定义活动定义练习24项目管理-时间管理活动排序输入活动列表交付物描述硬性依赖关系软依赖关系外部依赖关系里程碑工具与技术前导图法(PDM)箭头图法(ADM)网络计划模版输出项目网络图更新的活动列表25项目管理-时间管理活动排序输入工具与技术输出25项目管理-时间管理活动排序硬性依赖关系工作中固有的依赖关系项目采购活动作为系统安装的前提活动软件需求分析必须在对应的软件设计之前完成硬性依赖关系又称为硬性逻辑关系活动的排序首先要满足活动之间的硬性逻辑关系26项目管理-时间管理活动排序硬性依赖关系26项目管理-时间管理活动排序软性依赖关系根据项目组的经验或偏好定义的依赖关系项目的监控往往在项目采购开始后进行软件系统测试用例的编写往往在编码开始时进行软性依赖关系又称为软性逻辑关系或优先逻辑关系根据最佳实践(BestPractice)来确定活动之间的软性逻辑关系27项目管理-时间管理活动排序软性依赖关系27项目管理-时间管理活动排序外部依赖关系通常为项目组与项目组外之间的活动关系项目组与客户方之间的关系项目组与独立的测试组之间的关系CMM体系中关于组间协调的最佳实践28项目管理-时间管理活动排序外部依赖关系28项目管理-时间管理活动排序依赖性关系的四种类型FSFinishtoStart需求分析-总体设计SFStarttoFinish系统上线-项目结项FFFinishtoFinish单元测试-集成测试用例SSStarttostart编写系统侧使用例-总体设计29项目管理-时间管理活动排序依赖性关系的四种类型29项目管理-时间管理活动排序项目网络图前导图法(或单代号网络法)箭头图法(或双代号网络法)关键路径法(CPM)网络图以图形方式直观地描述项目中活动的依赖关系,便于对项目中的活动进行有效地管理30项目管理-时间管理活动排序项目网络图30项目管理-时间管理活动排序前导图法(PDM)PrecedenceDiagrammingMethod又称为单代号网络法(ActivityOnNode)一般用于描述FS依赖关系类型的活动31项目管理-时间管理活动排序前导图法(PDM)31项目管理-时间管理活动排序32项目管理-时间管理活动排序32项目管理-时间管理活动排序箭头图法(或双代号网络法)使用箭头来表示任务,箭头连接圆圈。圆圈用于表示任务开始和任务结束任务所需的时间标于箭头上方,任务编号列于箭头下方33项目管理-时间管理活动排序箭头图法(或双代号网络法)33项目管理-时间管理活动排序箭头图法134625A25DCB131810E12HF157G34项目管理-时间管理活动排序箭头图法134625A25DCB131810E12H活动排序关键路径法CriticalPathMethodology无论是PDM或ADM都需要使用关键路径法来判断完成项目所需的最短时间以及确定各项活动的浮动时间35项目管理-时间管理活动排序关键路径法35项目管理-时间管理活动估计输入活动列表约束资源需求资源能力历史信息识别地风险工具与技术量化估计方法类比估计法专家估计法输出活动时间估算估计基础更新的活动列表36项目管理-时间管理活动估计输入工具与技术输出36项目管理-时间管理活动估计估计目的与估计对象估计目的根据工作规模来预计完成项目所需要的资源根据现有的资源估计完成的工作规模“两头凑”的方式估计对象时间、人员、成本、其他37项目管理-时间管理活动估计估计目的与估计对象37项目管理-时间管理活动估计估计方法量化估计方法FPA、COCOMOII模型等类比法基于历史经验或行业数据头脑风暴法专家估计法基于WBS的子活动估计方式基于宽带DELPHI方法38项目管理-时间管理活动估计估计方法38项目管理-时间管理活动估计FPA估计法软件需求规格确定数据功能及其复杂性确定事务功能及其复杂性内部逻辑文件(ILF)外部接口文件(EIF)外部输入(EI)外部输出(EO)外部查询(EQ)计算初始功能点确定14个系统特征值计算调整值系数计算功能点(FPC)39项目管理-时间管理活动估计FPA估计法软件需求规格确定数据功能及其复杂性活动估计FPA方法步骤一:识别数据功能并确定其复杂度内部逻辑文件(ILF)外部接口文件(EIF)40项目管理-时间管理活动估计FPA方法40项目管理-时间管理活动估计FPA方法确定ILF与EIF的复杂度确定ILF与EIF的复杂度要确定两个系数数据元素类型(DET)记录元素类型(RET)根据下表判断DET与RET的复杂度1-19DET20-50DET>50DET1RET简单简单平均2-5RET简单平均复杂>5RET平均复杂复杂41项目管理-时间管理活动估计FPA方法1-19DET20-50DET>50DE活动估计FPA方法步骤二:识别事务功能并确定其复杂度外部输入(EI)外部输出(EO)外部查询(EQ)42项目管理-时间管理活动估计FPA方法42项目管理-时间管理活动估计FPA方法确定EI的复杂度1-4DET5-15DET>15DET0-1FTR简单简单平均2-FTR简单平均复杂>2FTR平均复杂复杂43项目管理-时间管理活动估计FPA方法1-4DET5-15DET>15DET0活动估计FPA方法确定EO的复杂度1-5DET6-19DET>19DET0-1FTR简单简单平均2-3FTR简单平均复杂>3FTR平均复杂复杂44项目管理-时间管理活动估计FPA方法1-5DET6-19DET>19DET0活动估计FPA方法确定EQ的复杂度1-5DET6-19DET>19DET0-1FTR简单简单平均2-3FTR简单平均复杂>3FTR平均复杂复杂45项目管理-时间管理活动估计FPA方法1-5DET6-19DET>19DET0活动估计FPA方法步骤三:计算初始功能点初始功能点的取决于功能类型及其对应的复杂度46项目管理-时间管理活动估计FPA方法46项目管理-时间管理活动估计FPA方法步骤四:确定系统的14个特征值FPA方法认为有14个因素影响FP的个数这14个特征值根据SRS的内容来判断非功能需求设计约束根据每个特征值的特点,决定它的取值,取值范围介于0到5之间47项目管理-时间管理活动估计FPA方法47项目管理-时间管理活动估计48项目管理-时间管理活动估计48项目管理-时间管理活动估计FPA方法步骤五:计算调整系数VAF=(TDI*0.01)+0.65TDI(TOTALDEGREEOFINFLUENCE)0.65<VAF<1.35步骤六:计算功能点FPC=UFP*VAF49项目管理-时间管理活动估计FPA方法49项目管理-时间管理活动估计FPA与COCOMOII50项目管理-时间管理活动估计FPA与COCOMOII50项目管理-时间管理活动估计COCOMOII瑞利曲线PeterNorden认为项目是由未解决问题的集合,随着项目的进展,这些问题得到解决。有如下的假设:项目中的问题是有限的项目组成员的多少应与项目组当前面临的问题成正比例问题的出现是随机的、独立的瑞利公式:m(t)=2*K*a*t*exp(-a*t2)51项目管理-时间管理活动估计COCOMOII51项目管理-时间管理活动估计COCOMOII52项目管理-时间管理活动估计COCOMOII52项目管理-时间管理活动估计COCOMOII公式一工作量(人月)初始=A*(规模)B公式二:工作量(人月)调整=工作量(人月)初始*(工作量系数)公式三:开发时间正常=[K*(工作量调整)(0.28+0.2*(B-0.91))]53项目管理-时间管理活动估计COCOMOII53项目管理-时间管理活动估计COCOMOII进度约束进度约束=期望的时间/开发时间正常进度约束对工作量的影响如果进度约束为75%,那么工作量调整乘1.43如果进度约束为85%,那么工作量调整乘1.14如果进度约束为100%,那么工作量调整乘154项目管理-时间管理活动估计COCOMOII54项目管理-时间管理活动估计类比估计方法行业数据或历史数据生产率(例如代码行/人天)头脑风暴法又称脑力震荡活动,主要的目的是激发大家的思维55项目管理-时间管理活动估计类比估计方法55项目管理-时间管理活动估计头脑风暴法头脑风暴法实践领导同与会者人人平等明确会议的目的每人依次发表一条意见、一个观点可以相互补充,但不能评论、更不能驳斥别人的观点当面把每个成员的观点毫无遗漏地记录下来会议持续到无人发表意见为止将每个人的观点重复一编对各种见解评价、论证56项目管理-时间管理活动估计头脑风暴法56项目管理-时间管理活动估计宽带DELPHI方法组建评估组系统介绍系统分解与假设设定偏差值个人估计

估计结果汇总估计结果是否在偏差范围内估计差异讨论NO估计结果YES57项目管理-时间管理活动估计宽带DELPHI方法组建评估组系统介绍活动估计宽带DELPHI方法请采用宽带DELPHI方法估计神州四号宇宙飞船的发射费用(以人民币计)58项目管理-时间管理活动估计宽带DELPHI方法58项目管理-时间管理活动估计估计结果的使用与客户签订合同时提供依据合同金额、项目完成时间等《项目合同》、《工作说明书》等项目立项时提供依据人员需求、时间需求、资源需求等《工作说明书》、《项目预算表》、《项目计划》等项目执行时提供依据人员需求、时间需求、资源需求等更新《工作说明书》、更新《项目预算表》、更新《项目计划》等59项目管理-时间管理活动估计估计结果的使用59项目管理-时间管理活动估计估计中注意的问题观念的转变对估计的重要性认识不足项目估计所采用的方法、花费的时间与其重要性不成比例习惯于接受现状评价项目缺乏标准(没有认真估计的项目计划不足为凭)缺乏成本意识项目组的资源总是不够,应该需要多少资源?讨价还价缺乏客观的标准60项目管理-时间管理活动估计估计中注意的问题60项目管理-时间管理活动估计整体估计与局部估计的关系项目所需的时间由多种因素共同确定市场压力、客户要求、政治目的等工作规模、技术难度、人员能力、人员的稳定性等所以项目所需的时间往往是多方面约束的折衷假如哪方面的估计数据不准确,就会造成“瘸腿”现象,影响客户和开发方的利益61项目管理-时间管理活动估计整体估计与局部估计的关系61项目管理-时间管理制订进度计划输入项目网络图活动时间估算资源需求约束风险管理计划活动属性工具与技术数学分析工期压缩模拟资源平衡项目管理软件编码系统输出项目进度计划更新的资源需求62项目管理-时间管理制订进度计划输入工具与技术输出62项目管理-时间管理制订进度计划工期分析方法CPM(CriticalPathMethod)存在很强的依赖关系(主要是FS依赖关系)PERT(ProgramEvaluationandReviewTechnique)使用概率分布原理确定活动的时间GERT(GraphicEvaluationandReviewTechnique)允许活动有回路或条件分支63项目管理-时间管理制订进度计划工期分析方法63项目管理-时间管理制订进度计划CPM(CriticalPathMethod)美国国防部于二十世纪五十年代末期提出的方法,主要适用于大型工程项目项目关注于费用控制项目中的活动存在很强的依赖关系64项目管理-时间管理制订进度计划CPM(CriticalPathMethod制订进度计划CPM65项目管理-时间管理制订进度计划CPM65项目管理-时间管理制订进度计划CPM(箭头表示法)134625A25DCB131810E12HF157G566项目管理-时间管理制订进度计划CPM(箭头表示法)134625A25DCB13制订进度计划CPM(箭头表示法的虚拟节点)在任务E“编写系统测使用例”之前添加一个新任务I“学习测使用例设计方法”(I应尽早开始,并且没有前置任务)134625A25DCB131810E12HF157G2’3I67项目管理-时间管理制订进度计划CPM(箭头表示法的虚拟节点)134625A25制订进度计划CPM(前导图法)克服箭头法中需要引入“虚拟活动”的不足)StartA25G5B18C13D10F15E12FinishH7I368项目管理-时间管理制订进度计划CPM(前导图法)StartAGBCDFEFin制订进度计划CPM(计算活动的浮动时间)69项目管理-时间管理制订进度计划CPM(计算活动的浮动时间)69项目管理-时间管制订进度计划CPM(计算关键路径)关键路径决定了项目所需要的最短总体时间位于关键路径上的活动浮动时间为0浮动时间为0的所有活动组成了项目的关键路径上例中的关键路径活动为A-B-C-D-G-H上例中的关键路径时间为7870项目管理-时间管理制订进度计划CPM(计算关键路径)70项目管理-时间管理制订进度计划PERT(ProgramEvaluation&ReviewTechnique)美国国防部于二十世纪五十年代末期提出的方法,主要适用于R&D等不确定性较高的项目技术更新频繁、进度风险较高的项目71项目管理-时间管理制订进度计划PERT(ProgramEvaluation&制订进度计划PERTPERT主要应用于对单个活动的时间进行估计PERT对于每一种活动都采用三种估算值乐观时间、悲观时间和最可能的时间每种活动的时间则取决于加权值72项目管理-时间管理制订进度计划PERT72项目管理-时间管理制订进度计划PERTPERT加权值=73项目管理-时间管理制订进度计划PERT73项目管理-时间管理制订进度计划PERTPERT加权值与CPM单一活动值的关系74项目管理-时间管理制订进度计划PERT74项目管理-时间管理制订进度计划GERT采用类似流程图的方式来描述项目中的分支活动或回路活动系统分析软件定制用户培训系统上线用户培训系统开发购买软件调整预算是否可行是否在预算内否是否是75项目管理-时间管理制订进度计划GERT系统分析软件定制用户培训系统上线用户培训制订进度计划请作出下列活动的网络图并判断关键路径(30分钟)76项目管理-时间管理制订进度计划请作出下列活动的网络图并判断关键路径(30分钟)制订进度计划练习答案77项目管理-时间管理制订进度计划练习答案77项目管理-时间管理制订进度计划工期压缩在不调整工作范围的前提下压缩进度工期压缩往往意味着费用的增加与质量的降低当压缩工期时,进度往往是考虑的首要因素。但项目完成以后,质量则必然上升为主要的因素回忆COCOMOII模型公式三的补充解释78项目管理-时间管理制订进度计划工期压缩78项目管理-时间管理制订进度计划工期压缩赶工(Crashing)分析如何以最低成本最大限度地压缩项目的总工期赶工意味着用成本来争取时间,此时优先考虑的是缩短那些位于项目关键路径中的活动的持续时间79项目管理-时间管理制订进度计划工期压缩79项目管理-时间管理制订进度计划工期压缩并行(FastTracking)将通常情况下按顺序进行的活动以重叠的方式进行,这样可以压缩项目的工期。并行往往会造成大量的返工,因而会“欲速则不达”,反倒更进一步延长工期对工期压缩后则要重新判断项目的关键路径80项目管理-时间管理制订进度计划工期压缩80项目管理-时间管理制订进度计划工期压缩时间-费用的网络优化工程项目计划一般不可能在最初就得到最经济合理的指标,需要不断地优化项目计划。时间-费用优化综合考虑工期和费用两者之间的关系,寻求以最低的工程总费用获得最佳工期的方法81项目管理-时间管理制订进度计划工期压缩81项目管理-时间管理制订进度计划工期压缩时间-费用的网络优化假设活动的完成时间和活动的相应费用间存在一定的关系。费用可分为直接费用与间接费用。赶工或加快进度往往会引起直接费用的增加,但间接费用的开支则会降低时间-费用优化的标准是当直接费用的增加大于间接费用的增加时,优化结束(假定时间第二位,费用第一位)82项目管理-时间管理制订进度计划工期压缩82项目管理-时间管理制订进度计划工期压缩时间-费用的网络优化步骤确定各项活动的赶工费用变化率,即活动加快时单位时间所增加的费用计算正常条件下网络的时间参数关键路径、总工期、正常直接费用、正常间接费用和正常总费用压缩关键路径上赶工费用变化率最小的活动时间,以达到减少工程总费用的目的83项目管理-时间管理制订进度计划工期压缩83项目管理-时间管理制订进度计划工期压缩某项工程的网络图如下所示,工程间接费用为1000元/周84项目管理-时间管理制订进度计划工期压缩84项目管理-时间管理制订进度计划工期压缩时间-费用的网络优化示例正常条件下时间参数的计算1327546051319262260226242671324556667985项目管理-时间管理制订进度计划工期压缩13275460513192622602制订进度计划86项目管理-时间管理制订进度计划86项目管理-时间管理项目时间管理Q&A87项目管理-时间管理项目时间管理Q&A87项目管理-项目时间管理谢谢!88项目管理-时间管理项目时间管理谢谢!88项目管理-时间管理项目时间管理89项目管理-时间管理项目时间管理1项目管理-时间管理内容项目时间管理概念活动定义活动排序活动估计制订进度计划90项目管理-时间管理内容项目时间管理概念2项目管理-时间管理项目时间管理概念时间的特殊性不可再生最容易衡量的一个指标质量时间成本91项目管理-时间管理项目时间管理概念时间的特殊性质量时间成本3项目管理-时间管理项目时间管理概念项目的临时性特点项目经理或项目组对时间的重视程度时间往往意味着市场机会大鱼吃小鱼快鱼吃慢鱼谁为项目的质量负责?铁打的兵营流水的兵质量往往是自上而下的活动92项目管理-时间管理项目时间管理概念项目的临时性特点4项目管理-时间管理项目时间管理概念时间管理过程WBSSOW活动图活动估算方法与结果项目进度计划更新进度计划93项目管理-时间管理项目时间管理概念时间管理过程WBSSOW活动图活动估算方法与项目时间管理概念时间管理的层次项目级的时间管理具体活动的完成情况部门级的时间管理阶段点(或里程碑)的完成情况公司级的时间管理阶段点或整体完成情况94项目管理-时间管理项目时间管理概念时间管理的层次6项目管理-时间管理项目时间管理概念时间管理的特殊性宁可信其无,不可信其有工作完成情况的百分比表示方法时间衡量的详细程度应充分结合管理的有效性95项目管理-时间管理项目时间管理概念时间管理的特殊性7项目管理-时间管理项目时间管理概念时间管理方法的变迁泰勒的科学管理概念动作研究福特公司的生产线概念卓别林关于生产线的讽刺剧美国军方所提出的CPM与PERT方法WattsHumphrey所提倡的个人时间管理PSP(PersonalSoftwareProcess)准备好秒表!好像又回到了泰勒的科学管理时代96项目管理-时间管理项目时间管理概念时间管理方法的变迁8项目管理-时间管理活动定义输入WBSSOW历史数据约束估计工具与技术工作分解模版输出活动列表更新的WBS相关信息97项目管理-时间管理活动定义输入工具与技术输出9项目管理-时间管理活动定义WBS的作用WorkBreakdownStructureWBS是一种将复杂任务分解为简单任务的方法将项目分解为可管理的活动作为软件项目计划和跟踪的基础98项目管理-时间管理活动定义WBS的作用10项目管理-时间管理活动定义工作产品结构描述整个软件组成结构需求规格子系统1功能1.1功能1.2子系统2设计规格子系统1子系统2模块2.1模块2.299项目管理-时间管理活动定义工作产品结构11项目管理-时间管理活动定义活动结构为了完成WBS中定义的工作产品所必需执行的活动活动与工作产品的对应关系根据经验来确定例如软件生命周期模型100项目管理-时间管理活动定义活动结构12项目管理-时间管理活动定义101项目管理-时间管理活动定义13项目管理-时间管理活动定义准备WBS计划不断细化WBS结构通过滚动计划方式不断细化WBS102项目管理-时间管理活动定义准备WBS计划14项目管理-时间管理活动定义根据软件生命周期组织WBS对当前阶段的活动进行详细的分解暂时不要分解后续阶段的活动随着对项目了解的深入不断细化WBS根据阶段的划分来确定软件项目的里程碑103项目管理-时间管理活动定义根据软件生命周期组织WBS15项目管理-时间管理活动定义WBS的层次WBS具有不同的层次,不同的人关注在不同的层次项目组成员的直接负责人关注到每个活动项目经理(项目规模较小时)项目组长(项目规模较大时)项目高层经理或客户关注在较高层次的WBS活动例如需求分析阶段、设计阶段、集成测试阶段和系统测试阶段104项目管理-时间管理活动定义WBS的层次16项目管理-时间管理活动定义WBS的局限不能显示活动之间的顺序不能显示活动之间的依赖关系MSProject将WBS、GANNT、PERT等分析方法结合在一起105项目管理-时间管理活动定义WBS的局限17项目管理-时间管理活动定义SOWStatementOfWorkSOW往往作为项目合同的主要附件为制订详细计划提供依据SOW的主要目的是界定工作范围时间费用质量106项目管理-时间管理活动定义SOW18项目管理-时间管理活动定义SOW的主要内容工作范围包含的工作任务不包含的工作任务GoldenPlating交付物描述进度安排资源需求验收标准与流程107项目管理-时间管理活动定义SOW的主要内容19项目管理-时间管理活动定义历史数据充分利用组织积累的经验类似的项目哪些活动是必需的系统集成项目的阶段划分108项目管理-时间管理活动定义历史数据20项目管理-时间管理活动定义活动列表活动列表的定义通常与工作范围分解相结合活动定义的依据是分解后的交付物工作范围分解与活动定义往往同时进行109项目管理-时间管理活动定义活动列表21项目管理-时间管理活动定义活动与事件的区别活动消耗时间,而事件往往是一个时间点例如项目的里程碑(可能也需要几个小时的时间)事件往往用于标识活动的状态活动必须可测量判断活动的状态工作分解有利于测量活动的状态110项目管理-时间管理活动定义活动与事件的区别22项目管理-时间管理活动定义经验与实际相结合软件生命周期的例子抽象的活动具体化如何得到实际项目的活动列表制订活动列表的目的是为了方便管理管理与实际的工作相结合定义活动列表的误区普遍适用的观念工作为管理服务111项目管理-时间管理活动定义经验与实际相结合23项目管理-时间管理活动定义活动定义练习请列出你所在的项目中的十项公共活动为每项活动描述一个事件,事件表示这一活动已经完成例如:系统的安装连调活动,其完成的标志是客户与项目组共同签署的《安装连调测试报告》112项目管理-时间管理活动定义活动定义练习24项目管理-时间管理活动排序输入活动列表交付物描述硬性依赖关系软依赖关系外部依赖关系里程碑工具与技术前导图法(PDM)箭头图法(ADM)网络计划模版输出项目网络图更新的活动列表113项目管理-时间管理活动排序输入工具与技术输出25项目管理-时间管理活动排序硬性依赖关系工作中固有的依赖关系项目采购活动作为系统安装的前提活动软件需求分析必须在对应的软件设计之前完成硬性依赖关系又称为硬性逻辑关系活动的排序首先要满足活动之间的硬性逻辑关系114项目管理-时间管理活动排序硬性依赖关系26项目管理-时间管理活动排序软性依赖关系根据项目组的经验或偏好定义的依赖关系项目的监控往往在项目采购开始后进行软件系统测试用例的编写往往在编码开始时进行软性依赖关系又称为软性逻辑关系或优先逻辑关系根据最佳实践(BestPractice)来确定活动之间的软性逻辑关系115项目管理-时间管理活动排序软性依赖关系27项目管理-时间管理活动排序外部依赖关系通常为项目组与项目组外之间的活动关系项目组与客户方之间的关系项目组与独立的测试组之间的关系CMM体系中关于组间协调的最佳实践116项目管理-时间管理活动排序外部依赖关系28项目管理-时间管理活动排序依赖性关系的四种类型FSFinishtoStart需求分析-总体设计SFStarttoFinish系统上线-项目结项FFFinishtoFinish单元测试-集成测试用例SSStarttostart编写系统侧使用例-总体设计117项目管理-时间管理活动排序依赖性关系的四种类型29项目管理-时间管理活动排序项目网络图前导图法(或单代号网络法)箭头图法(或双代号网络法)关键路径法(CPM)网络图以图形方式直观地描述项目中活动的依赖关系,便于对项目中的活动进行有效地管理118项目管理-时间管理活动排序项目网络图30项目管理-时间管理活动排序前导图法(PDM)PrecedenceDiagrammingMethod又称为单代号网络法(ActivityOnNode)一般用于描述FS依赖关系类型的活动119项目管理-时间管理活动排序前导图法(PDM)31项目管理-时间管理活动排序120项目管理-时间管理活动排序32项目管理-时间管理活动排序箭头图法(或双代号网络法)使用箭头来表示任务,箭头连接圆圈。圆圈用于表示任务开始和任务结束任务所需的时间标于箭头上方,任务编号列于箭头下方121项目管理-时间管理活动排序箭头图法(或双代号网络法)33项目管理-时间管理活动排序箭头图法134625A25DCB131810E12HF157G122项目管理-时间管理活动排序箭头图法134625A25DCB131810E12H活动排序关键路径法CriticalPathMethodology无论是PDM或ADM都需要使用关键路径法来判断完成项目所需的最短时间以及确定各项活动的浮动时间123项目管理-时间管理活动排序关键路径法35项目管理-时间管理活动估计输入活动列表约束资源需求资源能力历史信息识别地风险工具与技术量化估计方法类比估计法专家估计法输出活动时间估算估计基础更新的活动列表124项目管理-时间管理活动估计输入工具与技术输出36项目管理-时间管理活动估计估计目的与估计对象估计目的根据工作规模来预计完成项目所需要的资源根据现有的资源估计完成的工作规模“两头凑”的方式估计对象时间、人员、成本、其他125项目管理-时间管理活动估计估计目的与估计对象37项目管理-时间管理活动估计估计方法量化估计方法FPA、COCOMOII模型等类比法基于历史经验或行业数据头脑风暴法专家估计法基于WBS的子活动估计方式基于宽带DELPHI方法126项目管理-时间管理活动估计估计方法38项目管理-时间管理活动估计FPA估计法软件需求规格确定数据功能及其复杂性确定事务功能及其复杂性内部逻辑文件(ILF)外部接口文件(EIF)外部输入(EI)外部输出(EO)外部查询(EQ)计算初始功能点确定14个系统特征值计算调整值系数计算功能点(FPC)127项目管理-时间管理活动估计FPA估计法软件需求规格确定数据功能及其复杂性活动估计FPA方法步骤一:识别数据功能并确定其复杂度内部逻辑文件(ILF)外部接口文件(EIF)128项目管理-时间管理活动估计FPA方法40项目管理-时间管理活动估计FPA方法确定ILF与EIF的复杂度确定ILF与EIF的复杂度要确定两个系数数据元素类型(DET)记录元素类型(RET)根据下表判断DET与RET的复杂度1-19DET20-50DET>50DET1RET简单简单平均2-5RET简单平均复杂>5RET平均复杂复杂129项目管理-时间管理活动估计FPA方法1-19DET20-50DET>50DE活动估计FPA方法步骤二:识别事务功能并确定其复杂度外部输入(EI)外部输出(EO)外部查询(EQ)130项目管理-时间管理活动估计FPA方法42项目管理-时间管理活动估计FPA方法确定EI的复杂度1-4DET5-15DET>15DET0-1FTR简单简单平均2-FTR简单平均复杂>2FTR平均复杂复杂131项目管理-时间管理活动估计FPA方法1-4DET5-15DET>15DET0活动估计FPA方法确定EO的复杂度1-5DET6-19DET>19DET0-1FTR简单简单平均2-3FTR简单平均复杂>3FTR平均复杂复杂132项目管理-时间管理活动估计FPA方法1-5DET6-19DET>19DET0活动估计FPA方法确定EQ的复杂度1-5DET6-19DET>19DET0-1FTR简单简单平均2-3FTR简单平均复杂>3FTR平均复杂复杂133项目管理-时间管理活动估计FPA方法1-5DET6-19DET>19DET0活动估计FPA方法步骤三:计算初始功能点初始功能点的取决于功能类型及其对应的复杂度134项目管理-时间管理活动估计FPA方法46项目管理-时间管理活动估计FPA方法步骤四:确定系统的14个特征值FPA方法认为有14个因素影响FP的个数这14个特征值根据SRS的内容来判断非功能需求设计约束根据每个特征值的特点,决定它的取值,取值范围介于0到5之间135项目管理-时间管理活动估计FPA方法47项目管理-时间管理活动估计136项目管理-时间管理活动估计48项目管理-时间管理活动估计FPA方法步骤五:计算调整系数VAF=(TDI*0.01)+0.65TDI(TOTALDEGREEOFINFLUENCE)0.65<VAF<1.35步骤六:计算功能点FPC=UFP*VAF137项目管理-时间管理活动估计FPA方法49项目管理-时间管理活动估计FPA与COCOMOII138项目管理-时间管理活动估计FPA与COCOMOII50项目管理-时间管理活动估计COCOMOII瑞利曲线PeterNorden认为项目是由未解决问题的集合,随着项目的进展,这些问题得到解决。有如下的假设:项目中的问题是有限的项目组成员的多少应与项目组当前面临的问题成正比例问题的出现是随机的、独立的瑞利公式:m(t)=2*K*a*t*exp(-a*t2)139项目管理-时间管理活动估计COCOMOII51项目管理-时间管理活动估计COCOMOII140项目管理-时间管理活动估计COCOMOII52项目管理-时间管理活动估计COCOMOII公式一工作量(人月)初始=A*(规模)B公式二:工作量(人月)调整=工作量(人月)初始*(工作量系数)公式三:开发时间正常=[K*(工作量调整)(0.28+0.2*(B-0.91))]141项目管理-时间管理活动估计COCOMOII53项目管理-时间管理活动估计COCOMOII进度约束进度约束=期望的时间/开发时间正常进度约束对工作量的影响如果进度约束为75%,那么工作量调整乘1.43如果进度约束为85%,那么工作量调整乘1.14如果进度约束为100%,那么工作量调整乘1142项目管理-时间管理活动估计COCOMOII54项目管理-时间管理活动估计类比估计方法行业数据或历史数据生产率(例如代码行/人天)头脑风暴法又称脑力震荡活动,主要的目的是激发大家的思维143项目管理-时间管理活动估计类比估计方法55项目管理-时间管理活动估计头脑风暴法头脑风暴法实践领导同与会者人人平等明确会议的目的每人依次发表一条意见、一个观点可以相互补充,但不能评论、更不能驳斥别人的观点当面把每个成员的观点毫无遗漏地记录下来会议持续到无人发表意见为止将每个人的观点重复一编对各种见解评价、论证144项目管理-时间管理活动估计头脑风暴法56项目管理-时间管理活动估计宽带DELPHI方法组建评估组系统介绍系统分解与假设设定偏差值个人估计

估计结果汇总估计结果是否在偏差范围内估计差异讨论NO估计结果YES145项目管理-时间管理活动估计宽带DELPHI方法组建评估组系统介绍活动估计宽带DELPHI方法请采用宽带DELPHI方法估计神州四号宇宙飞船的发射费用(以人民币计)146项目管理-时间管理活动估计宽带DELPHI方法58项目管理-时间管理活动估计估计结果的使用与客户签订合同时提供依据合同金额、项目完成时间等《项目合同》、《工作说明书》等项目立项时提供依据人员需求、时间需求、资源需求等《工作说明书》、《项目预算表》、《项目计划》等项目执行时提供依据人员需求、时间需求、资源需求等更新《工作说明书》、更新《项目预算表》、更新《项目计划》等147项目管理-时间管理活动估计估计结果的使用59项目管理-时间管理活动估计估计中注意的问题观念的转变对估计的重要性认识不足项目估计所采用的方法、花费的时间与其重要性不成比例习惯于接受现状评价项目缺乏标准(没有认真估计的项目计划不足为凭)缺乏成本意识项目组的资源总是不够,应该需要多少资源?讨价还价缺乏客观的标准148项目管理-时间管理活动估计估计中注意的问题60项目管理-时间管理活动估计整体估计与局部估计的关系项目所需的时间由多种因素共同确定市场压力、客户要求、政治目的等工作规模、技术难度、人员能力、人员的稳定性等所以项目所需的时间往往是多方面约束的折衷假如哪方面的估计数据不准确,就会造成“瘸腿”现象,影响客户和开发方的利益149项目管理-时间管理活动估计整体估计与局部估计的关系61项目管理-时间管理制订进度计划输入项目网络图活动时间估算资源需求约束风险管理计划活动属性工具与技术数学分析工期压缩模拟资源平衡项目管理软件编码系统输出项目进度计划更新的资源需求150项目管理-时间管理制订进度计划输入工具与技术输出62项目管理-时间管理制订进度计划工期分析方法CPM(CriticalPathMethod)存在很强的依赖关系(主要是FS依赖关系)PERT(ProgramEvaluationandReviewTechnique)使用概率分布原理确定活动的时间GERT(GraphicEvaluationandReviewTechnique)允许活动有回路或条件分支151项目管理-时间管理制订进度计划工期分析方法63项目管理-时间管理制订进度计划CPM(CriticalPathMethod)美国国防部于二十世纪五十年代末期提出的方法,主要适用于大型工程项目项目关注于费用控制项目中的活动存在很强的依赖关系152项目管理-时间管理制订进度计划CPM(CriticalPathMethod制订进度计划CPM153项目管理-时间管理制订进度计划CPM65项目管理-时间管理制订进度计划CPM(箭头表示法)134625A25DCB131810E12HF157G5154项目管理-时间管理制订进度计划CPM(箭头表示法)134625A25DCB13制订进度计划CPM(箭头表示法的虚拟节点)在任务E“编写系统测使用例”之前添加一个新任务I“学习测使用例设计方法”(I应尽早开始,并且没有前置任务)134625A25DCB131810E12HF157G2’3I155项目管理-时间管理制订进度计划CPM(箭头表示法的虚拟节点)134625A25制订进度计划CPM(前导图法)克服箭头法中需要引入“虚拟活动”的不足)StartA25G5B18C13D10F15E12FinishH7I3156项目管理-时间管理制订进度计划CPM(前导图法)StartAGBCDFEFin制订进度计划CPM(计算活动的浮动时间)157项目管理-时间管理制订进度计划CPM(计算活动的浮动时间)69项目管理-时间管制订进度计划CPM(计算关键路径)关键路径决定了项目所需要的最短总体时

温馨提示

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

评论

0/150

提交评论