PRIN-141 · Lesson 5 of 12 · 26 min
Managing product delivery I: accepting and executing work packages
Managing product delivery is the team manager's process. It controls the link between the project manager and the teams that build the specialist products, and it ensures that work is accepted on clear terms, done to the agreed quality, reported honestly and handed back properly. PRINCE2 does not tell team managers how to install meters, write code or build networks; that is specialist work, done with the team's own methods. What managing product delivery adds is a disciplined interface. This lesson covers accepting and executing a work package. Lesson 6 covers delivering it and the special cases of suppliers and agile teams.
The team manager's position
A team manager may be a member of the customer's staff, an employee of a supplier or a contractor engaged for one piece of work. At Ridgeline Water, the installation team manager is Marco Silva, Northline Metering's installation lead; the network team manager is Ridgeline's network supervisor; the billing interface team manager is the IT team's product owner and lead developer; and the customer communication team manager is a customer operations supervisor. Each reports to the project manager for the work package, whatever line management they have in their own organization. For Marco, that means two reporting lines: to the project manager for the work package, and to Northline's operations director for the contract and his crews.
Managing product delivery is sometimes said to be optional in the sense that a project may have no separate team managers, especially a small one. In that case the project manager performs the team manager's activities. The activities still need to happen, because someone must accept the work, do it to the right quality and confirm it is done. What changes is only who does them.
| Activity (in our words) | Purpose | Main outputs |
|---|---|---|
| Accept a work package | Agree the work and its constraints with the project manager before starting | Agreed work package, team plan |
| Execute a work package | Build the products to the agreed quality, within tolerance, and report progress | Specialist products, quality records, checkpoint reports, issues raised |
| Deliver a work package | Confirm that the products are approved and hand responsibility back | Approved products, completed work package notice |
Accepting a work package
Acceptance is not a formality. The team manager reads the work package, checks the product descriptions, the constraints, the interfaces, the tolerances and the reporting arrangements, and asks one question: can my team really deliver this? To answer it, the team manager produces a team plan, or reviews an existing one, showing how the products will be built, by whom and when. If the plan shows that the work cannot be done within the work package's constraints, the team manager negotiates with the project manager before accepting, not after starting.
Marco received WP1 in week 9. His first draft team plan, using Northline's standard rate of 14 installations per crew per day and four crews, showed the 3,000 meters (the original pilot scope) taking 54 working days, or about 11 weeks, well inside the 21 weeks allowed. That looked comfortable until he added the realities the work package itself mentioned: the 30-minute water-off limit meant crews had to wait for customers in older streets, the no-weekends constraint removed days he had counted on, and customer appointments in the pilot district were available only on weekday mornings for many homes. A realistic rate was nearer 9 installations per crew per day. He raised these points before accepting, and the project manager agreed to add a fifth crew for weeks 18 to 26 within the existing cost estimate, because Northline's crew costs were lower than assumed in the stage plan.
| Check before accepting | Question the team manager asks | Marco's finding for WP1 |
|---|---|---|
| Products and quality criteria | Do we understand what 'done' means and how it will be checked? | Clear; 5 % sample inspection by Ridgeline's quality inspector |
| Effort and duration | Can the team plan meet the dates? | Only with a realistic rate and a fifth crew for weeks 18 to 26 |
| Constraints | Can we work within them? | Water-off limit and no weekends reduce productivity |
| Interfaces | Do we depend on others, and are they planned? | Collector network must be live before commissioning; appointments from customer operations |
| Tolerances | Are they reasonable for the uncertainty? | +3 % cost is tight for the older streets; accepted with a watch item |
| Reporting | Can we report as asked? | Weekly checkpoint on Mondays; daily crew data available |
The team plan
A team plan is optional in PRINCE2 terms: the project manager may ask for one or the team manager may produce one for the team's own use. For any substantial work package, it is wise. It sits below the stage plan, covering only the products in the work package, at whatever level of detail the team needs. It may be a crew schedule, a sprint plan, a network build sequence or a simple checklist. The project manager does not need to approve the detail, but should see enough to be confident that the work package is achievable and that its interfaces with other teams are planned.
The code below shows the kind of check Marco made. It compares the time needed at the standard and realistic installation rates with the time available, with and without the fifth crew, for the 2,800 meters in the revised pilot scope.
meters = 2800
days_per_week = 5
available_weeks = 21
def weeks_needed(rate, crew_weeks):
# crew_weeks: list of (crews, weeks) blocks
done, weeks = 0, 0
for crews, length in crew_weeks:
for _ in range(length):
if done >= meters:
break
done += crews * rate * days_per_week
weeks += 1
while done < meters:
done += crew_weeks[-1][0] * rate * days_per_week
weeks += 1
return weeks
for label, rate in [("standard rate 14/day", 14), ("realistic rate 9/day", 9)]:
four = weeks_needed(rate, [(4, 30)])
five = weeks_needed(rate, [(4, 9), (5, 9), (4, 30)])
print(f"{label:22} four crews: {four:2} weeks fifth crew in weeks 10-18 of WP1: {five:2} weeks (available {available_weeks})")standard rate 14/day four crews: 10 weeks fifth crew in weeks 10-18 of WP1: 10 weeks (available 21) realistic rate 9/day four crews: 16 weeks fifth crew in weeks 10-18 of WP1: 15 weeks (available 21)
At the standard rate, four crews finish in 10 weeks; at the realistic rate, they need 16. With the fifth crew for nine weeks, the realistic plan needs 15 weeks. Either way the work fits in 21 weeks, but the team plan also has to leave room for weather, illness and appointment no-shows, and for the commissioning dependency on the collector network, which was not live until week 27 for the last streets. The fifth crew buys that margin.
Executing a work package
Executing a work package is where the specialist work happens. The team manager manages the team's work using its own methods, within the work package's constraints. Managing product delivery adds four disciplines. First, quality: products are built and checked using the quality methods in the work package, and the results are recorded in the quality register. Second, tolerance: the team manager monitors the work against the work package tolerances and raises an issue to the project manager as soon as a breach is forecast. Third, reporting: checkpoint reports go to the project manager at the agreed frequency. Fourth, records: product records and the team's own records are kept up to date so the project manager can see the true position.
Rework is the team's job. If a product fails its quality check, the team manager arranges for it to be corrected and checked again, within the work package. The project manager does not do rework and does not need to be told about every failed check, only about patterns that threaten the work package's tolerance or the product's acceptance. Early in WP1, the 5 % sample found seals missing on 3 of 60 sampled meters. Marco retrained one crew, added a seal photo to the installation checklist and asked the inspector to double the sample for two weeks. The failure rate fell to zero, and the inspector returned to the normal sample.
Raising issues from the team
The team manager raises an issue to the project manager when something threatens the work package tolerances, when a product cannot meet its quality criteria, when an interface with another team breaks down, or when something new arises that the project manager should know about. The team manager does not escalate to the board and does not change the work package unilaterally. In week 33, when the backflow valve supplier announced its delay, Marco raised an issue the same day, with his own analysis of the options. That allowed the project manager to examine it quickly and choose the temporary fitting option described in lesson 4.
| Situation in WP1 | Team manager's action | Who decides |
|---|---|---|
| One crew short for a day | Re-schedule within the team plan | Team manager |
| Seal failures in the sample | Retrain, add a checklist step, increase sampling | Team manager |
| Valve delay threatening 140 installations | Raise an issue with options the same day | Project manager |
| Customer complaint about water quality after installation | Raise an issue; follow the flushing procedure | Project manager, with customer operations |
| Northline proposes a different meter model | Raise a request for change; do not install | Change authority or board |
Checkpoint reports from the team's side
For the team manager, the checkpoint report is a discipline of honesty. It should state what was done, what is planned, the status of quality checks, the tolerance position and any issues and risks, in terms the project manager can rely on. A good team manager reports problems early, with options, and does not wait until the problem is certain. Marco's weekly reports included a small table of installations per crew per day and a three-week forecast, which made it easy for the project manager to see trends and to plan the stage status reviews.
Northline's crews follow OSHA's construction standards for excavations and traffic, the state's rules where it runs its own occupational safety plan, and the utility's own installation standard. Their safety records and inspection results are part of the work package's quality records, because a product installed unsafely is not an acceptable product.
The team manager and the stage plan
Team managers do not own the stage plan, but they help to create it. When the project manager plans a stage in managing a stage boundary, team managers estimate their work, identify dependencies and suggest tolerances. During the stage, their checkpoint reports keep the stage plan accurate. And near the end of the stage, their experience feeds the next stage plan and the lessons log. At Ridgeline, Marco's crew productivity data became the basis for the rollout stage estimates, which made those estimates far more credible than the supplier's standard rate.
Worked problem
Accept or negotiate?
The billing interface team receives WP3: deliver the interface by week 34, including hourly interval data, for 160 thousand, with daily checkpoint reports. The team's sprint plan shows the must-have features done by week 33, but hourly interval data depends on a vendor patch with no confirmed date. What should the team manager do?
Show solution
- Check the work package: hourly data is listed as a must-have, and the patch date is outside the team's control.
- Raise the dependency with the project manager before accepting, with options: make hourly data a should-have for the pilot, add a dependency and a risk, or move it to rollout.
- Ask to change daily checkpoint reports to one per two-week sprint, matching the team's cycle and avoiding wasted effort.
- Accept once the work package reflects an achievable scope and agreed reporting.
Answer: Negotiate before accepting: an external dependency threatens a must-have, and the reporting frequency does not suit the team. Agreeing the terms first avoids a forecast breach the day work starts.
Common mistakes
MistakeAccepting a work package without checking whether the team can deliver it.
InsteadProduce or review a team plan and negotiate before accepting.
MistakeEscalating work package problems directly to the board.
InsteadRaise issues to the project manager.
MistakeAsking the project manager to arrange rework.
InsteadRework is the team's responsibility within the work package.
MistakeChanging the work package's scope or methods without agreement.
InsteadRaise a request for change through the project manager.
MistakeReporting only good news in checkpoint reports.
InsteadReport problems early, with options and forecasts.
Summary and key terms
- Managing product delivery is the team manager's process for the interface with the project manager.
- Its activities are accept, execute and deliver a work package.
- Acceptance means checking the work can be done and negotiating before starting, usually with a team plan.
- Execution builds products with the team's own methods, under PRINCE2 disciplines of quality, tolerance, reporting and records.
- Rework is the team's job; forecast breaches of work package tolerance are raised as issues to the project manager.
- If there are no separate team managers, the project manager performs these activities.
- Team plan
- An optional plan for the products in a work package, produced by the team manager.
- Specialist product
- A product the project exists to create, as opposed to a management product.
- Quality register
- A record of the quality activities planned and carried out.
- Rework
- Correcting a product that failed its quality check, done within the work package.
- Team manager
- The person responsible for delivering a work package, reporting to the project manager.
- Interface
- A dependency between a work package and other teams or operations.
Practice problems
Work each problem on paper first, then reveal the answer to check.
What are the activities of managing product delivery?
Show answer
Accept, execute and deliver a work package.
Who performs managing product delivery on a small project with no team managers?
Show answer
The project manager.
When should a team manager negotiate the terms of a work package?
Show answer
Before accepting it.
Why did Marco's realistic installation rate differ from Northline's standard rate?
Show answer
The water-off limit, no weekends and appointment availability reduced productivity.
How many weeks do four crews need at the realistic rate for 2,800 meters?
Show answer
16 weeks.
Who is responsible for rework?
Show answer
The team, under the team manager, within the work package.
What did Marco do about seal failures?
Show answer
Retrained a crew, added a checklist step and doubled the sample for two weeks.
To whom does a team manager raise an issue?
Show answer
The project manager.
What should a team manager do if a supplier proposes a different meter model?
Show answer
Raise a request for change and not install it until it is decided.
Is a team plan mandatory?
Show answer
No, it is optional, but wise for substantial work packages.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.