




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 chapter_10软件项目管理 chapter_71承上启下承上启下q编制进度计划的三步曲q项目分解项目分解q项目规模估算项目规模估算q资源、进度安排 chapter_72RoadMapRoadMap合同管理合同管理 生存期生存期 需求管理需求管理 任务分解任务分解项目进度项目进度项目估算项目估算质量计划质量计划 配置计划配置计划风险计划风险计划团队管理团队管理项目度量项目度量集成项目集成项目跟踪控制跟踪控制 项目结束项目结束 chapter_73软件开发项目管理软件开发项目管理第五章第五章软件项目进度和质量计划软件项目进度和质量计划 chapter_74本章要点本章要点一、进度管理的基本
2、概念及过程二、编制进度计划三、案例分析 chapter_75进度管理的重要性进度管理的重要性q按时完成项目是项目经理最大的挑战之一q时间是项目规划中灵活性最小的因素q进度问题是项目冲突的主要原因,尤其在项目的后期。 chapter_76软件项目进度软件项目进度( (时间时间) )管理过程管理过程q活动定义(Activity definition)q活动排序(Activity sequencing)q活动历时估计(Activity duration estimating)q制定进度计划(Schedule development)q进度控制(Schedule control)-项目跟踪 chapt
3、er_77活动定义活动定义活动1活动2功能1软件产品功能2-子功能2功能2功能3功能2-子功能1功能2-子功能3 chapter_78项目活动排序项目活动排序q项目各项活动之间存在相互联系与相互依赖关系,q根据这些关系进行适当的顺序安排前置活动(任务)前置活动(任务)-后置活动(任务)后置活动(任务) chapter_79任务任务( (活动活动) )之间的关系之间的关系ABAB结束-开始结束-结束AB开始-开始AB开始-结束 chapter_710进度管理图示进度管理图示q网络图qPDM优先图q甘特图q里程碑图q资源图 chapter_711网络图图例网络图图例网络图网络图q网络图是活动排序的
4、一个输出q展示项目中的各个活动以及活动之间的逻辑关系 q网络图可以表达活动的历时 chapter_712PDMPDM图例:优先图法图例:优先图法开始活动1活动3活动2结束q构成PDM网络图的基本特点是节点(Box)q节点(Box)表示活动(工序,工作)q用箭线表示各活动(工序,工作)之间的逻辑关系. chapter_713PDM (Precedence Diagramming PDM (Precedence Diagramming Method )-Method )-优先图法图例图例开始需 求获取项 目规划需 求确认项 目计 划评审总 体设计详 细设计系 统测试集 成测试编码结束 chapte
5、r_714甘特图甘特图- -实例实例 chapter_715里程碑图示里程碑图示SpecificationDesign08/9811/98Testing02/995/99AvailableCoding9/0011/00Announce chapter_716里程碑图示里程碑图示q里程碑显示项目进展中的重大工作完成q里程碑不同于活动q活动是需要消耗资源的q里程碑仅仅表示事件的标记 chapter_717资源图资源图资源图05010015020025013579111315时间(周)资源(工时)系列2系列1 chapter_718本章要点本章要点一、进度管理的基本概念及过程二、编制进度计划三、案例
6、分析 chapter_719编制项目进度计划步骤编制项目进度计划步骤n进度编制n资源调整n成本预算n计划优化调整n计划基线 chapter_720进度编制的基本方法进度编制的基本方法q关键路径法q正推法q逆推法q时间压缩法q赶工(Crash)q快速跟进(Fast tracking:搭接) chapter_721关键路径法关键路径法(CPMCPM: Critical Path Method Critical Path Method )q根据指定的网络图逻辑关系和单一的历时估算,计算每一个活动的单一的、确定的最早和最迟开始和完成日期。q计算浮动时间。q计算网络图中最长的路径。q确定项目完成时间 c
7、hapter_722网络图中任务进度时间参数说明网络图中任务进度时间参数说明q最早开始时间(Early start)q最晚开始时间(Late start)q最早完成时间(Early finish)q最晚完成时间(Late finish)q自由浮动(Free Float)q总浮动( Total Float)q超前(Lead)q滞后(Lag) chapter_723浮动时间浮动时间(Float)(Float)q浮动时间是一个活动的机动性,它是一个活动在不影响其它活动或者项目完成的情况下可以延迟的时间量 chapter_724自由与总浮动时间自由与总浮动时间q自由浮动(Free Float)q在不影
8、响后置任务最早开始时间本活动可以延迟的时间q总浮动( Total Float)q在不影响项目最早完成时间本活动可以延迟的时间 chapter_725CPMCPM估计估计132A:100天B:10天C:5天 chapter_726进度时间参数进度时间参数A:100B:10B:10A:ES=0,EF=100LS=0,LF=100B:ES=0,EF=10LF=100 , LS=90公式公式: EF= ES+durationLS=LF- durationTF=LS-ES =LF-EFTF=LS-ES=90TF=LF-EF=90 chapter_727任务滞后任务滞后Lag活动A活动B结束-开始Lag=
9、3A完成之后完成之后3天天B开始开始 chapter_728进度时间参数进度时间参数A:100B:10B:10B:ES=0,EF=10LS=80,LF=90TF=LS-ES=80FF= 0C:ES=15,EF=20LS=95,LF=100TF=LS-ES=80C:5C:5B:10公式公式: ES(S)= EF(P) + Lag,LF(P) = LS (S) Lag TF=LS-ES,FF= ES(S)-EF(P)- LagLag=5 chapter_729同时浮动?同时浮动?A:100B:10B:10B:ES=0,EF=10LS=80,LF=90TF=LS-ES=80FF= 0C:ES=15,
10、EF=20LS=95,LF=100TF=LS-ES=80C:5C:5Lag=5 chapter_730同时浮动时间同时浮动时间qB可以浮动的时间:80*10/15=53qC可以浮动的时间:80*5/15=27q问题:如果由于B, C分别延误80天,造成100万损失,应该如何赔偿? chapter_731同时浮动赔偿同时浮动赔偿qB赔偿:100(1-2/3)qC赔偿: 100(1-1/3)q作为项目经理应该避免一些对项目不利的因素q严禁不应该的浮动q避免损失 chapter_732关键路径(关键路径(Critical Path Critical Path )q关键路径CP是决定项目完成的最短时间
11、。q是时间浮动为0(Float=0)的路径q网络图中最长的路径q关键路径上的任何任务都是关键任务q关键路径上的任何活动延迟,都会导致整个项目完成时间的延迟 chapter_733正推法正推法(Forward pass)(Forward pass)按照时间顺序计算最早开始时间和最早完成时间的方法按照时间顺序计算最早开始时间和最早完成时间的方法, ,称为正推法称为正推法. .q首先建立项目的开始时间q项目的开始时间是网络图中第一个活动的最早开始时间q从左到右,从上到下进行任务编排q 当一个任务有多个前置时,选择其中最大的最早完成日期作为其后置任务的最早开始日期q公式:qES+Duration=EF
12、qEF+Lag=ESs chapter_734正推法实例正推法实例StartLFLSEFESDuration=7Task A18LFLSEFESDuration=3Task B14LFLSEFESDuration=6Task C814LFLSEFESDuration=3Task D47LFLSEFESDuration=3Task G1417LFLSEFESDuration=3Task E710LFLSEFESDuration=2Task H1719LFLSEFESDuration=2Task F46Finish当一个任务有多个前置时,选择其中最大的最早完成日期作为其后置任务的最早开始日期 ch
13、apter_735逆推法逆推法(Backward pass)(Backward pass)按照逆时间顺序计算最晚开始时间和最晚结束时间的方按照逆时间顺序计算最晚开始时间和最晚结束时间的方法法, ,称为逆推法称为逆推法. . q首先建立项目的结束时间q项目的结束时间是网络图中最后一个活动的最晚结束时间q从右到左,从上到下进行计算q 当一个前置任务有多个后置任务时,选择其中最小最晚开始日期作为其前置任务的最晚完成日期q公式:qLF-Duration=LSqLS-Lag=LFp chapter_736逆推图示逆推图示StartLFLSEFESDuration=7Task A1818LFLSEFESD
14、uration=3Task B14811LFLSEFESDuration=6Task C814814LFLSEFESDuration=3Task D471114LFLSEFESDuration=3Task G14171417LFLSEFESDuration=3Task E7101417LFLSEFESDuration=2Task H17191719LFLSEFESDuration=2Task F461214Finish当一个前置任务有多个后置任务时,选择其中最小最晚开始日期作为其前置任务的最晚完成日期CP:A-C-G-HCp Path:18 chapter_737课堂练习课堂练习q作为项目经理
15、,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。通过历时估计已经估算出每个任务的工期,现已标识在PDM网络图上。假设项目的最早开工日期是第天,请计算每个任务的最早开始时间,最晚开始时间,最早完成时间,最晚完成时间,同时确定关键路径,并计算关键路径的长度,计算任务F的自由浮动和总浮动. chapter_738课堂练习课堂练习LFLSEFESDuration=3Task GLFLSEFESDuration=4Task A0LFLSEFESDuration=6Task BLFLSEFESDuration
16、=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDuration=8Task F1.确定以及的长度?确定以及的长度?2.的自由浮动和总浮动?的自由浮动和总浮动? chapter_739课堂练习课堂练习-答案答案LFLSEFESDuration=3Task GLFLSEFESDuration=4Task A0LFLSEFESDuration=6Task BLFLSEFESDuration=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDu
17、ration=8Task F44104121219192412202427272424241619191212612440CPM:A-E-C-D-GPath:27FF(F)=4TF(F)=4 chapter_740进度编制的基本方法进度编制的基本方法q关键路径法q正推法q逆推法q时间压缩法 q缩短项目工期q调整项目成本 chapter_741Charles Symons(1991)Charles Symons(1991)方法方法q进度压缩因子=压缩进度/正常进度q压缩进度的工作量=正常工作量/进度压缩因子q例如:q 初始进度估算是12月,初始工作量估算是78人月,q 如果进度压缩到10月,进度
18、压缩因子= 10/12=0.83,q 则进度压缩后的工作量是:78/ 0.83=94人月q 总结:进度缩短总结:进度缩短17%17%,增加,增加21%21%的工作量的工作量 chapter_742缩减项目工期缩减项目工期 1、分解关键任务注意注意:通过“分解关键任务”可以缩短任务工期,但有时候,受资源量的限制,有些任务是不能同步进行的,所以这时任务分拆也无助于缩短项目周期。 chapter_743缩减项目工期缩减项目工期2、给任务增加资源注意注意: 增加的资源数量不能大于资源的最大可用量。增加资源必须是主导项目工期的关键路径上。关键任务的缩短可能会变成非关键任务,因此,此时增加过多的资源是无法
19、达到继续缩短总工期的目的的。 chapter_744缩减项目工期缩减项目工期3、缩减关键任务的工期 注意:注意:在任务已分配了资源的情况下,缩短任务工期意味着增加资源的工作量,可能导致资源的过度分配。 chapter_745缩减项目工期缩减项目工期4、设置日历增加工作时间设置日历增加工作时间可以通过改变资源的日历来调整工期,比如将资源原来的休息时间改变成工作时间来实现。这样通过增加资源的工作时间来缩短任务的工期。 chapter_746缩减项目工期缩减项目工期5 、通过分配加班工时来缩短关键任务通过分配加班工时来缩短关键任务 需要在关键任务上为资源设置加班时间,以缩短任务工期。 chapter
20、_747调整项目成本预算调整项目成本预算降低预算成本的方法:n降低资源的费率n减少任务的工时n减少加班n替换资源n减少任务的固定成本n删除任务 chapter_748减少项目成本减少项目成本 1降低资源的费率降低资源的费率 降低资源的费率往往会打击工作人员的积极性,但可以通过降低其他资源的费率来实现,比如降低能源消耗、设备费用等。 2减少任务的工时减少任务的工时 适当的减少工时,可以降低任务的费用。但减少工时同时也影响项目的工期。 chapter_749减少项目成本减少项目成本3减少加班减少加班 加班需要支付加班费率,这通常要高于资源费率,所以减少加班可以有效的减少任务成本。 chapter_
21、750减少项目成本减少项目成本4替换资源替换资源用廉价的资源替换比较高价的资源,但有一个前提,那就是替换的资源同样能胜任这项任务。 5减少任务的固定成本减少任务的固定成本固定成本就是任务本身所需要的成本。 chapter_751最后审查最后审查q角色q是否每个任务都有完整的角色,如果需要就增加角色q人员q这些角色都做什么?必要的分配任务q技能q分配任务的人是否具备应有的能力q可行性q什么时候真的需要这些人 chapter_752关于进度压缩的费用关于进度压缩的费用q进度压缩单位成本方法:q线性关系:qCharles Symons(1991)方法q进度压缩比普通进度短的时候,费用迅速上涨 cha
22、pter_753进度压缩单位成本方法进度压缩单位成本方法q进度压缩单位成本=(压缩成本-正常成本)/(正常进度-压缩进度)q例如:q任务A:正常进度7周,成本5万;压缩到5周的成本是6.2万q进度压缩单位成本=(6.2-5)/(7-5)=6000元/周q如果压缩到6周的成本是:5.6万 chapter_754时间压缩例题时间压缩例题q下图给出了各个任务可以压缩的最大限度和压缩成本,请问如果将工期压缩到17,16,15周时应该压缩的活动和最后的成本?开始AN:7周:5万:C:5周:6.2万CN:10周:4万:C:9周:4.5万BN:9周:8万:C:6周:11万DN:8周:3万C:6周:4.2万结
23、束开始开始A AB B结束结束Path:16Path:16周周开始开始C CD D结束结束CP Path:18CP Path:18周周总成本20万 chapter_755计算单位压缩成本计算单位压缩成本 任务任务单位压缩成本单位压缩成本压缩成本(万/周)0.610.50.6 chapter_756时间压缩例题时间压缩例题q将工期压缩到17时应该压缩的活动和最后的成本?开始AN:7周:5万:C:5周:6.2万CN:10周:4万:C:9周:4.5万BN:9周:8万:C:6周:11万DN:8周:3万C:6周:4.2万结束开始开始A AB B结束结束Path:16Path:16周周开始开始C CD D结束结束Path:17Path:17周周1010周周-9-9周周4 4万万- 4.5- 4.5万万总成本20.5万 chapter_757时间压缩例题时间压缩例题q将工期压缩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育政策在提升农村地区教学质量中的实践探索
- 教育机器人技术的伦理挑战与应对策略
- 2025届山东省济南市回民中学高一物理第二学期期末调研试题含解析
- 创新教育模式下的教育游戏设计-兼谈寓教于乐的探索与实践
- 数字化教育时代的伦理挑战学生数据隐私保护策略
- 国际教育技术合作的策略与方法探讨
- 教育游戏化提升STEM学习体验的有效途径
- 商业策略与投资视角下的干细胞教育市场分析
- 个性化教育的数字化转型-利用数据分析进行更高效的教学管理
- 基础护士眼科考试题库及答案
- 沟通力培训课件
- 2025-2030中国光伏组件回收技术经济性分析与政策激励效果报告
- 住院患者健康宣教的重要性
- 街区防灾规划方案(3篇)
- 中国汽车传感器行业发展趋势及发展前景研究报告2025-2028版
- 师德师风校长培训
- 城市轨道交通机电技术专业教学标准(高等职业教育专科)2025修订
- 《智能机器人技术与应用》高职人工智能工业机器人专业全套教学课件
- 2025年江西省中考数学试卷真题(含标准答案)
- 2025年中国邮政集团有限公司上海市分公司招聘笔试备考试题含答案详解
- 2025年物联网技术在智能养老中的老人健康监测与生活服务保障报告
评论
0/150
提交评论