作者|鲁佳

出品|阿里巴巴新零售淘系技术部

导读:甘特图是一个非常实用的项目管理工具。在阿里的日常项目工作中,不管是 PD 还是开发同学,大家普遍都会遇到需要规划项目工作安排的情况,这个时候画一个甘特图就非常恰如其时了。

但画出一个漂亮、合理的甘特图并不总是那么简单,这里我基于自己的经验总结几种个人用得比较顺手的甘特图画法,并提供自己的甘特图模板,希望能给大家一点参考。

1

几种不同的项目甘特图画法

我的理解,好的项目甘特图需达成的几个目的:

  • 方便了解项目计划

  • 方便了解项目当前进展

  • 清晰项目工作的拆分(WBS)

  • 清晰项目里的工作分工

如果你在网络里搜索一下,就会发现有各种不同的甘特图画法,但其实网络上能找到的甘特图画法大部分都比较繁琐复杂,并不一定适用于我们日常软件开发类项目中不同工作场景,接下来我从简单到复杂给大家介绍一下几种不同场景下项目甘特图的画法。

▶ 1.1 线性进度图(里程碑图)

严格来说这种线性进度图不能算是甘特图,更准确的来说是项目的里程碑图,但我们在简化展示项目规划安排的情况下,你也可以用这种图作为甘特图使用。

这种图的好处是简单易懂,能够非常清晰的基于横轴的时间看到项目的关键节点,了解到目前项目的进展程度是否符合预期;但缺点也非常明显,图上只关注于项目本身,而忽视了参与在项目中不同的角色、不同的任务的情况,这个图对于有较多人参与的项目没有太多的项目跟进的价值,参与项目的人看这个图没有太多指导自己工作进度安排的作用。

总结:这种图由于提供的信息比较粗,适合用于向上做项目情况汇报,不适合作为项目组内部用于项目具体工作跟进。

▶ 1.2 按角色甘特图(简易)

分角色的甘特图又是另一种基于传统甘特图的变形(传统甘特图上纵轴往往是基于任务的)。在我们软件开发的项目中会有很多种不同的角色,常见的有产品、UED、后端开发、前端开发、 app 开发、测试、运营等等,在项目中不同的角色往往在不同的阶段对项目有不同程度的参与,基于角色的甘特图能很清楚的体现不同角色在不同时间在项目中的进展情况,让大家相对比较清楚的知道自己角色要做的是什么、进度是否正常。

这种按角色的甘特图也可以转换成按任务的甘特图,但要注意的是任务的数量不能太多(或者说我们要注意控制任务的颗粒度),如果一定要展示细化的小任务,那么就需要参考下面章节的按任务甘特图的方式了。

总结:这种图展示了不同角色在项目中的任务安排和进度,适合用于任务比较简单、参与的人不多的项目(较少跨团队的情况),用于向上汇报和项目组内沟通都相对比较合适。

▶ 1.3 按任务甘特图(正式)

终于到了相对比较正式的甘特图出场了。前面两种简易的甘特图我建议的方式是使用 PPT 的方式来画,简单方便,调整项目安排也直观快捷,那么正式的甘特图我就建议需要使用 excel 来做了,表格的方式能很方便的把复杂众多的任务项管理起来,同时利用表格也能方便的表示日期。

通过上面的例子可以看到,表格式的任务甘特图能容纳包含更多信息,比如任务负责人、任务状态、任务的起始时间、任务的分类。通过 excel 的高级特性的能力,还能控制内容的格式、自动化标记内容的颜色等等,提升甘特图制作的便捷性、内容的易读性。但这种图的问题就是文字相对较多,看起来并不直观,不熟项目情况的人很难一下子抓住当前项目的进展情况,需要一定的理解成本。

总结:这种图表结合的甘特图相对比较重,不合适用于向上汇报,在任务较多的时候用于项目组内传播也相对比较复杂,但用于PM做任务进度管理非常有效,较适合用于相对比较严肃的复杂型项目管理。

2

常见的甘特图绘制软件

上面我介绍了三种自己在项目中使用的甘特图形式,使用的工具都是大家最常见的 office 软件,全手动来绘制,相对来说都比较简单易用。但其实甘特图领域其实存在很多专业化的工具,下面图里也列举了几个(MS Project,GanttProject,OpenProject),至于你用起来顺不顺手那就仁者见仁智者见智了,有兴趣你可以试试~

3

模板下载

最后,为大家准备了上文介绍的三种甘特图模板下载,可以扫面下方二维码关注「淘宝技术」,回复「甘特图」即可哦~

END

你可能还喜欢

点击下方图片即可阅读

阿里工程师谈,什么是好的代码?

“一次编码、到处运行”,淘宝云端一体化探索

技术人必看!揭秘淘宝如何通过相似人群挖掘获取更多目标用户

在看点这里

