Rebuilding a Project Charter Mid-Flight: A Heavy Guide for Scale-Up Software Teams
When a software project's charter has drifted past recognition, a rewrite isn't optional. A field guide for executives running a corrective re-charter without a restart.
When the original charter no longer describes the project you're delivering
By the time a software charter needs rewriting, the people who signed it have either left, changed roles, or quietly forgotten what they signed.
There is a recognizable point in many scale-up software projects when the team realizes the charter no longer matches reality. Scope grew. Sponsors changed. The success criteria stopped reflecting what the business actually wants. The instinct is to keep going — re-chartering feels like an admission of failure, and executives rarely want to absorb the perceived blame.
This instinct is wrong. A re-charter at month four is cheap. A re-charter forced by a steering committee at month nine, after launch slips, is expensive. This guide is for the in-between — the executive who senses the original charter is dead but doesn't yet have a replay-the-tape view of how it died.
The mechanics are not complicated. The politics are. Most of this guide is about the politics.
Step 1: Diagnose how the charter died
Before writing a new charter, write a one-page autopsy of the old one. Walk through it line by line and mark each item with one of three states: still true, quietly broken, or replaced by something nobody wrote down. The third category is where the work is.
In a scale-up software context, the most common items to land in the third category are:
- Scope inclusions that have grown via product trios making decisions outside steering
- Success criteria that were defined in business terms but are now measured in technical ones
- Decision rights that have informally migrated to whoever is most available in Slack
- Assumptions about user behavior that the beta cohort has already disproven
This autopsy is internal. Do not show it to your sponsor yet. The sponsor's job is to engage with the new charter, not to relitigate the old one.
- Week 1AutopsyPM and tech lead annotate the original charter. Three categories: still true, quietly broken, replaced. Output: a one-page delta, kept internal.
- Week 2Sponsor reset conversationExecutive runs a 90-minute conversation with the sponsor. The artifact is a single question: 'If we were starting today, what would we build?' Capture the answer in their words.
- Week 3Charter v2 draftRewrite the charter using the sponsor's words. Lock exclusions hardest. Get a separate signature for the exclusions section.
- Week 4Steering ratificationPresent charter v2 to steering. Frame it as a recalibration, not a reset. Emphasize what carries forward.
- Week 5Team rebriefEngineering and product teams get a 30-minute readout. Anyone who can't articulate the new outcome by EOW becomes a comms problem to solve.
- Week 6First retro under new charterFirst sprint retro under the new charter. The team should report whether decisions feel cheaper. If they don't, the charter still isn't right.
Step 2: Run the sponsor reset, not the steering reset
The most common failure mode in re-chartering is starting with a steering committee meeting. This guarantees a debate over the old charter — what was promised, what slipped, who's accountable. None of that conversation produces a new charter.
Start instead with a single 90-minute conversation with the sponsor. Bring the autopsy, but don't lead with it. Lead with a single question: if we were starting today, with what we now know, what would we build?
Write down the answer in the sponsor's words. This is the seed of the new outcome statement. Resist the temptation to translate it into your language — sponsor language is what survives the steering meeting.
If the sponsor's answer is materially different from the original charter, you have your mandate. If it's substantially the same, the problem isn't the charter — it's execution, and you should stop reading this guide.
Step 3: Rewrite, with exclusions as the load-bearing wall
The inclusions section of a charter v2 will mostly write itself from the sponsor reset. The exclusions section won't, and it's the section that determines whether v2 lasts longer than v1.
For a scale-up software project specifically, your exclusions list should explicitly name:
- Adjacent product surfaces that the team has been informally pulled into supporting
- Customer segments the new outcome doesn't address — even if you have one engineer 'just helping out'
- Technical migrations that have crept onto the roadmap because they're 'a good idea anyway'
- Reporting and analytics deliverables that have appeared because someone asked
Each exclusion should be one line and concrete. 'Out of scope: any work supporting the legacy admin console after Q3.' Not 'we will deprioritize legacy work.'
Charter v2 acceptance criteria
0 / 7- Outcome statement uses the sponsor's words from the reset conversation, verbatim where possible
- Inclusions list is no longer than 7 items, even if v1 was longer
- Exclusions list is at least as long as inclusions, and is signed separately
- Three named decision-makers — for scope, budget, and go-live — replace any committee or role-based ownership
- Success criteria are observable from outside the team (no internal-only metrics)
- Assumptions are date-stamped; any older than 90 days is rewritten or dropped
- First retro under v2 explicitly tests whether decisions are getting cheaper
Step 4: Ratify, then rebrief
The steering committee meeting that ratifies charter v2 is, paradoxically, the easiest meeting in this sequence. If the sponsor reset was real, the sponsor will land the message. Your job is to stay quiet, present the artifact, and answer questions about carry-forward — what continues from v1 — rather than cutoff — what changes from v1. Carry-forward language reframes a re-charter as a recalibration, which is what it is.
The meeting after ratification matters more. Spend thirty minutes briefing the engineering and product teams. Test understanding by asking three engineers to articulate the new outcome in their own words by end of week. If they can't, the charter is still abstract — workshop it with the team until they can.
You will know the re-charter has worked when the next sprint's planning conversations are noticeably shorter. Decisions that took a week before — does this user request fit, do we support this customer — should now take an hour, with the charter as the reference. If they don't, charter v2 needs another pass.
| Signal | Original charter held | Re-charter required |
|---|---|---|
| Scope drift since signing | <15% of items changed | >25% of items changed |
| Sponsor turnover | Same sponsor | New sponsor in flight |
| Architecture decisions | Foundational still hold | Foundational invalidated |
| Team composition | <20% turnover | >40% turnover or new tech lead |
| Outcome statement | Still measurable as written | Now ambiguous or untestable |
Re-chartering is not a recovery technique only. In long-running software programs at scale-up companies, planning charter v2 at the start of v1 — with explicit triggers and a cadence — converts what looks like crisis governance into routine governance.
This connects to two adjacent patterns worth reading after this guide. The silent disagreement pattern in stakeholder identification explains how charters get abandoned without anyone admitting it. And the enterprise charter template provides the structural baseline for charter v2 itself.