Check software consultation independence
Independence is a structural question, and the practical version of it is about money. Ask how the adviser is paid, and weigh the advice accordingly. A firm that earns implementation revenue, reseller margin, or partner referrals on the technologies it recommends has a reason to find that the answer is a build or a purchase. A firm paid a flat fee for the assessment alone has less of one. Neither arrangement is disqualifying, but each changes how much weight a recommendation deserves. Ask who the firm partners with and what share of its revenue comes from implementing the technologies it recommends. A firm that cannot answer plainly has told you something already.
The incentive shows up in what’s missing. Scan the options analysis for the alternatives that never appear: the competing platform and the configuration change that solves 60% of the problem for 5% of the cost. In The Big Con, Mariana Mazzucato and Rosie Collington argue that heavy reliance on consultancies can hollow out the capability of the organizations that hire them. That is a reason to ask what the adviser stands to gain from each option, and not only whether the option is sound.
Then look at what happens to the relationship after approval. If the firm that wrote the recommendation is also bidding to deliver it, weigh the recommendation accordingly and get a second opinion on any choice where the consultant’s revenue moves with your decision. At seed to Series B, that can be a fractional CTO or a senior engineer from your network reviewing the one recommendation that drives most of the spend.
Audit roadmap commitments
A roadmap item is a commitment, and a commitment that can't be described in operational terms isn't ready for funding. Before any initiative enters the approved plan, require it to specify:
-
The named owner, with the authority and the calendar to run it
-
What it depends on, and what depends on it
-
Which measured risk it reduces, and by how much
-
The delivery capacity it consumes, counted in people your organization actually has
-
Implementation work and adoption work, budgeted separately
-
The recurring cost that outlives the project
-
The measurable result that defines success, and the gate where that result gets checked
Adoption work is the line most often missing. Building the system and getting people to use it are different programs with different costs, and roadmaps that fund only the first are how a technically successful migration produces no business change. Every one of these items also feeds the technical feasibility assessment that comes next.
Run technical feasibility assessment
A technical feasibility assessment answers whether the proposed thing can be built here, by these people, inside these constraints. Architecture fit comes first: does the target design work with the systems that will remain, or does it assume a cleaner environment than the one you operate? Integration complexity follows, counted in interfaces and in the teams that own them.
Skills are where estimates quietly break. Birmingham City Council moved its IT services in-house in 2019 with 300-plus transferred staff who were not Oracle specialists, and building that capability internally proved very challenging according to Grant Thornton's later report. The same gap exists at startup scale. A plan that has a six-person team running a Kubernetes migration alongside the product roadmap, when nobody on it has operated a cluster in production, is resting on a capability you do not have.
Data migration deserves its own technical feasibility assessment rather than a line in the plan. So does operational readiness: monitoring and the rollback path. Only once the technical feasibility assessment has covered all of this does a schedule or a budget mean anything, because effort estimates produced before feasibility work are guesses wearing a spreadsheet.
Define approval gates
Gates convert a roadmap into a sequence of smaller decisions you can still reverse. Each one needs four things specified in advance:
-
The evidence required to pass, named and measurable
-
The person accountable for the pass or fail decision
-
The spending limit that applies until the gate is cleared
-
The exit criteria that show the phase delivered what it promised
Birmingham's Oracle implementation shows what happens when the gate exists, but the evidence doesn't reach it. Grant Thornton's 2025 report concluded that if information on testing quality had been presented more clearly to the steering committee, "it is unlikely that the program would have approved the decision to go live." The project's cost has been tracked from an original £19m toward an estimated £216.5m by April 2026.
At seed to Series B, a gate does not need a committee. It can be a 30-minute review at the end of each phase with the CEO, the CTO, and one outside adviser or board member, with the four items above written on a single page beforehand. What matters is that the evidence reaches the people who decide, which is where Birmingham’s did not.
Keep the gates close together early on, when uncertainty is highest, and the technical feasibility assessment has the least data behind it. Space them out later, once the first delivery has told you how accurate your estimates are.
Test investment sequence
Order matters as much as content. For each initiative, ask what must be finished or learned before the next one starts, and whether the roadmap's sequence reflects that or just reflects the order the problems were discovered.
Put uncertainty reduction first. The work that tells you whether the hard thing is possible should happen before the work that assumes it is, which means a six-week spike on the integration nobody understands outranks a twelve-month platform build in the queue. Flyvbjerg and Budzier's analysis of 1,471 IT projects found that one in six projects was a black swan with an average 200% cost overrun, and those outliers cluster in long commitments made before the unknowns were resolved.
Then check the sequence against capacity. Standish Group's data has consistently shown that project size predicts outcome, with only 6% of grand projects succeeding against 61% of small ones. Reordering toward smaller, independently valuable pieces is the cheapest risk reduction available to you.
The last test is reversibility. At each point in the sequence, ask what happens if the program stops there. A good roadmap leaves working systems and retained value at every pause point, and a bad one leaves a half-migrated estate that costs more to run than the one you started with.
Make the approval call
Four outcomes, and you have to pick one. Approve, if the evidence holds and the sequence is sound. Revise, if the direction is right and specific initiatives need rework. Validate first, if the core recommendation depends on an assumption you can test in weeks rather than quarters. Reject if the software consultation can't support its central claim.
Whichever you choose, write down why, in a document that survives the people who wrote it. Record the conditions attached to approval and the date you'll look at this again. Two years from now, that record is the only thing standing between your successor and a repeat of the same analysis.
Good roadmaps fail because nobody tested them while testing was still cheap. If your team wants a second opinion on a software consultation before funding is committed, reach out to us, and we’ll work through the evidence with you.