甘特图入门介绍

简介:   这不涉及公司机密,是我查资料查到的。   计算所许佳铭博士说的话:在研究的过程中,我发觉几乎很少有研究者提供不同对比方法的代码。这为研究带来了很大不便,而且我坚信在研究的过程中,我们应专注于新算法的设计,而不是新人进来时都得重新造轮子,我们可以在现有代码的基础上学习它,并将它进行拓展,为自己使用。

  这不涉及公司机密,是我查资料查到的。

  计算所许佳铭博士说的话:在研究的过程中,我发觉几乎很少有研究者提供不同对比方法的代码。这为研究带来了很大不便,而且我坚信在研究的过程中,我们应专注于新算法的设计,而不是新人进来时都得重新造轮子,我们可以在现有代码的基础上学习它,并将它进行拓展,为自己使用。

一.介绍

  甘特图(Gantt Chart)由亨利·甘特于1910年开发的,他通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。

  其中,横轴表示时间,纵轴表示活动(项目)。线条表示在整个期间上计划和实际的活动完成情况。甘特图可以直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可以非常便利地弄清每一项任务(项目)还剩下哪些工作要做,并可评估工作是提前还是滞后,亦或正常进行。除此以外,甘特图还有简单、醒目和便于编制等特点。

  所以,甘特图对于项目管理是一种理想的控制工具。甘特图(Gantt Chart)对于项目管理是一种理想的控制工具。管理者可以通过甘特图非常便利地弄清每一项任务(项目)还剩下哪些工作要做,也可以评估工作是提前还是滞后,亦或正常进行。

 二.实例分析

 

  时间以月为单位表示在图的下方,主要活动从上到下列在图的左边。计划需要确定数的出版包括哪些活动,这些活动的顺序,以及每项活动持续的时间。时间框里的线条表示计划的活动顺序,空白的现况表示活动的实际进度。甘特图作为一种控制工具,帮助管理者发现实际进度偏离计划的情况。在本例中,除了打印长条校样以外,其他活动都是按计划完成的。

三.制作步骤

  在开始介绍甘特图的制作步骤前,弥缝先向大家讲解一下什么是Work Breakdown Structure(WBS):WBS就是工作分解结构,就象一张道路交通图,它能够指引你如何从当前位置到达想去的地方。

  因此,就有这么两个对于任务区分的概念:Sequential activities——应该翻译成“顺序性活动”,或者“连续性活动”等等,Sequential翻译成“依赖性”,跑偏了啊;Parallel activities——至少应该是“并行性活动”或者“平行式活动”等等,Parallel翻译成“决定性”,这差的真不是一星半点儿了。有些任务需要一层一层的来完成,你需要先完成一项任务,才能继续下一项任务,这就是依赖性活动。而决定性活动则是指并不需要某一项任务结束后,就能开始的任务。

  1.明确项目牵涉到的各项活动、项目。内容包括项目名称(包括顺序)、开始时间、工期,任务类型(依赖/决定性)和依赖于哪一项任务。
  2创建甘特图草图。将所有的项目按照开始时间、工期标注到甘特图上。
  3.确定项目活动依赖关系及时序进度。使用草图,并且按照项目的类型将项目联系起来,并且安排。
  此步骤将保证在未来计划有所调整的情况下,各项活动仍然能够按照正确的时序进行。
  注释:也就是确保所有依赖性活动能并且只能在决定性活动完成之后按计划展开。避免关键性路径过长。关键性路径是由贯穿项目始终的关键性任务所决定的,它既表示了项目的最长耗时, 也表示了完成项目的最短可能时间。请注意,关键性路径会由于单项活动进度的提前或延期而发生变化。不要滥用项目资源,同时,对于进度表上的不可预知事件要安排适当的富裕时间(Slack Time)。 但是,富裕时间不适用于关键性任务,因为作为关键性路径的一部分,它们的时序进度对整个项目至关重要。

  4.计算单项活动任务的工时量。
  5.确定活动任务的执行人员及适时按需调整工时。
  6.计算整个项目时间。

  专业性软件可以自动完成该项工作。

 

四.相关软件

  制作甘特图的方法,有专门的软件如Ganttproject、Gantt Designer和Microsoft Project等等。当然你还可以在Microsoft Excel中手动绘制。

  构造时应包括实际日历天和持续时间,并且不要将周末和节假日算在进度之内。

五.甘特图相关要点

  项目时间表学名叫做甘特图(Gant Chart),用途是将大块的工作或者项目进行分解, 简称WBS= work breakdown structure.  甘特图体现项目的循序渐进(rolling wave),即把整体的交付目标,落实到每个责任人在某几天该完成的具体工作和目标。

  根据不同的业务特点,WBS的分解方法很多,可以按时间、部门、地点、版本、模块来分。  还要体现不同的部门和任务之间的并行和串行。

  在甘特图中,历经时间最长的任务是“关键路径”critical path, 会影响到整个项目的进度和成败,因此需要重点投入和管理。

