12.3 Control Procurements
Manage the agreement day to day and formally close it when the work ends.
Monitoring and Controlling / Procurement · ← PMBOK reference · See it on the map
Why it matters
A signed agreement left unmanaged drifts: deliverables slip, invoices go unchecked, and nobody notices until the relationship has already soured.
What done looks like
The seller's performance has been tracked, deliverables accepted, and the agreement closed.
First time tip
Review seller performance against the agreement on a fixed schedule, not only when a deliverable is due. Regular reviews catch drift before it is a dispute.
What you need (Inputs)
- Project Management Plan
- Agreements
- Procurement Documentation
- Approved Change Requests
- Work Performance Data
- Risk Register
- Enterprise Environmental Factors
How you do it (Tools & Techniques)
- Expert Judgment
- Claims Administration
- Data Analysis
- Inspections and Audits
- Procurement Performance Reviews
What you get (Outputs)
- Closed Procurements
- Work Performance Information
How Scrum/Kanban projects satisfy this — counted from: sprints under way (driftless/models/delivery.py:Sprint) for an agile project, or service levels and incidents (driftless/models/operations.py) for an operations-cadence one — a sprint under way is the work performance data an agile team reads instead of a baseline-and-actuals pair; an operations-cadence project reads the same question off its service levels and the incidents raised against them - Change Requests
Worked example
The first run of shelving arrives with the wrong bracket spacing. The acceptance terms in the agreement are what let the project manager have it corrected at the supplier's cost, rather than absorbing it as a project overrun.
Common pitfalls
- Paying an invoice without checking it against what the agreement actually says.
- Accepting a deliverable informally, losing the remedy the agreement gave you.
- Closing the agreement without confirming every deliverable and payment is settled.
How driftless helps
Driftless does not yet help run this process — no technique here is runnable and no output is producible in the wizard.