Back to glossary

Glossary

Work Package

WP, Work Package Description

A work package is the smallest unit in a work breakdown structure (WBS) that you don't break down further. It describes a defined amount of work with a result, one responsible person, a due date, and a budget. Work packages are the level at which you estimate, plan, and control a project.

Work packages connect the structure of a project with scheduling. The WBS breaks the project down from top to bottom into phases or subprojects and below them into work packages. Only then do you define the activities, durations, and dependencies for each package. The article WBS vs. Project Schedule vs. Project Plan explains how the three relate.

What goes into a work package description?

Example: work package "Set up test environment"

Example from introducing a new ticketing system:

Field Content
WBS code 2.3
Name Set up test environment
Result Running test instance with anonymized customer data
Not included Production system, user training
Responsible System administrator of the IT team
Effort 6 person-days
Duration 2 weeks
Cost 4,800 EUR (6 person-days × 800 EUR)
Prerequisites 2.1 License purchased, 2.2 Server provided
Acceptance Business department reports 10 test cases as passed

How big should a work package be?

Many practitioners use the 8/80 rule as a rule of thumb: a work package covers at least 8 and at most 80 working hours. No standard defines the rule; adapt it to project size and reporting cycle. Three questions help you decide:

  1. Can you estimate the effort without major uncertainty?
  2. Can a single person take responsibility?
  3. Can the team finish the package within one reporting period, for example between two status meetings?

Packages that are too large hide delays until shortly before the end. Packages that are too small inflate planning and reporting.

What is the difference between a work package, an activity, and a milestone?

How do you create work packages in Merlin Project?

In Merlin Project, represent a work package as a group in the Work Breakdown (View › Work Breakdown › Entry). Create the package as an activity and add the individual activities beneath it with Insert › Child (Alt+Cmd+G). This turns the activity into an activity group, and Merlin Project calculates the group's duration and time span from the activities it contains. For a small package without subdivision, a single activity is enough.

Every row automatically gets a WBS code based on its position in the Work Breakdown, such as 2.3 for the third package in the second phase. Define the format with prefix, digits or letters, and separator in the Project Settings on the Codes tab, WBS Codes tab. The Organizational Chart project view in the Net Plan shows the work breakdown structure as a tree with title and WBS code on each card. WBS codes are available in Merlin Project only, not in Merlin Project Express.

Run projects that actually ship.

One app for your project plan, native on every Apple device.