`
程序大院
  • 浏览: 25533 次
文章分类
社区版块
存档分类
最新评论

gantt甘特图的制作过程

 
阅读更多

甘特图主要是用来做项目管理的,可以清楚的看到任务间的逻辑关系,任务与时间关系和任务间并行关系。

在甘特图中,横轴方向表示时间,纵轴方向并列着活动列表。图表内可以用线条、数字、文字代号等来表示计划(实际)所需时间,计划(实际)输出,计划(实际)开工或完工时间等。

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、不能计算各工作的时间参数,看不到计划潜力。

分享到:
评论

相关推荐

    JQUERY实现甘特图实例参考

    此实例包含三个:jquery.ganttView-master、mbielanczuk-jQuery.Gantt-v1.1.0、thegrubbsian-jquery.ganttView-0.8.2.0

    vue制作甘特图项目源码

    本项目主要面向需要使用vue来实现甘特图需求的开发者,项目实现了节点的拖拽,并用导航线连接各个节点,实现甘特图进度动态更改,导航线可以随着节点的拖拽动态变换位置,并可以新增、删除和修改任务 本项目只提供了...

    可直接使用的9套甘特图模板及教程

    可直接使用的9套甘特图模板+制作excel甘特图教程+MS-Project-甘特图基本教程

    甘特图制作

    甘特图(Gantt chart)又叫横道图、条状图(Bar chart)。以提出者亨利·L·甘特先生的名字命名,现代工商管理教育如MBA、EMBA及CEO必读12篇等均将甘特图作为一项重要的项目进度规划工具涵括在内

    用excel画甘特图gantt chart

    用excel制作甘特图gantt chart

    甘特图demo

    甘特图demo

    winform 甘特图实例

    1.PMGTLT_CUSTOM类型的时间轴更改为用户自绘制 2.PMDisplay接口增加绘制字符串、矩形、路径等功能 3.颜色、字体等对象的暴露...4.Gantt增加OnPostDrawNodeSprite,提供精灵绘制完毕后的附加图形信息绘制事件 5.C#示例

    EXT 甘特图开发指南

    EXTJS GANTT CHART,EXTJS甘特图的开发指南。

    Daily Gantt Chart Template;甘特图模板;项目管理

    极大地提高您的工作效率,可编辑甘特图模板,项目管理,工作进度,培训进度,计划安排等,不用您自己去制作表格,方便好用,快捷制定项目进度管理

    甘特图制作软件 v12.11.22.zip

    甘特图又叫横道图(Gantt),是最常用的制作进度计划与控制手段之一,还可作为企业生产进度计划与生产排程。该横道图编制软件简单方便,上手即会,可添加子工作,子工作可折叠,可打印。MS Project的最佳替代品。

    jingyong-gantt:金庸作品集甘特图制作与展示

    jingyong-gantt:金庸作品集甘特图制作与展示

    excel制作甘特图项目管理计划设计EXCEL.zip

    用于日后:管理计划,设计管理计划,进度安排,项目周期开发进度都可以下载此模版,日程安排都可以用此模版,自己做个备份,也方便其他有需要的伙伴 压缩文件中模板,30个以上,如有虚假可以举报 停止此资源

    用Excel制作的绝佳的甘特图

    这是我所见过的用Excel编写的绝佳的Gantt chart,已经没有密码保护了。 下载即可用。

    claroflex-gantt-chart-django:甘地图的Django BE

    claroflex-gantt-chart-django 甘特图的Django BE安装Web服务器mkdir venvvirtualenv --prompt= " (venv:claroflex) " ./venv/source ./venv/bin/activategit clone ...

    d3gantt:带有 d3 的简单甘特图

    甘特图带有 d3 的简单甘特图

    react-gantt-demo:dhtmlxGantt和ReactJS

    React.JS的甘特图 这是在dhtmlxGantt的帮助下制作的React gantt图表演示应用程序。 该演示包括时间比例缩放的实现以及用户可以在甘特图中进行的更改处理。 由于dhtmlxGantt的丰富功能,可以添加更多功能: ://...

    ganttrify:使用 ggplot2 创建漂亮的甘特图

    甘特化 ganttrify有助于创建美观的甘特图,常用于项目提案和项目管理。 如果您只想在交互式 ...免责声明更严重的是,这是制作外观漂亮的甘特图的快速尝试。 是的,我将启用您喜欢的所有自定义,但首先我实际上需要提交

    安卓实现AChartEngine-饼图+柱形图

    JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。...

    AChartEngine

    JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。...

    从Asana打开Instagantt「Open Instagantt from Asana」-crx插件

    从Asana项目仪表板添加一个链接到Instagantt...Instagantt在Asana项目中制作了令人敬畏的甘特图,但要分开打开这两个应用程序是一件麻烦事。这会从Asana仪表板的标题添加到Instagantt应用程序的链接! 支持语言:English

Global site tag (gtag.js) - Google Analytics