runbookify
← All plans
Project & Work Management / Scope, Change & Backlog Management

Change Control Board (CCB) Approval Workflow: Route Every Change to the Right Decision-Maker

Turn a backlog of assessed change requests into a routed, decided, and logged approval flow — small changes a PM can clear, big ones escalate to the CCB or sponsor, and only an approved CR ever touches the baseline.

IntermediateA weekendBuilds onNext.jsSupabaseResend
What you'll build

A web tool where you import assessed change requests, the tool routes each one to the right approver(s) by cost/schedule impact, the approver(s) approve or reject with rationale, the decision is logged, and only approved CRs queue a baseline update, notify stakeholders, and export to your PM tool.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A Supabase account (free)
  • A Vercel account (free)
  • A Resend account (free)
  • A CSV/sheet of assessed change requests
  • Your approval-threshold and routing rules
  • Claude Code or any AI coding agent

The problem this kills

Change requests come in faster than your governance can keep up. Someone assesses the cost and schedule impact, and then the request goes... somewhere. Into an email thread. Into a meeting that's two weeks out. Onto a spreadsheet that three people maintain differently. A tiny, obviously-fine change waits on a Change Control Board that only meets monthly, while a scope bomb that should have gone to the sponsor gets quietly waved through by whoever was around.

The result is the stuff every PMO dreads: scope creep nobody formally approved, baselines that drift out of sync with reality, decisions made with no recorded rationale, and stakeholders who find out their project moved a milestone after the fact. You don't need a heavyweight enterprise PPM suite to fix this — and you don't need to be a developer.

What you'll build

A simple internal web tool. You import your assessed change requests (CR id, description, cost impact, schedule impact, priority — whatever your sheet already has) and your routing rules (the thresholds that decide who must approve). The tool reads each CR's impact and routes it automatically: a low-cost, no-schedule-slip change goes to the PM; a bigger one escalates to the Change Control Board; a baseline-busting one goes to the sponsor. It supports tiered approvers (PM, then CCB, then sponsor) and parallel approvers (several people must sign off on the same CR).

Each approver sees a clean queue of just the CRs waiting on them, opens one, reads the assessment, and approves or rejects with a written rationale. The decision is logged forever. Only when a CR is fully approved does the tool do the downstream work: queue the baseline update, notify the affected stakeholders via Resend, and export an approved-CR CSV in the exact columns your PM tool expects. A rejected CR is logged and closed — nothing touches the baseline.

What's inside the Implementation Plan

The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — how change control works on your projects today, what your CR sheet columns are actually named, how you measure cost and schedule impact, your exact approval thresholds and who sits on the CCB, whether approvers are tiered or parallel, your typical and peak CR volumes, and the messy exceptions (emergency changes, splitting a CR, a sponsor who's out of office) — and then it tailors the data model, the routing logic, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the import, the routing engine, the approver queues, the decision capture, the baseline-update queue, the stakeholder notifications, and the CSV export — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no API to your PM tool.

The governance it includes (this is the point)

This is real project-governance tooling, so it ships with the controls a PMO needs: login so only your team can use it, row-level security so you only ever see your own organization's projects and change requests, a complete audit trail of who routed, decided, and rationalized every CR and when, a hard human-approval gate so nothing updates the baseline or exports to your PM tool until the right approver(s) sign off, and duplicate guards keyed on CR id so the same change can't be approved twice. Tiered and parallel approval rules are enforced by the tool, not by hoping everyone remembers the policy.

Who it's for

PMOs, change managers, sponsors, and delivery leads who own scope and change governance and are tired of chasing approvals through email and a shared spreadsheet. If you can describe how your organization decides who approves a change, you can build this.

You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your first routed change request land in the right approver's queue the same afternoon.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.