软件开发项目的进度控制课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件开发项目的进度控制课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 项目 进度 控制 课件
- 资源描述:
-
1、软件项目管理培训讲座系列之八软件开发项目的进度控制第1页,共30页。管理者们经常说,按时交付项目是他们最大的挑管理者们经常说,按时交付项目是他们最大的挑战之一。一份报告指出,失败的软件项目平均超出时战之一。一份报告指出,失败的软件项目平均超出时间是原始估计的间是原始估计的222%222%。这个数字意味着计划一年完成。这个数字意味着计划一年完成的项目最后要耗费的项目最后要耗费2.22.2年完成。年完成。进度控制是软件开发项目管理的核心内容,它直进度控制是软件开发项目管理的核心内容,它直接决定着开发团队的生存质量。接决定着开发团队的生存质量。第2页,共30页。内容提要内容提要 为什么要进行进度控制
2、?为什么要进行进度控制?进度控制的基本原则和方法进度控制的基本原则和方法 抛砖引玉抛砖引玉真实项目案例剖析真实项目案例剖析第3页,共30页。为什么要进行进度控制为什么要进行进度控制外部商业环境外部商业环境如果在合同规定的期限内无法完成项目工作,如果在合同规定的期限内无法完成项目工作,那么损失的不仅是金钱。那么损失的不仅是金钱。内部团队成长内部团队成长一个疲于奔命的团队是无法顺利成长的一个疲于奔命的团队是无法顺利成长的。长远发展战略长远发展战略对外的商业诚信和对内的团队凝聚是长远发对外的商业诚信和对内的团队凝聚是长远发展的基础,保证项目的进度是长远发展的关展的基础,保证项目的进度是长远发展的关键
3、。键。第4页,共30页。“人月神话人月神话”BrooksBrooks,19751975,人月神话人月神话当项目进度落后于计划时,项目经理和大多当项目进度落后于计划时,项目经理和大多数人一样会采取增加人手的方式来追赶进度。数人一样会采取增加人手的方式来追赶进度。然而记住,这是无效的。然而记住,这是无效的。进度和人数之间是不存在线性关系的,增加进度和人数之间是不存在线性关系的,增加的人手会导致更多的沟通问题,最后导致进的人手会导致更多的沟通问题,最后导致进度会更加延迟。度会更加延迟。第5页,共30页。为什么会为什么会“延迟延迟”?可能出现可能出现“延迟延迟”的原因的原因 所定期限不现实所定期限不现
4、实外部强加因素外部强加因素 客户需求发生变化客户需求发生变化 工作量或资源估计不足工作量或资源估计不足 风险考虑不周风险考虑不周 事先无法预计的技术困难事先无法预计的技术困难 事先无法预计的人力困难事先无法预计的人力困难 项目成员交流不畅导致延期项目成员交流不畅导致延期 管理不善,未发现进度拖后管理不善,未发现进度拖后 第6页,共30页。进度控制的必要性和重要性进度控制的必要性和重要性 现实的情况现实的情况很少的计划能够在没有问题和很少的计划能够在没有问题和延迟的情况下完成延迟的情况下完成 项目经理必须随时根据项目的目标、进度安排项目经理必须随时根据项目的目标、进度安排以及成本花销对项目的进度
5、进行监控和报告,以及成本花销对项目的进度进行监控和报告,并作出适当的计划调整并作出适当的计划调整第7页,共30页。内容提要内容提要 为什么要进行进度控制?为什么要进行进度控制?进度控制的基本原则和方法进度控制的基本原则和方法 抛砖引玉抛砖引玉真实项目案例剖析真实项目案例剖析第8页,共30页。进度控制原则进度控制原则范围确定范围确定明确的任务划分明确的任务划分顺序确定顺序确定严谨的工作流程严谨的工作流程成本确定成本确定合理的工作量分配合理的工作量分配质量确定质量确定公正的责任结果定义公正的责任结果定义阶段控制阶段控制里程碑定义与实施里程碑定义与实施第9页,共30页。进度控制原则进度控制原则明确的
6、任务划分明确的任务划分项目工作必须被划分成若干可以管理的活动项目工作必须被划分成若干可以管理的活动和任务和任务保证每个任务的独立性和完整性保证每个任务的独立性和完整性严谨的工作流程严谨的工作流程任务之间的顺序必须是确定的任务之间的顺序必须是确定的注重顺序进行和并行进行两种方式注重顺序进行和并行进行两种方式第10页,共30页。进度控制原则进度控制原则合理的工作量分配合理的工作量分配为每个任务指定开始和结束日期为每个任务指定开始和结束日期每个项目都有预定数量的人员参与每个项目都有预定数量的人员参与必须注意工作总量和个人能力上限必须注意工作总量和个人能力上限明确的责任和结果定义明确的责任和结果定义每
7、个任务都应有特定的负责人每个任务都应有特定的负责人每个任务都应该有一个明确的质量目标每个任务都应该有一个明确的质量目标第11页,共30页。进度控制原则进度控制原则里程碑定义里程碑定义你爬过泰山吗?你爬过泰山吗?一个里程碑意味着一个阶段的完成一个里程碑意味着一个阶段的完成定期的总结和提交会保证项目质量定期的总结和提交会保证项目质量合理的里程碑能够调节团队的节奏合理的里程碑能够调节团队的节奏经典的里程碑模式经典的里程碑模式ProposalProposalDesignDesignAlphaAlphaBetaBetaReleaseRelease第12页,共30页。工作量划分工作量划分进度控制方法进度控
8、制方法如何划分软件开发项如何划分软件开发项目的工作量目的工作量“4040202040”40”的分的分配原则配原则请注意:这里的工作请注意:这里的工作量不包括技术支持量不包括技术支持阶段开发工作量项目计划23需求分析1025设计2025编码1520测试和调试3040第13页,共30页。工作量划分工作量划分进度控制方法进度控制方法需求需求详细设计详细设计概要设计概要设计单元测试单元测试编码编码组装、确认测试组装、确认测试维护维护第14页,共30页。甘特图甘特图进度控制方法进度控制方法第15页,共30页。PERTPERT图图进度控制方法进度控制方法起点起点起点起点 3 3设计设计 4 4文档文档 2
9、 2测试数测试数据据 2 2编码编码 4 4终点终点测试计划测试计划 2 2测试软件测试软件 2 2产品测试产品测试 4 4(0,00,0)(0,30,3)(3,73,7)(7,97,9)(15,1515,15)(0,20,2)(2,82,8)(11,1511,15)(3,53,5)(7,117,11)第16页,共30页。PERTPERT图图进度控制方法进度控制方法 说明:说明:每个圆框每个圆框一项开发活动和持续时间一项开发活动和持续时间 圆括号圆括号起止日期起止日期 箭头箭头活动顺序活动顺序 步骤:步骤:建立建立PERTPERT图(工程网络图)图(工程网络图)找出关键路径(项目持续时间的任务
展开阅读全文