Change Control: Which Client Requests Need It
This guide helps project managers, developers, and client-facing teams decide which client requests require formal change control versus which can be handled informally. By applying a clear set of criteria, you’ll avoid scope creep, keep projects on schedule, and maintain clear communication with stakeholders. Before you start, ensure you have your project’s scope statement, baseline schedule, and any existing change control procedures or templates ready.
What You’ll Need
- Project scope statement or statement of work (SOW)
- Baseline project schedule and budget
- Change control procedure (if your organization has one)
- Change request form or template
- Access to the project’s issue log or tracker
Step-by-Step
- Identify the request’s nature. Listen carefully to what the client is asking. Is it a new feature, a modification to an existing deliverable, a change in timeline, or a shift in priorities? Write down the request in clear, unambiguous terms.
- Compare against the baseline scope. Pull up your project’s approved scope statement or SOW. Does the request fall within the defined boundaries? If it’s clearly inside the scope and simply a clarification or minor adjustment, it may not need formal change control. If it adds, removes, or changes any deliverable, it likely does.
- Assess impact on the triple constraint. Evaluate the request’s effect on time, cost, and quality. Use these questions:
- Will it require more hours than originally planned?
- Will it push the deadline?
- Will it require additional resources, tools, or materials?
- Will it affect the quality or performance standards of the final product?
If the answer to any is “yes� and the impact is more than a trivial amount (e.g., more than a few hours or a noticeable schedule slip), formal change control is needed.
- Check for dependencies. Consider whether the request affects other workstreams, teams, or deliverables. A change that seems small might cascade—for example, changing a date format in one report could affect a database query or a client’s internal system. If dependencies are affected, formal review is safer.
- Determine if it’s a correction or a change. If the request is to fix something that was already agreed upon but delivered incorrectly, that’s a defect or rework, not a change. Corrections are typically handled outside change control. However, if the client is asking for something beyond the original specification, even if it’s to “improveâ€� it, that’s a change.
- Apply the “would we have bid differently?� test. Imagine you had known about this request during the initial planning. Would you have quoted a different price, allocated different resources, or scheduled differently? If yes, formal change control is required to protect both parties.
- Consult your change control procedure. If your organization has a formal process, follow it. Typically, you’ll need to document the request, assess impact, submit for approval to a change control board (CCB) or project sponsor, and then update the baseline after approval.
- Document everything, even if informal. If you decide the request doesn’t need formal change control, still record it in your issue log or meeting notes. This prevents misunderstandings later and provides a trail if the request grows.
Common Mistakes
- Treating every request as a change. Overly rigid processes can frustrate clients and slow down small, harmless tweaks. Use judgment for trivial requests.
- Ignoring small changes that accumulate. A 30-minute request here and a 1-hour request there can add up to days of unplanned work. Track all requests, even informal ones.
- Confusing corrections with changes. If the client is asking for something that was already in the SOW but was missed, that’s a defect. Don’t charge them for it, but also don’t let them turn a correction into a new feature without change control.
- Not assessing impact on other projects. A change might affect shared resources or systems. If you only look at the immediate project, you might miss cross-project impacts.
Tips
- Create a simple change request form that captures the request, reason, impact, and approval. Even for informal requests, a quick email summary works.
- Set a threshold. For example, anything under 4 hours of extra work or no schedule impact can be handled informally, but anything above that goes through formal change control. Make this threshold clear with the client.
- Communicate early. If you suspect a request will need change control, tell the client upfront. Explain the process and what you need from them (e.g., a signed approval).
- Keep a change log. Maintain a simple spreadsheet or document listing all requests, decisions, and approvals. This is invaluable for audits and retrospectives.
- Use a change control board for significant changes. If your project is large, have a small group (e.g., project manager, technical lead, client representative) review changes rather than one person.
Troubleshooting
- Client pushes back on formal change control. Explain that it protects both parties by ensuring budget and timeline adjustments are agreed upon. Offer to fast-track the approval process if needed.
- You’re unsure if a request is a change. When in doubt, treat it as a change. It’s easier to downgrade a formal change to informal than to retroactively add control to an unapproved change.
- Small requests keep piling up. If you find yourself constantly handling informal changes, set a recurring time (e.g., weekly) to review them with the client and decide if any need formal approval.
- You realize a change was already implemented without approval. Document it immediately, assess the impact, and retroactively get approval if necessary. Be transparent with the client about the oversight.
Frequently Asked Questions
What if the client asks for a change that seems minor but affects the user interface?
Even a minor UI change can affect usability, testing, and documentation. If it changes the agreed design or functionality, it likely needs formal change control.
Can I decline a change request if it’s outside scope?
Yes, but it’s better to offer a formal change request process. You can say, “This is outside the original scope, but we can submit a change request for your approval.�
How do I handle a client who keeps asking for “just one more thing� without wanting to pay?
Politely explain that every request has an impact, and even if it’s small, it adds up. Suggest a threshold for informal changes and use change control for anything beyond that.
Is a change to the project schedule always a formal change?
Not always. If the schedule change is internal and doesn’t affect the client’s agreed milestones, it might not need formal control. But if it changes the delivery date, yes, it does.
What if the client requests a change that is actually a bug fix?
If it’s a bug that deviates from the agreed specification, it’s a defect and should be fixed without change control. If it’s an enhancement beyond the spec, it’s a change.
Do we need formal change control for verbal requests?
Yes, if the request meets the criteria. Always document verbal requests in writing, even if you initially handle them informally, to avoid disputes.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.