- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个体软件开发-进度管理、项目计划.ppt
Copyright ? 2002 Intel Corporation. All rights reserved. 第九章 进度管理 学习目的与要求 了解如何制订进度表 使用进度表来跟踪作业的进展情况 内容提要 重点与难点 重点 检查点的概念 Gantt图 难点 跟踪积分 9.1 进度管理的必要性 思考: 什么是进度? 你接触过进度管理吗? 请举例说明 制订作业进度的目的是完成委托。 当同一时间内要完成多个委托时,就需要有一份进度表。 当任务变得庞大复杂、作业量增加、或者进度受到限制时,就需要更加复杂的时间管理方案。 项目越大,时间的安排就越重要 一个进度管理的实例 本学期,同学们学习java编程和PSP两门课,现在java老师要求你在三周内完成一个程序;PSP老师要求你在四周内完成一篇关于PSP的论文,第一周交提纲,第四周交论文。 假定你估计编程大约需要5小时,但编程需要特殊系统,每天只能使用该系统1小时。 完成PSP论文需要15小时。 约束:一周最多有5小时可支配时间。 你该怎样安排工作时间? 任务1(java编程) 截止期:21天 执行时间:5小时 1小时/天 任务2(PSP论文) 截止期:28天 执行时间:15小时 约束:前7天5小时,后21天10小时 人 每周工作5小时 问题:怎样安排时间完成任务1和2? 9.2 Gantt图 进度是按时间顺序计划活动的一个列表,我们称之为甘特(Gantt)图 甘特图的组成 横跨图顶部排列的是日历表 最左边一列是任务ID 在图表中,任务条表示各项任务的开始和结束时间 在表的左下方是项目名称、进度表的作者和制订日期 The Gantt chart Gantt图的作用 甘特图是展现项目中各个任务进展状况的一种有用工具,对于协调多种活动特别有用。 甘特图还提供了一种按照计划和进度跟踪项目进展情况的有效途径。 9.3 制定项目进度表 制定进度表的步骤 1. 任务分解:把作业分成足够详细的若干个子任务 2. 估计每项子任务的作业量和所需时间 3. 在甘特图中列出每一项任务及其开始和结束时间 9.3 制定项目进度表 如果是为有若干人参与的作业制定进度表,还需要几个附加步骤 1.确保每个人都知道要完成的任务 2.获取每项任务承诺的完成时间 3.确定各任务之间的相互依赖关系 4.把每一个相互依赖的关系都文档化 5.与所有涉及到的人一起复查计划的进度表和任务之间的依赖关系,以确保没有冲突、分歧和误解 6.复查进度表,以确保它包含了完成整个作业所需要的全部任务 9.4 检查点 检查点(checkpoints)是一个项目中能够测量的进度点,又称为里程碑(Milestone)。 检查点是项目规划和项目管理中的重要部分 检查点必须清晰明确,没有歧义才是有用的 不满足可验证性准则的一般陈述不能作为检查点 检查点示例 明确的检查点示例 完成并提交了一份学术报告 制定了一个计划,并用标准格式写成了文档 实现、编译某个程序,没有编译错误 不恰当的检查点示例 为编写程序制订了一个计划 设计了一个程序 完成90%的编码工作 9.4 检查点(续) 关于建立检查点的几点建议 尽可能在每周中都找出几个检查点 作者发现为大约5个小时的作业建立一个检查点是最有帮助的 对于为期几周的任务,每周至少也要设置一个检查点(提醒自己不要忘记已计划的工作) 较大的项目需要每个工程师都设置几个中间检查点,以便每个人都能知道其他人的工作状态 9.5 跟踪项目计划 项目跟踪是项目管理的重要部分,也是软件工程师在实际作业中应掌握的一项关键技能 跟踪项目计划可以使你知道项目是否正在按照进度执行,进度超前了还是落后了 跟踪计划的另外一个原因,是为了能够在项目出现问题时,及时采取行动做出调整 9.5 跟踪项目计划 怎样跟踪项目计划? 采用甘特图跟踪项目计划 甘特图不仅可用用来描述项目进度,还可用用来根据项目进度表公布项目的进展情况 9.5 跟踪项目计划 关于跟踪项目进度的几点建议 确保所有检查点的定义是明确的,并已将它们写下来 在制订一份全新的计划之前,不要改动进度 当按照计划公布项目进展状态时,不要改动计划 在给出新评估的项目完成日期时,保留原来估计的日期,然后用虚线注明新的日期 保存原始的进度表和所有更新的版本 9.5 跟踪积分 当工作顺序与原计划不同时,跟踪计划 采用积分方法,跟踪进度 积分(earned value)的定义:一种时间的百分比 通过计算各任务所用时间占计划的项目总时间的百分比,给出个任务的积分 通过使用积分,可以用与原计划不同的顺序工作,并且还可以按照计划跟踪工作进展情况 跟踪积分示例 总结 主要内容 Gantt图:用甘特图跟踪工作进度。 如何制定项目进度表 1. 任务分解:把作业分成足够详细的若干个子任务 2. 估计每项子任
文档评论(0)