When to Kill It¶
Uncomfortable Reading
- Solving yesterday's problem
- Goalposts keep moving
- Champion has left
- Stuck in pilot purgatory
Why Projects Don't Die When They Should¶
Projects continue past their expiration date because:
- No one wants to admit failure - especially not the sponsor who championed it
- It's always "almost there" - just one more sprint, one more fix
- The alternative is undefined - killing the project means explaining what instead
- Careers are attached - someone's performance rating is tied to this
- Budgets are allocated - unspent budget raises uncomfortable questions
- Hope beats evidence - maybe it'll turn around
- No one has authority - everyone's waiting for someone else to call it
The result: zombie projects that consume resources but produce nothing.
The Kill Criteria Framework¶
Before starting any AI project, define your kill criteria. What conditions would trigger a stop decision?
Template: Pre-Defined Kill Criteria¶
## Project Kill Criteria
This project should be stopped if ANY of the following occur:
### Technical Kill Triggers
- [ ] Model accuracy below [X%] after [Y] iterations
- [ ] Data quality issues unresolved after [Z] months
- [ ] Core dependency unavailable with no alternative
- [ ] Technical architecture proven infeasible
### Business Kill Triggers
- [ ] Executive sponsor withdrawn with no replacement
- [ ] Business process it supports is changing/cancelled
- [ ] ROI falls below [threshold] based on revised estimates
- [ ] Priority overtaken by [specific alternative]
### Timing Kill Triggers
- [ ] Original deadline missed by more than [X]%
- [ ] Pilot results not achieved by [date]
- [ ] No production deployment by [date]
### Resource Kill Triggers
- [ ] Budget overrun exceeds [X]%
- [ ] Key team members leave with no replacement
- [ ] Dependent team unable to support
### External Kill Triggers
- [ ] Regulatory change makes project non-viable
- [ ] Technology obsoleted by market shift
- [ ] Vendor/partner failure
If trigger occurs: [Named person] has authority to stop the project
without further approval.
12 Signs Your Project Should Already Be Dead¶
Sign #1: You're Solving Yesterday's Problem¶
Symptoms: - The business process the AI was supposed to improve has changed - The problem you're solving is no longer the biggest problem - Stakeholders talk about the project in past tense
The test: If you started from scratch today, would you build this?
Why it persists: No one wants to admit the world moved on while we were building.
Sign #2: The Goalposts Keep Moving¶
Symptoms: - Success criteria have been revised 3+ times - Original scope would have been "done" by now - Each milestone completion is followed by "but now we also need..."
The test: Can you state clearly what "done" means, and has that changed?
Why it persists: Moving goalposts lets everyone avoid admitting the original goal wasn't achieved.
Sign #3: The Champion Has Left¶
Symptoms: - Project sponsor has moved to another role - New leadership is "supportive" but not actively involved - No one is protecting the project from competing priorities
The test: Who would fight to save this project if budget cuts came?
Why it persists: Orphan projects continue on inertia until someone actively kills them.
Sign #4: The Team Has Given Up¶
Symptoms: - Key people are leaving or asking to transfer - Team meetings are about managing stakeholders, not building - Everyone's updating their LinkedIn
The test: Does the team believe this will succeed?
Why it persists: Teams often know before leadership does. But they're not asked, or not heard.
Sign #5: Pilot Purgatory¶
Symptoms: - Pilot has been extended 3+ times - "Lessons from pilot" keep informing new pilot designs - Production deployment keeps being deferred for "readiness"
The test: What would have to happen to move from pilot to production?
Why it persists: Pilots feel like progress. They're safe. Production is scary.
Sign #6: Success Has Been Redefined to Mean "Completion"¶
Symptoms: - Original business outcomes no longer mentioned - "Success" = delivered something, anything - Focus on outputs (features built) not outcomes (value delivered)
The test: What business outcome will this produce, and do we still believe it?
Why it persists: It's easier to claim success for delivery than to admit failure to deliver value.
Sign #7: More Time on Governance Than Building¶
Symptoms: - Steering committees, risk meetings, stakeholder updates consume most energy - Team spends more time explaining than executing - Every decision requires multiple approvals
The test: What percentage of project hours are governance vs. delivery?
Why it persists: Governance is visible activity. It looks like progress.
Sign #8: The Technology Isn't Working¶
Symptoms: - Model accuracy plateaued well below target - Integration with other systems keeps failing - Technical debt is mounting faster than features
The test: Based on current trajectory, will this ever meet technical requirements?
Why it persists: "We just need more data / time / tuning" - the eternal optimism of technical teams.
Sign #9: Nobody Is Actually Asking For It Anymore¶
Symptoms: - Stakeholder engagement sessions are poorly attended - Users aren't interested in the pilot - Business has found workarounds
The test: Who is waiting for this to launch?
Why it persists: The project creates its own constituency (the project team).
Sign #10: The Vendor Is The Only Enthusiast¶
Symptoms: - Vendor is driving meetings - Vendor has more energy than internal team - Vendor keeps adding "opportunities" rather than delivering core
The test: If the vendor disappeared, would we continue?
Why it persists: Vendor has incentive to keep project alive. Their enthusiasm masks internal fatigue.
Sign #11: Strategic Alignment Has Evaporated¶
Symptoms: - Department priorities have shifted - New leadership has different agenda - The strategy this supported has been replaced
The test: Does this project appear in current strategic priorities?
Why it persists: No one wants to admit strategic pivots make previous investments worthless.
Sign #12: You're Embarrassed to Describe It¶
Symptoms: - When asked "how's the AI project?" you change the subject - Project updates are filled with qualifications and explanations - You wouldn't cite this as a success to a future employer
The test: Are you proud of this?
Why it persists: Admitting embarrassment means admitting failure.
How to Kill a Project (Without Killing Careers)¶
Step 1: Frame It Right¶
Don't say: "The project failed because..."
Do say: "We learned that the approach wasn't right for this problem. Here's what we learned and how we'll apply it."
Step 2: Document the Learning¶
Capture genuinely useful insights: - What assumptions proved wrong? - What would we do differently? - What did we learn about the problem space? - What can be salvaged (data, relationships, knowledge)?
Step 3: Propose the Alternative¶
Don't just stop - redirect: - What should the resources work on instead? - What problem should we solve with what we've learned? - How do we serve the original stakeholders differently?
Step 4: Protect the People¶
- Team members should not be blamed
- Sponsors should be given face-saving narrative
- Document that stopping was a rational decision, not a performance issue
Step 5: Celebrate the Kill¶
Reframe project termination as positive: - "We saved $X by not continuing down the wrong path" - "We freed up resources for higher-value work" - "We demonstrated discipline and judgment"
The Kill Conversation: A Script¶
Setting Up the Conversation¶
Choose the right setting: - Private conversation first, not a committee meeting - With sponsor, not just steering committee - With recommendation, not just problems
Opening¶
"I need to share an honest assessment of where we are on [Project]. I've been thinking hard about whether continued investment is the right call, and I think we need to discuss stopping."
Presenting the Evidence¶
"Here's what I'm seeing: - [Factual indicator 1] - [Factual indicator 2] - [Factual indicator 3]
I've tried to make this work. But I think continuing would be throwing good money after bad."
The Alternative¶
"If we stop now, we could: - [Redirection 1] - [Redirection 2]
The team and the learning wouldn't be wasted - they'd go to something with better odds."
The Ask¶
"I'd like your support to wind this down gracefully. I think that's the right call, even though it's hard."
Managing Reactions¶
If pushback: "I understand this is disappointing. What would you need to see to change your assessment?"
If blame: "I'd rather we focus on making the right decision now than on how we got here."
If delay: "What would we learn in another [time period] that we don't know now?"
The Sunk Cost Exorcism¶
When someone says "but we've already spent $X on this..."
Response Options¶
Option 1: The Hole Analogy "When you find yourself in a hole, the first step is to stop digging. The money we've spent is gone regardless. The question is whether we should spend MORE money."
Option 2: The Forward Value Test "Pretend we hadn't spent anything yet. Would we invest $[remaining budget] to get [expected outcome]? If no, we shouldn't continue just because of past spending."
Option 3: The Explicit Comparison "If we had $[remaining budget] free right now, would we invest it in this, or something else? Let's make that choice consciously."
Option 4: The True Cost "The sunk cost is actually bigger than the money. It's also [X] months of team time, [Y] of stakeholder attention, [Z] of organizational energy. We can't get that back. But we can stop spending more."
Permission to Kill¶
You have permission to kill an AI project if:
- It no longer solves a problem that matters
- The approach isn't working after reasonable effort
- The world has changed and the solution doesn't fit
- The team has lost faith
- Better uses for the resources exist
- Continuing requires believing something you don't believe
- You would advise a friend to stop if it was their project
You don't need: - Permission from the sunk cost - 100% certainty it won't work - Someone else to blame - A failure to point to
The best time to kill a failing project was three months ago.
The second best time is now.
The Kill Decision Canvas¶
Kill Decision Canvas¶
| Assessment Area | Kill Option | Continue Option |
|---|---|---|
| Original Goal | _______________ | Current Reality: _______________ |
| What would success require now? | _______________ | Likelihood (honest): _______________ |
| Sunk Costs (irrelevant but noted) | _______________ | Future costs to continue: _______________ |
| If we kill: what happens to resources? | _______________ | Best realistic outcome: _______________ |
| Who benefits from killing? | _______________ | Who benefits from continuing? _______________ |
| Decision | ☐ KILL | ☐ CONTINUE | ☐ TIME-BOXED CONTINUE |
|---|---|---|---|
| Rationale | _______________________________________________ |
|---|---|
| Decision Maker | _______________ | Date | _______________ |
"The cost of being wrong is lower than the cost of being indecisive."
Kill early. Kill often. Kill honestly.
That's not failure - that's learning.