6.2.4: Step 4 - Design the Change and Escalation Protocol
- Page ID
- 52290
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Purpose of This Step
In every project—no matter how well planned—things will change.
Tasks run late. Scope expands. A stakeholder asks for “just one more thing.” Unless these changes are tracked and escalated through a structured process, they often lead to:
- Missed milestones
- Budget overruns
- Team burnout
- Stakeholder distrust
This step ensures your project has a clear, transparent, and proactive system for managing scope or schedule deviations and escalating risks before they cause failure.
What You’re Building
You will design a simple control protocol that shows:
- When a risk or issue needs to be flagged
- How escalation works (who to tell, when, how)
- What decisions or approvals are required
- How change is logged and monitored over time
You’ll express this as:
- A flowchart, escalation matrix, or decision tree
- A written procedure or table describing who does what
- A practical guide your team could actually follow
Step-by-Step Instructions
1. Identify What Should Be Escalated
Start by defining the types of issues or changes that require formal attention.
Common Escalation Triggers:
| Category | Trigger |
|---|---|
| Schedule | Task is >3 days behind planned finish date |
| Scope | New feature request or deliverable not in original WBS |
| Risk | A blocker cannot be resolved within the team |
| Approval Delay | A key milestone can’t proceed due to stakeholder unavailability |
| Resource Conflict | Key team member is pulled to another project or becomes unavailable |
2. Define Escalation Thresholds
Be clear about when an issue should be escalated.
Example Thresholds:
| Issue Type | Escalate If… |
|---|---|
| Delay | More than 10% of scheduled duration has passed with no progress |
| Incomplete Deliverable | Missed by >1 week with no recovery plan |
| Scope Change | Impacts timeline, cost, or deliverables |
| Stakeholder Unavailable | Approval or input needed in <5 days and contact has failed |
3. Build the Escalation Flow
Create a simple, scannable decision path or escalation ladder.
Example Flow:
[Team Member Identifies Issue]
↓
[Team Lead Logs It in Tracker]
↓
[PM Reviews Severity]
↓
If HIGH impact → PM escalates to Sponsor
If LOW impact → PM resolves in team
↓
[Decision is documented and status is updated]
OR present as a ladder:
| Level | Role | Example Action |
|---|---|---|
| Level 1 | Task Owner | Identifies issue and flags to team lead |
| Level 2 | Team Lead | Confirms issue, updates log |
| Level 3 | Project Manager | Assesses impact, escalates if needed |
| Level 4 | Sponsor / Steering | Approves scope/budget changes or deadline shifts |
4. Create a Change Log Format
Build a table (or Notion board, Google Sheet, etc.) to record each change or escalation. Include:
| Field | Purpose |
|---|---|
| Change ID | Unique number or label |
| Date Identified | When issue was logged |
| Description | What happened or what’s being requested |
| Type | Scope, Schedule, Resource, etc. |
| Impact | None / Low / Medium / High |
| Escalated To | Who owns the decision |
| Decision / Outcome | Approved / Denied / Adjusted |
| Date Resolved | When the issue was closed |
Bonus: add a column for “Linked Deliverable” or “Impacted Milestone”
5. Document or Visualize the Process
Make the protocol usable:
- Create a short 1-page summary
- Build a flowchart with swimlanes
- Include it as a reference in your team working agreement or kickoff guide
Example (Summary Format):
“If a task is delayed by more than 3 days, the responsible team member must log the issue and notify the team lead. If the impact is rated ‘Medium’ or higher, the PM will escalate to the project sponsor within 2 business days. All changes must be logged in the Change Log.”
Why This Step Matters
Projects don’t fail when issues happen.
They fail when no one acts on them in time.
A simple, clearly owned escalation process will:
- Reduce firefighting
- Improve trust between teams and sponsors
- Ensure approvals happen fast and visibly
- Protect your scope, schedule, and team morale

