← All notes
AILeadership

Stop AI Projects Before Requirements Run Away

A decision framework for spotting AI requirement churn early, resetting scope, and keeping teams aligned before delivery turns political.

Some AI projects do not fail all at once. They keep moving, keep spending, keep meeting, keep adding one more exception, one more stakeholder request, one more model change, one more security review, and one more urgent demo until nobody can explain what the project is anymore.

The calendar still says delivery is coming. The status report may still say amber instead of red. But the team knows the truth: the work is moving faster than the shared understanding. Requirements change because people are learning. Requirements also change because nobody has agreed which learning should change the plan, which requests should wait, and which assumptions are no longer true.

That is the moment to intervene.

The useful question is not whether requirements should change. In AI, data, and software work, they will. Models change, users react differently from pilot users, data quality surprises the team, costs rise with usage, latency becomes visible only after tool calls are added, and governance questions become sharper when a prototype touches real workflow. Freezing every requirement is not discipline. It is often denial.

The harder question is whether the project has enough operating capacity to absorb the change without losing the goal.

This note is about that capacity. It is not a general argument for agile, waterfall, product management, or project management theater. It is a practical way for leaders to notice when AI requirement churn is becoming dangerous and to reset the work before the project becomes a political argument.

The Reset Table

When an AI project starts to feel unstable, do not begin with blame. Begin with a simple table.

SignalWhat it usually meansReset move
The same requirement is rewritten every weekThe team is still discovering the real workflowPause feature expansion and run a short discovery reset
Every new demo creates new executive requestsThe demo is being treated as a menu, not evidenceSeparate learning demos from commitment demos
Technical estimates keep growingHidden work is becoming visibleRe-estimate around data, evaluation, security, integration, and support
The business says the team is slowThe delivery promise may be ahead of shared decisionsRebuild the decision log and name unresolved tradeoffs
Engineers say the business keeps changing its mindStakeholders may be reacting to new understandingConvert vague change into testable acceptance criteria
The AI system works in examples but not in edge casesQuality is being judged too lateCreate an evaluation set before adding more scope
Meetings increase while decisions decreaseThe project has lost its operating rhythmMove to a weekly scope, evidence, risk, and decision review

This table is intentionally plain. A distressed project does not need a clever framework first. It needs a shared way to say, “Here is what is happening, here is what it means, and here is the next responsible move.”

If the team cannot fill in the table honestly, that is already useful evidence. It means the project problem is not only technical. It is a decision problem.

Requirement churn is a capacity problem

Changing requirements are not automatically a sign of failure. They may be a sign that the team is learning.

An internal document assistant may begin as a search problem and become a permissions problem. A support agent may begin as a response generator and become a policy-control problem. A text-to-SQL tool may begin as a productivity idea and become a semantic-layer problem. A forecasting model may begin as a machine learning project and become a data-definition problem.

Those are normal discoveries. The mistake is pretending each discovery can be added to the project without cost.

Every requirement change consumes capacity. It asks someone to understand the change, assess impact, redesign part of the workflow, update estimates, revise tests, communicate tradeoffs, adjust documentation, and sometimes renegotiate risk. In AI systems, the cost can be especially subtle because a small wording change may affect retrieval, prompt behavior, output format, latency, token spend, evaluation results, and user trust.

Datadog’s State of AI Engineering describes this production reality well: teams are no longer only connecting one model call to a service. They are managing model fleets, orchestration, tool calls, long prompts, retries, service boundaries, cost control, and distributed debugging. That means a requirement is not just a sentence in a document. It is a pressure on an operating system.

When requirement changes arrive faster than the team can absorb them, the project starts to drift. People keep working, but they are no longer working from the same map.

A prototype can hide the distance to done

AI prototypes are useful because they compress learning. A team can show a working assistant, classifier, summarizer, agent, or dashboard commentary tool quickly enough for stakeholders to react. That is valuable. It is also risky.

A prototype can make the project feel closer to completion than it is.

The interface looks polished. The answer sounds fluent. The demo question works. The workflow seems obvious because the presenter chose a clean example. Then production questions arrive:

  • Which documents can the model read?
  • Which answer needs a citation?
  • Which action requires human approval?
  • What happens when the user asks for something outside scope?
  • How do we test quality after the prompt changes?
  • How much latency is acceptable?
  • Who pays for model calls after rollout?
  • Which team supports the system when it fails?

None of these questions means the prototype was bad. They mean the prototype did its job: it exposed the real work.

