甘特图主要是用来作项目管理的,能够清楚的看到任务间的逻辑关系,任务与时间关系和任务间并行关系。编程
在甘特图中,横轴方向表示时间,纵轴方向并列着活动列表。图表内能够用线条、数字、文字代号等来表示计划(实际)所需时间,计划(实际)输出,计划(实际)开工或完工时间等。设计
一、根据计划列出全部任务游戏
对于每个任务,无论这项任务是并行任务或者是线性任务,列出任务的启动时间,估算完成该任务所须要花费的时间。若是本项任务是线性任务,同时也列出这项任务所依赖的任务,最后使用表格的方式将全部的任务按前后顺序列出。下面用一个简单的说明这个问题,某公司决定开发一套游戏软件;公司技术人员为这个项目列出了十五条主要任务。项目管理
任务 | 可能的开始时间 | 持续时间 | 任务类型 | 依赖 |
一、游戏选题和整体设计 | 第一周 | 五天 | 线性任务 | - |
二、选择硬件平台 | 第一周 | 一天 | 线性任务 | 1 |
三、安装和布置硬件平台 | 第三周 | 两周 | 并行任务 | 2 |
四、详细分析核心模块 | 第一周 | 两周 | 线性任务 | 1 |
五、详细分析外围辅助模块 | 第一周 | 两周 | 线性任务 | 4 |
六、编程序实现核心模块 | 第四周 | 三周 | 线性任务 | 4 |
七、编程序实现外围辅助模块 | 第四周 | 三周 | 线性任务 | 5 |
八、保证核心模块的质量 | 第五周 | 一周 | 线性任务 | 6 |
九、保证辅助模块的质量 | 第五周 | 一周 | 线性任务 | 7 |
十、核心模块的培训 | 第七周 | 一天 | 并行任务 | 6 |
十一、开发收费系统 | 第六周 | 一周 | 并行任务 | 5 |
十二、开发管理系统 | 第六周 | 一周 | 并行任务 | 5 |
1三、开发数据分析系统 | 第六周 | 一周 | 并行任务 | 5 |
1四、用户试玩 | 第七周 | 一周 | 线性任务 | 1-13 |
1五、帮助手册 | 第四周 | 两周 | 并行任务 | 13 |
下一步画出甘特图草图,将每个任务在纸上画出,并显示其开始的最先时间。每一个任务的时间段用一个条块表示,条块的长度即为任务须要花费的时间。在任务的条块上标识出完成该任务所须要的时间。绘制草图时并不须要考虑如何规划这些任务,下图即为本案例的甘特图草图:资源
二、规划任务开发
有了草图后须要完成的工做就是规划任务,将连续性的任务按照要求的顺序进行规划,确保相互依赖的任务不在其所依赖的任务完成前就开始。在规划的过程当中,能够引入别的技巧,如关键路径分析。例如能够采用“避免将平行的任务与在关键路径上的连续任务相冲突”的原则来规划平行任务等。同时规划过程当中,确保尽可能使用可以得到的资源,而不是随意使用或过分使用资源。同时在时间表中预留各类停顿时间:包括因质量形成的生产停顿,或者因为出货问题形成的滞延等等。get
三、展示分析数据分析
制做甘特图的最后一步是造成最终版本的甘特图,全部任务在甘特图上分配合理,不一样的任务之间具备好的协调性和连贯性。通过修改后的甘特图见以下:it
经过这张甘特图,您能够发现:若是一切发展正常,本项目将在十周内完成,若是但愿确保按时完成任务,做为项目管理者,项目经理一般须要:table
一、在项目开始的五周内安排一个分析师
二、在项目的第四周后的六周内安排一名程序编写人员
三、在项目的第六周后的三周内安排另外一名程序编写人员
四、在项目的第七周与第九周安排质量保证人员
五、在第七周结束时完成硬件安装
六、对于辅助模块的分析、开发以及安装,对于整个项目相当重要,所以须要按时完成
七、只要在第七周结束前完成,硬件安装是优先度比较低的任务。
原文来自http://www.51diaodu.com/xinwen/7
2、优缺点
一、甘特图简单清晰、形象易懂而且使用方便。二、能够直接在甘特图中进行各项资源须要量统计。三、不能直接反映各个过程之间相互联系、相互制约的逻辑关系。四、不能明确指出哪些工做是关键工做,哪些工做不是关键工做。五、不能计算各工做的时间参数,看不到计划潜力。