甘特图主要是用来做项目管理的,可以清楚的看到任务间的逻辑关系,任务与时间关系和任务间并行关系。
在甘特图中,横轴方向表示时间,纵轴方向并列着活动列表。图表内可以用线条、数字、文字代号等来表示计划(实际)所需时间,计划(实际)输出,计划(实际)开工或完工时间等。
1、根据计划列出所有任务
对于每一个任务,不管这项任务是并行任务或者是线性任务,列出任务的启动时间,估算完成该任务所需要花费的时间。如果本项任务是线性任务,同时也列出这项任务所依赖的任务,最后使用表格的方式将所有的任务按先后顺序列出。下面用一个简单的说明这个问题,某公司决定开发一套游戏软件;公司技术人员为这个项目列出了十五条主要任务。
任务 | 可能的开始时间 | 持续时间 | 任务类型 | 依赖 |
1、游戏选题和总体设计 | 第一周 | 五天 | 线性任务 | - |
2、选择硬件平台 | 第一周 | 一天 | 线性任务 | 1 |
3、安装和布置硬件平台 | 第三周 | 两周 | 并行任务 | 2 |
4、详细分析核心模块 | 第一周 | 两周 | 线性任务 | 1 |
5、详细分析外围辅助模块 | 第一周 | 两周 | 线性任务 | 4 |
6、编程序实现核心模块 | 第四周 | 三周 | 线性任务 | 4 |
7、编程序实现外围辅助模块 | 第四周 | 三周 | 线性任务 | 5 |
8、保证核心模块的质量 | 第五周 | 一周 | 线性任务 | 6 |
9、保证辅助模块的质量 | 第五周 | 一周 | 线性任务 | 7 |
10、核心模块的培训 | 第七周 | 一天 | 并行任务 | 6 |
11、开发收费系统 | 第六周 | 一周 | 并行任务 | 5 |
12、开发管理系统 | 第六周 | 一周 | 并行任务 | 5 |
13、开发数据分析系统 | 第六周 | 一周 | 并行任务 | 5 |
14、用户试玩 | 第七周 | 一周 | 线性任务 | 1-13 |
15、帮助手册 | 第四周 | 两周 | 并行任务 | 13 |
下一步画出甘特图草图,将每一个任务在纸上画出,并显示其开始的最早时间。每个任务的时间段用一个条块表示,条块的长度即为任务需要花费的时间。在任务的条块上标识出完成该任务所需要的时间。绘制草图时并不需要考虑如何规划这些任务,下图即为本案例的甘特图草图:
2、规划任务
有了草图后需要完成的工作就是规划任务,将连续性的任务按照要求的顺序进行规划,确保相互依赖的任务不在其所依赖的任务完成前就开始。在规划的过程中,可以引入别的技巧,如关键路径分析。例如可以采用“避免将平行的任务与在关键路径上的连续任务相冲突”的原则来规划平行任务等。同时规划过程中,确保尽量使用能够获得的资源,而不是随意使用或过度使用资源。同时在时间表中预留各种停顿时间:包括因质量造成的生产停顿,或者由于出货问题造成的滞延等等。
3、展现分析
制作甘特图的最后一步是形成最终版本的甘特图,所有任务在甘特图上分配合理,不同的任务之间具有好的协调性和连贯性。经过修改后的甘特图见如下:
通过这张甘特图,您可以发现:如果一切发展正常,本项目将在十周内完成,如果希望确保按时完成任务,作为项目管理者,项目经理通常需要:
1、在项目开始的五周内安排一个分析师
2、在项目的第四周后的六周内安排一名程序编写人员
3、在项目的第六周后的三周内安排另一名程序编写人员
4、在项目的第七周与第九周安排质量保证人员
5、在第七周结束时完成硬件安装
6、对于辅助模块的分析、开发以及安装,对于整个项目至关重要,因此需要按时完成
7、只要在第七周结束前完成,硬件安装是优先度比较低的任务。
原文来自http://www.51diaodu.com/xinwen/7
二、优缺点
1、甘特图简单清晰、形象易懂并且使用方便。
2、可以直接在甘特图中进行各项资源需要量统计。
3、不能直接反映各个过程之间相互联系、相互制约的逻辑关系。
4、不能明确指出哪些工作是关键工作,哪些工作不是关键工作。
5、不能计算各工作的时间参数,看不到计划潜力。
相关推荐
源代码中的注释是理解代码逻辑和实现方法的关键,它可以帮助开发者快速掌握甘特图的制作步骤: 1. **数据准备**:定义项目任务、起止时间和进度数据,通常以列表或表格形式存储。 2. **绘制条形**:根据数据生成...
2. **选择合适的工具**:根据项目需求和个人喜好,挑选一个适合的甘特图制作软件或在线平台。 3. **自定义样式和布局**:大多数工具允许用户自定义颜色、字体、图例等视觉元素,以满足个性化需求。 4. **编程实现**...
同时,该压缩包还包含了Excel甘特图制作教程和MS-Project甘特图的基本教程,帮助你快速掌握创建甘特图的技巧。 首先,让我们深入了解一下甘特图的核心概念。甘特图由亨利·甘特在20世纪初发明,主要用于项目计划和...
1. **控件选择**:例如,DevExpress库提供了GanttView组件,可以方便地在Delphi XE中集成甘特图功能。它支持自定义样式、拖放操作、任务链接和时间刻度设置等特性。 2. **数据绑定**:将甘特图与数据库或其他数据源...
此实例包含三个:jquery.ganttView-master、mbielanczuk-jQuery.Gantt-v1.1.0、thegrubbsian-jquery.ganttView-0.8.2.0
3. **监控进度**:项目进行过程中,甘特图可以帮助追踪任务的实际进度与计划进度,及时调整计划以应对延误。 4. **沟通协调**:团队成员可以通过查看甘特图了解自己的工作在整个项目中的位置和依赖关系,促进团队间...
在项目管理和任务调度中,甘特图是一种非常实用的工具,它能够清晰地展示任务的时间线和进度,帮助我们更好地理解项目的整体流程和各个任务之间的关系。本教程将详细介绍如何使用HTML和CSS来创建一个基本的甘特图,...
本示例“jquery+layui+bootstrap+dhtmlxgantt开发任务进度处理的gantt图”结合了四个强大的技术工具,用于创建交互式、功能丰富的甘特图。以下是关于这些技术以及如何在实际开发中应用它们的知识点: 1. **jQuery**...
本项目主要面向需要使用vue来实现甘特图需求的开发者,项目实现了节点的拖拽,并用导航线连接各个节点,实现甘特图进度动态更改,导航线可以随着节点的拖拽动态变换位置,并可以新增、删除和修改任务 本项目只提供了...
1.PMGTLT_CUSTOM类型的时间轴更改为用户自绘制 2.PMDisplay接口增加绘制字符串、矩形、路径等功能 3.颜色、字体等对象的暴露...4.Gantt增加OnPostDrawNodeSprite,提供精灵绘制完毕后的附加图形信息绘制事件 5.C#示例
- 优点:Excel甘特图易于制作,灵活可调整,适合小型到中型项目管理。对于熟悉Excel的用户来说,这是一种成本低且高效的解决方案。 - 局限性:对于大型、复杂的项目,Excel可能无法提供足够的高级功能,如资源分配...
在这个"FusionCharts 甘特图制作案例"中,我们将会探讨如何使用FusionCharts来创建甘特图,包括从XML文件直接读取数据和从数据库获取数据的方法。 首先,让我们深入了解FusionCharts甘特图的核心概念。甘特图通常由...
在IT行业中,甘特图是一种广泛使用的图表类型,它能够清晰地展示项目的时间线和进度。对于软件开发人员和项目经理而言,使用甘特图插件能够有效地管理项目任务和资源分配。本文将深入探讨“jQuery甘特图插件开源”这...
通过以上步骤,我们可以利用Excel轻松地制作出一个基本的甘特图。这个过程虽然简单,但却能有效地帮助我们管理项目的进度。当然,根据具体需求,还可以进一步优化和完善甘特图的设计,比如添加进度条、关键路径标识...
这个名为"一张精美的PowerPoint甘特图模板下载.rar"的压缩包提供了一个高质量的甘特图模板,适用于那些希望快速制作专业展示的人。 首先,让我们了解什么是甘特图。甘特图是由亨利·甘特发明的一种图表,它用水平...
甘特图(Gantt chart)又叫横道图、条状图(Bar chart)。以提出者亨利·L·甘特先生的名字命名,现代工商管理教育如MBA、EMBA及CEO必读12篇等均将甘特图作为一项重要的项目进度规划工具涵括在内
在JavaScript Web开发中,甘特图是一种常用的图表类型,它用于直观展示项目的时间线和进度。本主题将深入探讨如何利用强大的JavaScript库来创建甘特图,并特别关注数据结构的解析,这对于理解并有效地实现这类图表至...
在Excel中创建甘特图是一种常见且实用的项目管理工具,它可以帮助我们...通过以上步骤,你可以在Excel中轻松制作出甘特图,有效地追踪和展示项目进度。记得根据实际情况调整和定制,使甘特图更好地服务于你的项目管理。
"Gantt chart excel template_Excel_97-2003.xls"是一个兼容早期版本Excel的甘特图模板,即使使用较旧的Excel软件也能正常工作,确保了广泛的适用性。 "Gantt_auto-bars_short_v3-3.xls"可能是具有自动化功能的甘特...
"excel制作甘特图项目管理计划设计EXCEL.zip"这个压缩包提供了多种Excel模板,适合用于管理和规划各种类型的项目,包括但不限于软件开发、建筑施工、教育培训等。 1. **甘特图的基本概念**: 甘特图由亨利·甘特在...