
Tekunda Team

Tekunda Team

A Salesforce project ships on time when the scope prices the decisions the project needs, not the features it will build. Most fixed-scope projects slip because discovery produced a feature list, and a feature list is silent about who has to decide what, and by when. The fix is an outcome, a decision register, and a written list of non-goals.
Not because the build was underestimated. Build estimates are usually close. The calendar breaks somewhere else.
The numbers are unkind. In its 2025 CRM failure research, Johnny Grow found that 55% of CRM deployments did not achieve their planned objectives, roughly 30% met their planned timeline, and only 25% hit objectives, timeline and budget together. Seven in ten overran the timeline by 30% or more. Those overruns are rarely engineering overruns.
Here is the actual mechanism. A scope line says "build an approval process for discounts over 15%". The build is three days. The unanswered question underneath it is who approves, at what threshold, in which currency, what happens when that person is on leave, and whether Finance or Sales owns the exception. That question needs four people in a room who are hard to get in a room. It does not go faster if you add developers. The project waits, and the wait lands on the delivery date.
A feature is work. A decision is a dependency on a human being. Scoping that only counts the work produces an estimate that is right about the build and wrong about the calendar.
Your scope was priced as features if:
Each of those is a place where an unmade decision is hiding behind an estimated task.
A non-goal is something a reasonable person would assume is included, written down as excluded. It is the cheapest artefact in the project and the one most often skipped.
The rule that makes it work: a non-goal only counts if the person who asked for it has seen it in writing and not objected. A non-goals list nobody read is just a defence exhibit for the post-mortem.
It will arrive, and refusing it outright is usually the wrong answer, because week-six requests are often better informed than week-one requests. Ask two questions:
If neither, trade it. Something of comparable size leaves the release and moves to the non-goals list, in writing, the same day. Adding without subtracting is how a date quietly dies.
Eight items. It fits on two pages, and it will tell you more about your delivery date than a three-hundred-line requirements matrix.
How long should Salesforce discovery take?
Long enough to close the decisions that block the first release, and no longer. Judge it by the state of the decision register, not by a fixed number of weeks.
Is fixed-scope always the wrong model for Salesforce?
No, but it only works when the decisions are already made. Fixed scope on an undecided process fixes the wrong variable and the date pays for it.
What is the difference between a non-goal and out of scope?
Out of scope is contractual. A non-goal is communicated. The value is in the stakeholder having read it, not in it being defensible later.
Who should own the decision register?
Someone on the client side with the authority to escalate. If your delivery partner owns it, every overdue decision becomes a vendor complaint rather than an internal deadline.
Can phasing fix a scope that is too big?
Only if each phase goes live to real users. Phases that all land at the end are one project with extra documents.