Unified Compliance NextGen
  • UCF NextGen
    • On-Boarding
    • PlantUML
      • Diagrams as Code
        • Why use diagrams as Code tools?
        • Use Cases
        • Introduction to PlantUML
        • Syntax
          • Basic PlantUML Syntax
          • Sequence Diagram
            • Lifelines
            • Messages
            • ExecutionSpecification
            • Autonumber
            • Notes
            • Interactions
            • Organization
          • Use Case Diagram
            • Use Case
            • Actor
            • Associations
            • Organization
            • Notes
          • Class Diagram
            • Classes and Other Entities
            • Attributes and Methods
            • Relationships
            • Organization
            • Notes
          • Object Diagram
            • Objects
            • Relations and Associations
            • Organization
            • Notes
          • Work Breakdown Structure Diagram
            • OrgMode Syntax
            • Arithmetic Notation
            • Styling
          • Activity Diagram
            • Actions and Other Objects
            • Arrows
            • Conditionals
            • Loops
            • Forks, Splits, and Merges
            • Notes
          • Text Formatting
          • Skin Parameters
    • Control Workspace
      • My Frameworks
        • Authority Document Details
        • Common Control Details
      • List Manager
      • Compare
      • Exports
    • UCF Catalog
    • Profile
    • Administration
      • Account Settings
        • General
        • Team
        • Organization
        • Industry
        • Groups
        • Initiatives
      • API Manager
      • Billing
    • API Gateway
Powered by GitBook
On this page
  • Problems
  • Solution
  • Deliverable-based Approach
  • Phase-based Approach
  • PlantUML WBS Diagrams

Was this helpful?

Export as PDF
  1. UCF NextGen
  2. PlantUML
  3. Diagrams as Code
  4. Syntax

Work Breakdown Structure Diagram

PreviousNotesNextOrgMode Syntax

Last updated 1 year ago

Was this helpful?

Problems

Imani's boss never quite agrees with her on the scale of her team's projects. This causes budgeting issues for her team.

Alejandro's last project required and extension and his current project may need a replan.

Jamie has a great team of hard workers however, some small tasks get missed. On top of that their team has issues keeping projects within scope.

Solution

All three of these leaders can benefit from a Work Breakdown Structure (WBS). This diagram provides a complete list of unambiguous goals and deliverables for a project. This list is made from the bottom level of the diagram. The items at this level are called work packages. These work packages make up no more and no less than all of the tasks required to complete the project.

To build a WBS diagram, start with the project charter and any other documentation that describes the scope and requirements for the project. The top tier (0) is the name of the project or the final deliverable. The next tier (1) begins breaking down the project. Ever subsequent tier is more specific until all tasks required for the project's completion are written out.

There are two primary approaches to work breakdown structures.

  • Deliverable-based approach.

  • Phase-based approach.

Deliverable-based Approach

The deliverable-based work breakdown structure divides the scope into major areas and assigns tasks accordingly.

Phase-based Approach

The phase-based work breakdown structure divides a project into phases and focuses on order of completion.

Both approaches have clear objectives and deliverables at the end of their branches.

PlantUML WBS Diagrams

PlantUML supports two syntax structures for WBS diagrams. OrgMode syntax uses asterisks to determine the depth and position of the nodes. Arithmetic notation uses spacing and plus signs (+) to determine node depth and position.

PlantUML draws the WBS in what the Project Management Institute refers to as a "Tree Structure or Organizational Chart.[1]"

[1]

https://www.pmi.org/learning/library/applying-work-breakdown-structure-project-lifecycle-6979
Deliverable-based WBS
Phase-based WBS