工作分解结构(WBS)

工作分解结构图(WBS)是一种重要的项目管理工具,可将项目分解为更小、更易于管理的组成部分或任务。它本质上是对项目团队为完成项目目标和创建所需交付成果而要开展的全部工作范围的分层分解

PlantUML对于创建WBS 图表特别有用。它基于文本的图表设计意味着创建和更新 WBS 就像编辑文本文档一样简单,尤其有利于管理项目生命周期内的变更。

此外,PlantUML 与其他各种工具的兼容性也增强了它在协作环境中的实用性。团队可以轻松地将 WBS 图表集成到更广泛的项目文档和管理系统中。PlantUML 语法的简洁性允许快速调整,这在项目范围和任务经常变化的动态项目环境中至关重要。因此,使用 PlantUML 绘制 WBS 图表,既能实现可视化分解的清晰度,又能实现基于文本系统的灵活性和控制性,使其成为高效项目管理的宝贵资产。

OrgMode syntax

This syntax is compatible with OrgMode

Change direction

You can change direction using < and >

Arithmetic notation

You can use the following notation to choose diagram side.

Multilines

You can use : and ; to have multilines box, as on MindMap.

[Ref. QA-13945]

Removing box

You can use underscore _ to remove box drawing.

Boxless on Arithmetic notation

Several boxless node

All boxless node

Boxless on OrgMode syntax

Several boxless node

[Ref. QA-13297]

All boxless node

[Ref. QA-13355]

Skipping a layer

Underscore without label removes a node completely

Colors (with inline or style color)

It is possible to change node color:

[Ref. QA-12374, only from v1.2020.20]

Using style

It is possible to change diagram style.

Word Wrap

Using MaximumWidth setting you can control automatic word wrap. Unit used is pixel.

Add arrows between WBS elements

You can add arrows between WBS elements.

Using alias with as:

Using alias in parentheses:

[Ref. QA-16251]

Creole on WBS diagram

You can use Creole or HTML Creole on WBS: