上周排一个四人的小程序项目,我在drawio里拉了一晚上矩形,第二天打开发现时间条全歪了,日期刻度和条子差了半格。
drawio本质是画图工具,不是排期工具。它能画出甘特图的样子,但不会帮你算工期,也没有前后置关系。
两条路:套模板和自己搭
模板库里能搜到 drawio 甘特图模板,英文界面下关键词是gantt,不同版本的位置略有差别。套模板省事,但行列数固定,改起来别扭。
自己搭更可控。先画一个表格当时间轴,横轴按天或按周切列,纵轴一列写任务名;然后每个任务画一条矩形,长度就代表天数。
对齐靠网格,不靠眼
打开视图菜单里的网格,把网格尺寸调成和列宽一致,比如每格10像素。矩形拖进去会自动吸附,起止日期才不会差半天。
同一天开始的任务用左对齐,同一行好几个条用分布功能平均间距。手拖永远差一两个像素,别硬来。
它做不到的三件事
- 改日期不会顺延后面的任务,只能一个个手动挪;
- 没有依赖箭头,画上去的线只是装饰;
- 没有关键路径,也提醒不了资源冲突。
所以任务超过二十条、客户三天两头改档期,就别在drawio里扛,换表格或者专业排期工具。drawio适合十来个任务、给甲方看一眼的那种排期示意图。
刻度和配色也有讲究。周期只有一个月,横轴按天切;跨度半年以上,按周或者按半月切,不然拉到几十列,打印出来字都看不清。
颜色别用太花。三种就够:正常任务一个色、延迟一个色、里程碑一个色。甲方看图只看哪条红了。
行高统一一下。任务名一多就挤,选中所有行设成同样的高度,再开文本自动换行,长名字不会压到下一行。
导出前先做两步
把画布缩放到刚好包住内容,导出PNG时清晰度选两倍,贴进文档不糊。要给别人改,就同时存一份可编辑格式。
真要交付,导出PDF更稳,字体不会丢,打印也不跑版。PNG适合贴群聊,PDF适合发邮件。
还有个小技巧:整张图打成一个组,拖动时不会散架。但要改单个条,记得先取消组合。
我的判断是:只讲清节奏,用 drawio 甘特图够用;要拿它管项目,趁早换。