Hold project scope against creep: write a scope statement, run lightweight change control, say no cleanly without burning the relationship, and protect the critical path. Triggers when a task keeps growing mid-flight, the user asks for extras, feedback turns into endless revisions, or a team needs a defensible yes/no process.
./install.sh scope-managementname: "scope_management" description: "Hold project scope against creep: write a scope statement, run lightweight change control, say no cleanly without burning the relationship, and protect the critical path. Triggers when a task keeps growing mid-flight, the user asks for extras, feedback turns into endless revisions, or a team needs a defensible yes/no process."
Keep a piece of work inside the bounds it was agreed on. Most scope creep is not a bad request, it is an unevaluated one. This skill gives you a written scope statement, a change request process, honest scripts for saying no, and a decision log so past calls stay made.
Before execution starts, pin the scope in writing (template in references/change-request-template.md). Include: deliverables stated concretely ("3 homepage concepts, 2 revision rounds"), what is explicitly out of scope, constraints, assumptions, and success criteria. Chris Do's rule from 30 years of client work: the SOW is what saves you; vague agreements are where every sideways project starts.
When someone asks for an extra mid-flight, buy time. "I'll assess it and get back to you by [when]." A delay gives you room to evaluate and gives them room to reflect on whether they want to go to bat for it. (HBR's guidance on refusing requests while preserving relationships.)
Then repeat back your understanding and ask if you got it right.
For every change request, fill in: impact on scope (S), time (T), cost/effort (C), and whether it touches a critical-path task. Present the impact flat, without editorializing: "This would add 3 days and push the launch to Friday." Then offer the three options: accept it and move the date, defer it to Phase 2 or the backlog, or swap it in by cutting something specific. Have the stakeholder see and acknowledge the impact before any decision; most "quick additions" evaporate once the real price is visible.
Pick the script from references/saying-no-scripts.md that fits. The pattern is always: no flat nos without an alternative. "Yes, and here is the cost" or "Not now, but here is when" or "Not this, instead of that." Flat refusals are reserved for requests that violate the statement's success criteria, and even those get an explanation.
Every request, verdict, and tradeoff goes in the decision log. Approved changes update the scope statement and baseline so the plan reflects reality. The log is the audit trail when someone later claims a feature "was always in scope," and it closes the loop when the same request comes back months later.
publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.