esa に PlantUML が導入されてからかなりの期間が経ちました。
その間、 PlantUML はバージョンアップを繰り返し、できることが増えています。
つい最近追加されたガントチャートについてみてみましょう。
ガントチャート
例
ホワイト企業版プロジェクトスケジュール
~~~uml @startgantt project starts the 2018/04/09 saturday are closed sunday are closed 2018/04/30 is closed 2018/05/03 is closed 2018/05/04 is closed [要件定義] lasts 5 days [基本設計] lasts 5 days [基本設計] starts at [要件定義]'s end [外部設計] lasts 5 days [外部設計] starts at [基本設計]'s end [詳細設計] lasts 5 days [詳細設計] starts at [外部設計]'s end [実装] lasts 20 days [実装] starts at [詳細設計]'s end [単体テスト] lasts 5 days [単体テスト] starts at [実装]'s end [結合テスト] lasts 5 days [結合テスト] starts at [単体テスト]'s end [総合テスト] lasts 5 days [総合テスト] starts at [結合テスト]'s end [リリース] happens at [総合テスト]'s end @endgantt ~~~
ブラック企業版プロジェクトスケジュール
なんと!驚くことにリリース日が
2018/07/10 から 2018/06/05 になりました!
驚きの短縮(棒
~~~uml @startgantt project starts the 2018/04/20 sunday are closed [要件定義] lasts 5 days [基本設計] lasts 5 days [基本設計] starts at [要件定義]'s end [外部設計] lasts 5 days [外部設計] starts at [基本設計]'s end [詳細設計] lasts 5 days [詳細設計] starts at [外部設計]'s end [実装] lasts 15 days [実装] starts at [詳細設計]'s end [実装テスト並行] lasts 5 days [実装テスト並行] starts at [実装]'s end [単体テスト] lasts 0 days [単体テスト] starts at [実装]'s end [結合テスト] lasts 5 days [結合テスト] starts at [実装]'s end [総合テスト] lasts 5 days [総合テスト] starts at [実装]'s end [リリース] happens at [総合テスト]'s end @endgantt ~~~
まとめ
現在、このダイアグラムは提案段階です。将来的に変更されるかもしれません。
とのことなので、ご利用は計画的に。