《项目管理培训6之项目时间管理.ppt》由会员分享,可在线阅读,更多相关《项目管理培训6之项目时间管理.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目管理培训项目管理培训项目时间管理项目时间管理人月神话 人月神话的博客 时间管理整体过程活动定义活动排序资源估算持续时间估算进度计划进度控制WBS估算资源安排活动定义活动排序进度表PMBOK2008IT项目管理过程资产人月神话的博客 6.1 定义活动输入1.范围基准2.事业环境因素3.组织过程资产工具和技术1.分解2.滚动式规划3.模板4.专家判断输出1.活动清单2.活动属性3.里程碑清单定义活动是将WBS分解的最底层工作包进一步分解为更小的部分,即完成项目必须开展的工作和步骤。活动是进行估算,编制进度计划基础。人月神话的博客 工作包和活动的关系采购需求软件需求说明书需求调研需求收集需求文档
2、编写原型开发工作包活动v工作包强调结果,活动强调完成结果的过程v工作包可以作为成本核算最小单位,活动不定义v挣值管理需要基于工作包,而不能基于活动人月神话的博客 活动定义的输出WBS编码活动编码活动名称活动描述紧前活动紧后活动逻辑关系提前&滞后量资源需求假设约束v活动清单 -对每一个活动的详细描述v活动属性 -注意活动属性随项目进度编制不断细化v里程碑清单-项目中重要的时间点或事件人月神话的博客 6.2 活动排序输入1.活动清单2.活动属性3.里程碑清单4.项目范围说明书5.组织过程资产工具和技术1.前导图PDM2.确定依赖关系3.确定提前量和滞后量4.进度网络模板输出1.项目进度网络图2.项
3、目文件(更新)活动排序是识别和记录项目活动间逻辑关系的过程。除了首尾两项外,每个活动都至少有一个紧前活动和一个紧后活动。人月神话的博客 前导图PDM指按工作先后顺序把每项工作作为一个方块,按照先后顺序 用带箭头的界限图表示。单代号工作位于节点上,也就是说 每一个节点表示一个工作,用箭头表示工作的先后顺序和相互关系。开始结束ABCDEF人月神话的博客 PDM样例#任务前置任务资源1获取花园材料房东2打扫地块甲和乙3准备土壤1,2甲 4种草3甲5种花 2甲开始 结束 13 4 2 5q从开始到结束的关键事件网络图q这个网络图有两条并列的路径样 例人月神话的博客 活动的逻辑关系FS结束-开始SS开始
4、-开始SF开始-结束FF结束-结束洗锅炒菜洗地板刷油漆哨兵上岗哨兵下岗批准整个设计制定下一步计划人月神话的博客 活动的依赖关系v强制性依赖固有依赖关系,也称为硬逻辑关系前导图中使用的四种逻辑关系例如在电子项目中,必须先做原型机再进行测试v自由依赖关系称为软逻辑依赖可以有也可以无,需要根据最佳实践确定v外部依赖关系项目活动和项目外活动间的依赖关系不受项目经理控制和制约例如设备安装和设备到货人月神话的博客 提前量和滞后量v提前量 虽然有明确依赖关系,但是上一活动没结束,下一个活动可提前开始v滞后量 虽然上一活动结束,但是必须等待一定时间下一活动才能开始v提前量和滞后量都不属于活动历时,但是影响项目
5、工期u 存在提前量的原因是活动粒度粗u 进行活动细分后往往不存在提前量人月神话的博客 6.3 活动资源估算输入1.活动清单2.活动属性3.资源日历4.事业环境因素5.组织过程资产工具和技术1.专家判断2.备选方案分析3.出版的估算数据4.自下而上估算5.项目管理软件输出1.活动资源需求2.资源分解结构3.项目文件(更新)估算每项活动所需要用到的材料、人员、设备或用品的种类和数量的过程。活动资源估算过程和成本估算过程紧密相关。人月神话的博客 资源分解结构资源分解结构是按照资源类别和类型而划分的资源层级结构。资源类别包括人力,材料,设备和用品。资源类型包括技能水平,等级水平或适用于项目的其他类型。
6、RBS人力材料工具设备需求设计编码测试开发类测试类架构设计岗概要设计岗详细设计岗功能测试岗性能测试岗设计类工具编码类工具人月神话的博客 人员岗位技能矩阵需求架构设计设计编码测试配置管理张三李四王五刘刚李娟刘丹宋丽主体岗位可兼岗位v需求和架构设计为瓶颈资源,无可替代人选v资源的可兼职岗位增加了资源安排的灵活性人月神话的博客 6.4 活动持续时间估算输入1.活动清单2.活动属性3.活动资源需求4.资源日历5.项目范围说明书6.事业环境因素7.组织过程资产工具和技术1.专家判断2.类别估算3.参数估算4.三点估算5.类别分析输出1.活动持续时间估算2.项目文件(更新)根据资源估算的结果,估算完成单项
7、活动说需工作时段数的过程。应该由项目团队中最熟悉具体活动的个人或小组,来提供活动持续时间估算说需要的各种输入。人月神话的博客 类比估算法v自上而下的估算方法v从以前类似活动的实际历时估算未来活动的历时v是专家判断的一种形式v一般应用在项目的早期阶段人月神话的博客 三点估算v一种概率方法,通常比单点估算准确v期望值:PERT=(p+4ML+o)/6v标准差:sigma=(p-o)/6人月神话的博客 6sigmav1sigma=68.3%v2sigma=95.5%v3sigma=99.7%v6sigma=99.99997%一种基于事实和数据的分析改进方法,其目的是提高企业的收益。这个方法的最大特点
8、就是一切基于事实,一切用数据说话。不论是说明差错的程度,还是分析原因,以及检验改进措施的成效,都要用事实和数据说话,而不是基于主观上的想像。人月神话的博客 参数估算-用例估算v标准用例=(基本流+扩展流+2*业务规则)/10v生产率=6工作日/单位用例v工作量=6*5.5=33工作日基本流扩展流业务规则折合标准用例功能A功能B功能C12863424332.31.81.4合计5.5人月神话的博客 参数估算-功能点估算vFunction Point Estimation 功能点估算是一种用来估算项目大小的技术。v功能点是对软件功能和规模的间接定量测量,它基于客观的外部应用接口和主观的内部应用复杂度
9、以及总体的性能特征。v功能点估算中有5种信息进行描述:事务类的有EI,EO和EQ,数据存储类有ILF和EIF外部输入(EI):通过界面等的输入,插入更新等操作都是典型外部输入外部输出(EO):仅仅输出,入导出,报表,打印等输出外部查询(EQ):先要输入数据,在根据输入数据计算输出,如查询内部逻辑文件(ILF):可以理解为业务对象,可能对应多个数据表外部接口文件(EIF):其它应用提供的接口数据.人月神话的博客 功能点估算方法因子低中高合计EI *3 *4 *6 EO *4 *5 *7EQ *3 *4 *6ILF *7 *10 *15EIF *5 *7 *10UFPv先分别计算未调整的功能点并进
10、行合计v计算加权因子v计算调整后的功能点v根据功能点和生产率确定工作量人月神话的博客 6.5 制定进度计划输入1.活动清单2.活动属性3.活动进度网络图4.活动资源需求5.资源日历6.活动持续时间估算7.项目范围说明书8.事业环境因素9.组织过程资产工具和技术1.进度网络分析2.关键路径法3.关键链法4.资源平衡5.假设情景分析6.时间提前量和滞后量7.进度压缩8.进度计划编制工具输出1.项目进度计划2.进度基准3.进度数据4.项目文件(更新)制定进度计划是分析活动顺序,持续时间,资源需求和进度约束,编制项目进度计划的过程。使用进度计划编制工作来处理各种活动,持续时间和资源信息。进度计划编制是
11、一个反复进行的过程。人月神话的博客 进度计划数据流向人月神话的博客 关键路径法v总和最大路径为关键路径,即从开始到结束时差为零的线路v可能存在一条或多条关键路径v对关键路径进行工期压缩要考虑次关键路径的产生v关键路径未考虑资源约束不考虑任何资源限制的情况下,沿着项目进度网络路径进行顺推与逆推分析,计算出全部活动理论上进行的最早开始与完成时间,最晚开始与完成时间。210641951511人月神话的博客 关键路径法v最早开始时间 ESv最晚开始时间 LSv最早结束时间 EFv最晚结束数据 LF浮动时间=LS-ES 或 LF-EF人月神话的博客 关键路径-例子人月神话的博客 关键路径-例子人月神话的
12、博客 关键路径-例子人月神话的博客 关键路径-例子人月神话的博客 关键路径-例子v客户要求20天完工,怎么办?人月神话的博客 PERT计划评审技术vPERT(Program Evaluation and Review Technique)即计划评审技术,最早是由美国海军在计划和控制北极星导弹的研制时发展起来的。PERT技术使原先估计的、研制北极星潜艇的时间缩短了两年。事件(Events)表示主要活动结束的那一点;活动(Activities)表示从一个事件到另一个事件之间的过程;关键路线(Critical Path)是PERT网络中花费时间最长的事件和活动的序列。人月神话的博客 TOC约束理论v
13、业绩都受制于它的制约因素v局部改善并不意味整体改善v系统能力受瓶颈制约v进度计划应考虑资源瓶颈v应考虑改善瓶颈效率人月神话的博客 关键链法v关键链是基于约束理论思维过程,为了解决项目交付的速度和可靠性难题而开发出的针对项目管理的一套过程和实践集合。关键链管理知识体系包括针对单独项目的关键链进度和缓冲管理,针对大型组合项目的跨项目资源协调。依赖:任务本身的依赖和资源约束依赖缓冲:时间和资源的预留,保证项目最重要任务的完成帕金森定律:只要还有时间,工作就会不断扩展,直到用完所有的时间。人月神话的博客 关键链法项目缓冲接驳缓冲关键路径关键链人月神话的博客 资源平衡v资源平衡的操作原理是将核心和稀缺资
14、源尽可能的分配给关键路径上的任务,充分利用非关键路径上的浮动时间来灵活调整各个资源的使用。资源平衡也可以借助Project项目管理软件进行,具体步骤为:在Project中分岗位角色录入不同的资源设置各种不同资源和资源最大允许的加班量设置不同的资源日历对任务进行排序,根据估算结果将各任务类型设置为固定工时通过跟踪甘特图,找到Project网络图中的关键路径以及关键路径上的任务将稀缺资源优先分配到网络图中的关键路径上通过Project的资源使用情况和资源直方图观察是否存在资源超负荷的情况,如果存在则将个别任务重新调整并分配到工作量不饱满的其它资源上。不断执行第6步直到项目资源使用基本均衡并达到有效
15、利用。人月神话的博客 进度安排-案例v关键路径为:S-R1-A1-D5-T2,工期23天v岗位职责表明有资源约束,架构只有王五能够做人月神话的博客 进度安排-案例v首先安排关键路径任务v其次安排其它任务v在安排其它任务的时候发现资源冲突,王五为瓶颈资源人月神话的博客 进度安排-案例v根据资源冲突重新对任务安排进行调整v架构可以先做A1,也可以先做A2,工期都为26天v如果T1的工期为5天呢?人月神话的博客 资源约束进度计划v需求假设其中A,B为需求类任务,C,D,E为设计类任务,E,G,H,I为编码类任务有需求,设计和编码三种角色,不同的角色只能做各自种类的任务项目中需求一人,设计一人,编码一
16、人v解决方案在A和B之间增加依赖关系,活动持续时间为0分析A-B,关键路径不再是Start-ADGH-End.而是S-ABEI-End,关键路径长为33分析B-A,关键路径仍然为 Start-ADGH-End,长度为 31人月神话的博客 进度压缩v让项目内的所有资源在尽可能早的时间都动起来v将WBS或任务分解到一个合适的粒度v通过分解,常周期任务变成为短周期迭代任务v非并行任务转化为并行任务人月神话的博客 Project使用v基础信息设置项目开始时间设置项目工作日历设置项目资源设置和导入项目列重新定义和安排v使用过程导入WBS的任务信息,并进行大纲编排根据估算数据,设置每个任务的工时,将任务设
17、置为固定工时。对任务进行相关性链接,链接完成后可以显示出进度计划的关键路径。对关键资源和关键路径进行分析,对每个任务进行资源分配,分配后Project自动生成工期看生成的工期是否满足进度要求人员是否充分利用,并根据关键资源和关键路径对各任务的人力投入进行调整。资源平衡分析重复以上各个步骤完成整个项目进度计划人月神话的博客 Project进度计划人月神话的博客 案例-月亮王v路易十四把你抓为俘虏,要求你替他做一个计划,为他的城堡添 加三个新地牢。小的地牢很难设计(最快要12周),但是容易建 成(1周)。中等的地牢是典型的,设计(5周),施工(6周)。大的地牢容易设计(1周),但是很难建造(9周)
18、,你有一个设 计师和一个建筑师。你的设计师不会建造而建造师不会设计。如果给路易建三个城堡(大中小各一个)地牢,最短工期是多少?人月神话的博客 可行方案v关键路径能否解决该问题?v建筑师3周没有活干,进度还可以进一步压缩吗?人月神话的博客 6.6 控制进度输入1.项目管理计划2.项目进度计划3.工作绩效信息4.组织过程资产工具和技术1.绩效审查2.偏差分析3.项目管理软件4.资源平衡5.假设情景分析6.时间提前量和滞后量7.进度压缩8.进度计划编制工具输出1.工作绩效测量结果2.组织过程资产(更新)3.变更请求4.项目管理计划(更新)5.项目文件(更新)控制进度是监督项目状态以更新项目进展,管理
19、进度基准变更的过程。人月神话的博客 进度控制内容v项目进度控制是监控项目在时间上的变化,并与计划 进度进行比较,一旦实际进度落后于计划进度,则采 取纠正措施,以保证项目的正常进行。项目进度控制内容包括:建立进度基线跟踪和记录项目的实际进展计算偏差采取补救措施人月神话的博客 进度跟踪-进度游戏v每个人都反馈进度按时完成,但是项目还是延期了。-集成工作识别?v今天完成1000行代码,但是实际写了80行,完成80%。-毫无意义进度。v我的工作完成了。-输出呢?输出检验呢?v这项工作要求周五完成,我周四做就可以了。风险和缓冲呢?v我的任务延期了,是上游给我的输出质量太差了。人月神话的博客 软件项目进度延期分析v项目进度本身不合理估算不准备和偏差大关键资源和关键路径的识别问题资源本身没有得到充分的利用v团队和人的问题人员的技能没有达到要求项目团队成员沟通问题项目成员的责任心v质量因素的制约v风险管理工作没有做好v项目范围蔓延或需求不明确v工具技术的选择v系统架构设计的原因人月神话的博客 采取补救措施v项目计划变更,进度进度基准进行修订v快速跟进v赶工期(往进度落后项目投入人手,往往使项目进度更加落后)v重新谈判人月神话
限制150内