怎么画好一个项目甘特图(内附实用模板)相关推荐

  1. 在项目甘特图找到你想要的答案

    道冲而用之或不盈,渊兮似万物之宗 <道德经>第四章 曾经大学课堂上的项目甘特图 我的大学专业是软件工程,是我最喜欢的专业.有一天在课堂上,老师给我们讲到了项目甘特图,那是我第一次听说项目甘 ...

  2. 如何绘制一个类甘特图 (附源码)

    作者简介 Kid 蚂蚁金服·数据体验技术团队 本文介绍如何从头绘制一个业务图表以及对于通用性上的一些思考.代码在最后也会给出. 效果演示 先看下组件的最后效果 要画图,当然是先找找看有没有能够直接拿来 ...

  3. FineReport新增多项目甘特图示例及操作

    1.描述 我们在做报表的时候,往往想体现其中随着时间的变化而产生的项目进度的变化和其他相关的系统进展,每当这种时候甘特图便是其中的不二之选.FineReport新增的多项目甘特图可以说是满足了大多数的 ...

  4. 如何用项目甘特图,做好项目汇报

    先引用百度百科的词条,再来回顾一下,什么是甘特图: 甘特图(Gantt chart)又称为横道图.条状图(Bar chart).其通过条状图来显示项目.进度和其他时间相关的系统进展的内在关系随着时间进 ...

  5. 一文掌握项目甘特图的使用方法

    甘特图,又称横道图或条状图,是美国科学管理学派创始人亨利·甘特在20世纪初,设计的一种组织和监控项目进度的工具. 虽然甘特图是项目管理工具,但如果把每件事都看作一个小项目,甘特图就可以被应用在个人时间 ...

  6. vue甘特图(内网引入gantt-elastic以及源码扩展)

    前言:项目要求用甘特图展示计划的实施过程.之前用过dhtmlx,用着不是很舒服.又在网上看了jQueryGantt-master,wl-gantt-mater,gantt-elastic的大概源码,最 ...

  7. 利用gantt-elastic 实现简易项目甘特图

    文章目录 前言 一.Gannt-elastic是什么? 二.使用步骤 1.安装依赖 2.代码中使用 总结 前言 年初回来公司计划做一个目标管理系统(类似禅道)用于后期项目.人员各自工作计划管理,其中有 ...

  8. 项目管理必备 | 10分钟学会用markdown高效画出超简洁的甘特图

    目录 0. 甘特图长啥样 1.甘特图介绍 2.mermaid介绍 2.1 选择markdown编辑器 2.2 运用mermaid画甘特图 示例 饼状统计图 类图 顺序图 0. 甘特图长啥样 Mon 0 ...

  9. 一文搞定dhtmlx-gantt调度界面,vue下使用dhtmlxgantt进行项目甘特图模块设计开发(前端界面显示篇(1))

    前言: 本文基于在较为成熟完整的项目,进行甘特图模块开发的内容.并不涉及node相关下载.安装及vue的相关使用. 1 需安装的模块 npm install dhtmlx-gantt npm inst ...

最新文章

  1. 【Linux基础】作业二
  2. linux下gcc编译conio.h问题
  3. gitbook安装与使用之windows下搭建gitbook平台
  4. 应用容器公共免费部署平台
  5. Spring-Lifecycle接口
  6. 荣获2009年“微软最有影响力开发者”称号
  7. 区块链测试 以太坊 truffle是什么 怎么用
  8. mongoDB在centos7上的安装
  9. JVM总结(一):概念----(无节操转载,潜心学习)
  10. linux上php环境安装(包含svn的使用、php扩展安装)
  11. linux docker安装_Linux -- Docker安装
  12. 花椒前端基于 WebAssembly 的 H.265 播放器研发
  13. 【Linux】特别篇--GTK界面设计
  14. c语言绝对值大小并输出原值,c语言中绝对值大小的比较
  15. [Erlang危机](3.2)限制输入
  16. luogu1968 美元汇率
  17. k8s的yaml文件配置详解(三)
  18. 免费python课程排行榜-成长故事|慕课最受欢迎课程排行榜出炉 从此全球蹭课...
  19. 【贪玩巴斯】关于修改系统hosts文件提升网络访问速度以便于提高抢课几率(好文分享)//2021-2-10
  20. python自动抓取网管软件的数据_python实现scrapy爬虫每天定时抓取数据的示例代码...

热门文章

  1. 【SNA】社会网络分析三 图论与图学习
  2. servicecomb-pack
  3. 解析H264的SPS信息
  4. operator=的用法
  5. 第三章程序的机器级表示
  6. 协议篇————7、HTTP协议详解
  7. 一字一句体验语言的魅力-1:80386-datasheet翻译学习
  8. 小程序如何显示群名称?
  9. Flash中使用Filereference上传文件的一些注意事项
  10. 豌豆淘谈护肤:豌豆淘讲解肤质分类,不了解肤质谈何护肤?