Architecture & Data
The hidden cost of bad Salesforce architecture in staffing
Use an evidence-led cost worksheet to distinguish Salesforce architecture problems from process, data and adoption issues, then compare targeted fixes.
By Gosai Digital · 5 min read
Reviewed
A staffing team that keeps a parallel spreadsheet may be compensating for a broken data model. It may also be using a report it has not been trained to find, waiting for an agreed definition or handling work that belongs in another system. The symptom deserves investigation before it becomes a rebuild proposal.
Architecture has a cost when design choices repeatedly create avoidable work or make necessary changes fragile. The practical question is how much of the observed cost a proposed change can genuinely remove. There is no universal point at six months, or any other age, when patching becomes uneconomic.
Illustrative planning worksheet · values stay in your browser
What part of the work can a change remove?
One period is four weeks. Defaults reproduce the fictional article example, not market rates or a Gosai quote. Enter non-overlapping activities and an evidence-based addressable share.
- Observed effort / four weeks
- 35 hours
- Released capacity / four weeks
- 16 hours
- Planning value before ongoing cost
- $810
- Net modeled benefit / four weeks
- $660
Simple payback: 10 four-week periods (40 weeks).
Released hours are capacity, not guaranteed cash savings. The model assumes immediate, stable benefit; it excludes ramp-up, adoption changes and costs you have not entered.
1. Turn each complaint into competing hypotheses
Use this diagnostic worksheet:
- Symptom: describe the work that is difficult, using a recent example.
- Operational effect: delay, correction, duplicate entry, decision risk or unavailable service.
- Hypotheses: at least one design explanation and one process, data or training explanation.
- Test: evidence that would support or disprove each explanation.
- Owner: the person able to confirm the operational requirement.
- Decision: small correction, focused redesign, further observation or no change.
Example: recruiters maintain a separate list of active contractors. One hypothesis is that Assignment status does not represent extensions and early termination reliably. Another is that the Salesforce report uses an outdated filter. A third is that payroll changes have not synchronized. Compare the same anonymized assignments in each system before concluding that the object model is wrong.
For slow screens, distinguish network or device behavior from server processing and expensive automation. For difficult releases, inspect dependencies and test coverage as well as team practices. Similar symptoms can have different remedies.
2. Measure the work once
Choose an observation period representative of ordinary demand and include known busy periods separately. Record actual handling time where practical rather than asking everyone to estimate a bad week from memory.
Cost worksheet:
- Activity and business event: what initiates the avoidable work?
- Volume: events in the observed period, with the source of the count.
- Minutes per event: observed range and how it was measured.
- People involved: roles and whether their time overlaps.
- Internal cost rate: the rate finance approves for planning.
- Direct expense: evidenced external charges, credits or correction costs.
- Cause confidence: observed, likely or untested.
- Addressable share: the portion the proposed change is expected to remove.
Count re-entry and reconciliation separately only when they are distinct work. If a payroll correction appears in a help-desk ticket and a finance log, link the entries so the same minutes are not counted twice. Do not translate every delay into lost revenue without evidence that the delay caused a specific loss.
3. Use a transparent illustrative calculation
Assume a hypothetical four-week period with three non-overlapping activities:
- Re-entry: 240 handoffs × 4 minutes = 960 minutes, or 16 hours. At an illustrative internal cost of $40/hour, the planning cost is $640.
- Reconciliation: 40 exceptions × 15 minutes = 600 minutes, or 10 hours. At $50/hour, the planning cost is $500.
- Change rework: 3 changes × 3 avoidable hours = 9 hours. At $80/hour, the planning cost is $720.
Total illustrative effort is 35 hours and the illustrative cost is $1,860 per four weeks. These are invented worksheet inputs, not Gosai client results, market rates or a forecast for your firm.
Suppose a targeted change is expected to remove half of the re-entry, half of the reconciliation and one-third of the change rework. That produces an estimated 16 hours of released capacity and $810 of planning value: $320 + $250 + $240.
If incremental monitoring and support cost $150 per four weeks, the net modeled benefit is $660. With a hypothetical one-time implementation cost of $6,600, simple payback is ten four-week periods, or 40 weeks, assuming the benefit starts immediately and remains stable. This is an illustrative arithmetic model, not a quote or a return guarantee.
Released capacity is not automatically cash savings. If payroll expense does not change, the benefit may be capacity for other work. Ramp-up, maintenance, license changes, training and adoption can change the result. Record them rather than hiding them inside an optimistic percentage.
4. Compare options on the same scope
For the active-contractor example, compare:
- Repair the report/filter and explain its intended use.
- Correct the integration's field ownership and reconciliation.
- Extend the assignment lifecycle to preserve starts, extensions and terminations coherently.
- Replace a larger part of the model only if smaller options cannot meet the requirements safely.
For each option, list one-time work, recurring effort, license or vendor dependencies, migration exposure, expected benefit and evidence confidence. Include doing nothing with explicit operational consequences. A larger design change may be justified by risk even when its measured labor payback is weak, but keep that rationale visible.
Salesforce's current cost guidance includes implementation, operating, maintenance, integration and organizational change costs in total ownership cost. Use that breadth without assuming a published benchmark applies to your firm. Salesforce resource and cost optimization
5. Look for structural evidence before approving structural work
Architecture deserves closer attention when the same business fact is maintained independently in several places, valid lifecycle states cannot be represented, changes repeatedly break unrelated workflows, or access requirements conflict with the relationships chosen.
Those observations should lead to inspectable evidence: a source-of-truth map, dependency graph, failing test, relationship model or reproducible incident. A long field list alone is insufficient. A small but ambiguous model can be more costly than a larger, well-understood one.
Document the selected option, alternatives rejected and constraints. Agree a migration and recovery approach proportionate to the data at risk. A configuration rollback may not undo records changed during the release; include data recovery and integration effects where relevant. Salesforce's lifecycle guidance recommends deliberate environment and testing strategies for changes. Salesforce deployment best practices
6. Verify the value after the change
Repeat the same worksheet for comparable work. Check volume, case mix and whether tasks merely moved to another team. Compare actual support effort with the estimate, and inspect unresolved exceptions rather than reporting only successful cases.
If the anticipated benefit does not appear, revisit the causal hypothesis. Training or a policy decision may still be needed. The goal is a better operating system for the business, with a defensible reason for each change.
Discuss a costly Salesforce handoff with Gosai Digital. Bring one example of re-entry, reconciliation or change rework and the available volume evidence. That supports a focused assessment without assuming a rebuild is the answer.