This is where leaders need to protect the team from a common misunderstanding. The demo is not a promise that the remaining work is small. It is evidence that the problem is worth understanding more deeply. I wrote more about this in AI Project Planning Without Panic or Rework: early progress should make risk visible, not push everyone into pretending the plan is already stable.

Separate learning changes from commitment changes

One reason AI projects become chaotic is that every new idea is treated the same way.

A user discovers a missing workflow. A senior leader asks for a dashboard. Security requests a control. An engineer notices retrieval quality is weak. A pilot group wants a different tone. Finance asks about cost. Legal asks about auditability. Product wants broader launch. Each item enters the same conversation: “Can we add this?”

That question is too small.

Use four categories instead:

Change typeExampleHow to handle it
Learning changePilot users ask questions the team did not expectUpdate discovery notes and decide whether the target workflow changed
Safety changeThe system may expose restricted dataStop affected scope until access control is designed
Quality changeEvaluation shows weak answers on important casesFix before expanding users or features
Preference changeA stakeholder wants a nicer report formatPark unless it changes adoption or business value

This distinction reduces noise. It tells stakeholders that the team is not resisting change; it is classifying change.

Safety and quality changes may deserve immediate attention. Learning changes may require a scope reset. Preference changes may be legitimate, but they should not be allowed to crowd out risk, evaluation, and integration work.

This is also why requirements should be made bigger before they become tickets. In Make AI Requirements Bigger Before You Make Them Real, I argued that teams should understand the workflow before collapsing the work into features. That same habit helps during delivery. When a new request arrives, ask whether it changes the workflow, the risk, the evidence, or merely the surface.

Evidence should lead the reset

A scope reset should not be a meeting where the loudest stakeholder wins.

It should be a short, evidence-led review:

  • What did we learn from users, data, tests, security review, cost estimates, or operational constraints?
  • Which original assumptions are no longer true?
  • Which requirement changes are mandatory for safety, quality, or business value?
  • Which changes can wait?
  • Which delivery promise must be revised because the work is now different?

This matters because people often bring different types of evidence to the same argument. A business stakeholder may bring urgency from customers or executives. Engineers may bring evidence from data profiling, logs, failed tests, or model behavior. Security may bring policy constraints. Operations may bring support concerns. Finance may bring cost exposure.

The reset should make these signals comparable.

PMI’s 2025 Pulse of the Profession report is useful here because it frames modern project success as more than scope, budget, and schedule. It emphasizes business acumen: the ability to connect project decisions to strategic value. That is exactly the muscle AI leaders need when requirements move. The question is not only “Can we still deliver the original scope?” It is “What version of the work now creates the most defensible value?”

In training sessions, I often see learners treat a working AI demo as if the hard part is finished. The more useful lesson is that a demo starts the evidence cycle. Once users, data, and constraints appear, the team has to decide what the evidence is allowed to change.

The project needs one shared definition of success

Runaway AI projects often have too many private definitions of success.

The executive wants visible AI progress. The business owner wants faster throughput. The users want fewer annoying steps. The engineering team wants a system that can be tested and supported. Security wants access control. Finance wants cost predictability. Legal wants auditability. The vendor wants expansion. The project manager wants the plan to hold.

None of these interests is automatically wrong. The problem appears when no one names the overall project interest clearly enough to rank them.

For an AI claims assistant, the shared definition of success might be:

“Reduce manual policy lookup time for low-risk claims while keeping final claim decisions with trained staff, showing citations for every recommendation, and monitoring answer quality weekly.”

That sentence does not solve every detail, but it creates a center. It says the goal is not maximum automation. It says the workflow is low-risk claims. It says humans still own final decisions. It says citations and monitoring are part of success, not optional polish.

A weak definition would be:

“Use AI to improve claims operations.”

That sentence creates motion without enough constraint. Almost any stakeholder can attach a different expectation to it.

If an AI project is drifting, rewrite the success statement in one paragraph. Then ask each stakeholder what they would remove, protect, or change. The disagreement that follows is not a distraction. It is the work becoming visible.

Evaluation is how requirements stop being opinions

A changing AI requirement should eventually become something testable.

“The assistant should give better answers” is not enough. Better for whom? On which tasks? With what evidence? Compared with what baseline? At what latency? Under which access rules? With what escalation path?

For a RAG system, useful acceptance criteria might include:

  • On the approved evaluation set, the system retrieves a relevant source for at least a defined share of high-priority questions.
  • Answers include citations from approved documents.
  • The system refuses questions outside scope instead of improvising.
  • Restricted documents are not retrievable by unauthorized users.
  • Human reviewers inspect a sample of production answers each week.
  • Prompt and retrieval changes are regression-tested before release.