http://www.mifengtd.cn/articles/how-to-create-a-gantt-chart.html
http://www.mifengtd.cn/articles/what-it-gantt-chart.html

http://www.51diaodu.com/doc/16

目录
相关文章
|
消息中间件 Cloud Native 物联网
深度剖析 RocketMQ 5.0,事件驱动:云时代的事件驱动有啥不同?
本文技术理念的层面了解一下事件驱动的概念。RocketMQ 5.0 在面向云时代的事件驱动架构新推出的子产品 EventBridge,最后再结合几个具体的案例帮助大家了解云时代的事件驱动方案。
79739 6
|
6月前
|
存储 缓存 算法
哈希表核心原理 哈希表等于Map吗?
哈希表不等于Map。Map是键值映射的接口,哈希表(如HashMap)是其一种实现。增删查改O(1)的前提是哈希函数高效且冲突处理得当。本文详解哈希表原理、哈希冲突解决、负载因子与key不可变性,助你深入理解底层机制。
|
Java 测试技术 API
在 Spring 中 Mock RestTemplate
本文介绍了两种在单元测试中 mock RestTemplate 调用的方法,避免真实 HTTP API 调用以提高测试可控性。一是使用 Mockito 模拟库,通过 @Mock 和 when/then 方法定义模拟行为;二是借助 Spring Test 提供的 MockRestServiceServer,创建模拟服务器定义请求响应交互。文中结合具体代码示例展示了两种方法的实现细节,并强调了 RestTemplate 实例的一致性配置。适用于需要模拟外部 HTTP 调用的集成测试场景。
346 1
|
机器学习/深度学习 PyTorch 算法框架/工具
图像数据增强库综述:10个强大图像增强工具对比与分析
在深度学习和计算机视觉领域,数据增强是提升模型性能和泛化能力的关键技术。本文全面介绍了10个广泛使用的图像数据增强库,分析其特点和适用场景,帮助研究人员和开发者选择最适合需求的工具。这些库包括高性能的GPU加速解决方案(如Nvidia DALI)、灵活多功能的Albumentations和Imgaug,以及专注于特定框架的Kornia和Torchvision Transforms。通过详细比较各库的功能、特点和适用场景,本文为不同需求的用户提供丰富的选择,助力深度学习项目取得更好的效果。选择合适的数据增强库需考虑性能需求、任务类型、框架兼容性及易用性等因素。
2306 10
|
机器学习/深度学习 数据采集 人工智能
《智能算法设计与开发的全解析:从理念到实践》
在数字化时代,智能算法作为人工智能的核心驱动力,广泛应用于各行业。设计时需坚持目标导向、数据驱动、平衡复杂性与可解释性、确保鲁棒性;开发中要合理选择算法、编程语言与工具,注重模型训练、验证和部署维护。实践要点包括保证数据质量、综合评估模型、结合领域知识及团队协作。持续学习新技术也至关重要。
510 11
课时6:Path环境变量
今天给大家带来分享的是 Path 环境变量,其主要分为以下五部分。 1.了解 Path 环境变量 2.Path 的作用 3.如何改 path 环境变量 4.删除 path 路径 5.注意事项
578 0
|
PyTorch TensorFlow API
大模型中 .safetensors 文件、.ckpt文件、.gguf和.pth以及.bin文件区别、加载和保存以及转换方式
本文讨论了大模型中不同文件格式如`.safetensors`、`.ckpt`、`.gguf`、`.pth`和`.bin`的区别、用途以及如何在TensorFlow、PyTorch和ONNX等框架之间进行加载、保存和转换。
6699 2
|
算法 Java 数据库
Java生成随机字符串的方法
Java生成随机字符串的方法
479 0
带你读《5G 系统技术原理与实现》——2.3 5G 网络工作频段(国外)
带你读《5G 系统技术原理与实现》——2.3 5G 网络工作频段(国外)
|
安全 数据安全/隐私保护
阿里云账号实名认证个人和企业有什么区别?
2023阿里云账号实名认证个人和企业有什么区别?阿里云账号根据实名认证主体分为个人认证和企业认证两种,企业实名认证和个人实名认证有什么区别?区别大了,如果公司的阿里云账号使用员工的个人身份进行实名认证,一旦员工离职,公司账号就找不回来了。阿里云百科来详细说下阿里云账号个人实名认证和企业实名认证的区别:
2292 0
阿里云账号实名认证个人和企业有什么区别?