These criteria are not perfect. They are better than opinion.

LangChain’s State of Agent Engineering shows why this is now a production concern, not an academic one. It reports strong momentum for agents in production, but quality remains a major barrier; observability and evaluation are now central practices for teams trying to make agent behavior inspectable and improvable.

That finding maps directly to requirements. If the project cannot define how quality will be evaluated, it is not ready to keep expanding scope. More features will not fix an unmeasured system. They will usually create more ways to fail.

Adding people may add confusion

When a project slips, the instinct is often to add people.

Sometimes that is necessary. A project may genuinely need security expertise, data engineering support, product ownership, domain review, or operations involvement. But adding people does not automatically increase useful capacity. It also increases coordination cost.

New people need context. They ask reasonable questions that reopen decisions. They discover risks the original team missed. They create more communication paths. They may also bring different incentives from their home teams. If the project already lacks a shared decision log, onboarding more people can make the confusion worse.

Before adding people, ask:

  • What exact constraint are we trying to relieve?
  • Does this person bring a missing skill, missing authority, or just more hands?
  • Which decisions must be documented before they join?
  • Who has the authority to accept or reject scope changes?
  • What work should stop so the current team can onboard the new person properly?

The point is not to protect a small team at all costs. The point is to add capacity deliberately. A confused project with more people is still confused.

Leaders should reset the contract, not just the timeline

Many distressed projects are handled by moving the date.

That may be necessary, but it is not enough. If the project slipped because the work changed, a new date without a new contract only postpones the same argument.

A real reset should produce five artifacts:

  1. A revised success statement.
  2. A list of assumptions that changed.
  3. A ranked backlog split into safety, quality, learning, and preference changes.
  4. A visible evaluation plan.
  5. A decision rhythm with named owners.

These artifacts do not need to be elaborate. A two-page reset brief is usually better than a long document nobody trusts. The important thing is that the business, technical team, and leadership can all point to the same record.

This is where AI strategy becomes practical. In AI Strategy Works When Teams Share Direction, I described strategy as something that has to survive daily work. A reset is one of the moments where strategy either becomes real or disappears. Leaders must decide what matters more: the original promise, the new evidence, or the overall value of a smaller but more reliable system.

Trust breaks when change has no rules

Business and technical teams can usually handle change when the rules are visible.

They struggle when change feels arbitrary. The business feels blocked by technical caution. Engineers feel punished for surfacing reality. Leaders feel surprised by late bad news. Users feel ignored because their feedback does not translate into decisions. Meetings multiply because nobody knows where decisions are supposed to happen.

That is how a project becomes political.

The repair is not more optimism. It is a clearer operating contract:

  • We will not freeze learning, but we will classify changes.
  • We will not expand scope until safety and quality risks are understood.
  • We will not treat a demo as a delivery promise.
  • We will not hide technical uncertainty behind confident status language.
  • We will not let every stakeholder preference become a requirement.
  • We will decide what the evidence changes, and who has authority to decide.

This connects closely to When Business and IT Trust Breaks in AI Projects, but the emphasis here is earlier. Trust is easier to protect before both sides have built a story about who caused the failure.

A smaller reliable project can be the win

The best reset may shrink the project.

That can feel disappointing. A leader announced a broad AI initiative. A team imagined a more ambitious workflow. Users hoped for a larger improvement. A vendor showed a more impressive demo. But if the evidence says the full scope is not ready, shrinking is not failure. It may be the first responsible decision the project has made.

A smaller AI system can still create value if it is well chosen:

  • Start with one user group instead of every department.
  • Support one workflow instead of every exception.
  • Use retrieval with citations before autonomous action.
  • Keep a human approval step for consequential decisions.
  • Launch with evaluation and monitoring before expanding.
  • Remove features that create governance work without clear value.

This is not lack of ambition. It is sequencing. A reliable narrow system teaches the organization how to operate AI work. A broad unstable system teaches people to distrust it.

The durable lesson is simple: requirements will change, especially in AI projects. The team should not panic when that happens. But leaders must watch the rate of change, the capacity to absorb it, and the clarity of the shared goal.

When those three drift apart, the project needs a reset before it needs another feature.

AI has made it easier to build convincing early versions of things. It has not removed the need for shared decisions, evidence, tradeoffs, evaluation, and honest communication. If anything, it has made those habits more important because the system can look calm while the project underneath it is losing coherence.

The goal is not to avoid every disagreement. The goal is to keep disagreement useful while there is still time to act.

More notes