Know When to Pause or Stop Development

Knowing when to stop a software project becomes difficult when your business has already invested heavily and the next funding request promises that completion is finally close. Continuing may still be sensible, but you need a credible view of the remaining cost, achievable benefits and alternatives.

I would assess the next investment on its own merits, using delivery evidence and the business need as it stands today. That gives leadership a sound basis for continuing, changing direction or closing the project.

Takeaways

Decide Using Future Costs and Value

Money already spent should not determine whether you approve the next stage. The decision is whether the future value justifies the future investment and risk.

This can be uncomfortable. Leaders may have sponsored the project, defended earlier budget increases and asked employees to work around delays. Stopping can feel like admitting that those efforts were wasted.

However, further spending cannot change an earlier decision. It can only produce a better or worse outcome from this point onwards.

The principle is reflected in HM Treasury’s Green Book guidance on sunk costs, which excludes costs that cannot be changed from the appraisal of future choices. Although that guidance addresses public-sector investment, the distinction is useful for a commercial software decision.

Use Past Spending as Evidence

Previous expenditure still matters for accountability, cash flow, accounting and learning. Delivery history also helps you judge whether the latest forecast is credible.

If three earlier completion estimates proved wrong, you should ask what makes the fourth more reliable. If the team has resolved the main uncertainty and demonstrated a usable core system, that is relevant evidence too.

The distinction is straightforward: use the past to assess the future, rather than treating past spending as a reason to continue.

Existing work may also retain value. Reusable software, customer research, business rules and operational knowledge can improve your options. Their usefulness depends on what they can support next, rather than what they originally cost.

Revisit the Business Need

Before asking whether the software can be finished, check whether finishing it would still solve an important problem.

The business may have changed. Customer demand may be weaker than expected. A commercial product may now meet the requirement. An acquisition, operating-model change or new priority may reduce the value of the original scope.

I would ask the accountable executive to restate the expected outcome in business terms. “Finish the platform” describes an activity. “Reduce order-processing delays while supporting another distribution centre” provides a basis for evaluating alternatives.

Two executives review the remaining investment in a software project.
Reviewing the Next Software Investment

Recognise When Viability Needs Review

A missed deadline is a reason to investigate, rather than automatic grounds for cancellation. A viability review becomes more pressing when the business cannot establish a credible route from the current position to a worthwhile outcome.

The following warning signs help identify that point.

Forecasts Keep Losing Credibility

Completion dates move without a clear explanation of what changed. Estimates exclude testing, migration or operational readiness. The remaining cost stays almost unchanged despite months of additional spending.

Ask for the assumptions behind the forecast and evidence that the main uncertainties have been addressed. A precise number built on unresolved questions should not be treated as a dependable commitment.

Usable Software Remains Elusive

The team demonstrates isolated features, but the business cannot complete a meaningful process from beginning to end.

For an internal ordering platform, that might mean an order cannot yet move through pricing, stock allocation and fulfilment. For a customer service system, staff may still be unable to handle routine exceptions.

Useful software does not need every planned feature. It does need a credible connection to the outcome the business is funding.

Defects Undermine Further Progress

New work repeatedly breaks existing behaviour, or the team spends increasing effort correcting faults without improving stability.

The relevant question is whether there is an affordable path to a dependable system. Ask what evidence would demonstrate that path, and whether the proposed remedy addresses the underlying problem.

Technical Risks Stay Unresolved

An essential integration remains unproven. Performance is inadequate for expected demand. Data cannot be migrated reliably. A critical component depends on access or rights the business does not hold.

Some risks can be resolved through a bounded investigation. Others may undermine the investment case. Leadership needs to know which risks are manageable and which could prevent the intended outcome.

The Expected Value Is Declining

The project may be technically recoverable but commercially unattractive.

Delayed benefits, rising support costs or reduced customer demand can change the case for completion. Compare the remaining investment with the benefit still available, including what the delay has already removed from the opportunity.

For a closer examination of the underlying symptoms, see Software Project Running Late and Software Costs Out of Control. The viability decision brings those concerns together around whether further funding is justified.

Compare the Available Delivery Options

Stopping is one possible response. A pause, smaller release or supplier transition may preserve value without committing to the original plan.

Give each option a clear definition. Otherwise, people can support the same label while expecting different outcomes.

OptionWhen it may make senseWhat leadership must establish
Continue with recovery conditionsThe objective remains valuable and the existing approach is recoverableCredible remaining scope, cost, capability and measurable progress
Temporary pauseA specific uncertainty needs resolution before further commitmentHolding costs, review date, decision owner and restart conditions
Reduce scopeA smaller release can deliver enough business valueEssential outcomes, dependencies and consequences of deferred features
Transition supplierThe software remains viable but delivery capability or the relationship is unsuitableTransfer rights, handover effort, onboarding cost and continuity
Technical rebuildThe existing implementation cannot support the required outcome economicallyEvidence for rebuilding, reuse opportunities and a realistic replacement path
Full cancellationNo credible option justifies further investmentClosure costs, retained assets and how the underlying business need will be handled

Give a Pause a Defined Purpose

A pause should resolve a question, preserve an option or prevent avoidable spending while a decision is made.

Specify what continues during the pause. Hosting, security, backups and essential support may still be needed. Staff and suppliers also need to understand whether they are maintaining a service, preserving unfinished work or preparing for closure.

Set a decision date and identify the evidence required. An indefinite pause can keep costs and uncertainty alive without improving the decision.

Test a Smaller Valuable Release

Reduced scope can be attractive when the original project combines essential capability with features that can wait.

However, removing visible features does not necessarily remove the difficult work. Data migration, access controls, integrations and support arrangements may still be necessary for a smaller release.

Check the remaining dependencies before accepting a lower completion estimate. A smaller scope needs its own viable business case.

Separate Supplier and Product Decisions

Changing suppliers does not automatically require a rebuild. Keeping a supplier does not automatically validate the existing architecture.

A new team may be able to continue with the current software, but it will need time to understand and assess it. A rebuild may remove technical constraints while introducing another period of uncertainty and delayed value.

I would compare these choices separately before combining them into a recommendation. That reduces the risk of accepting a replacement supplier’s preferred approach without testing the alternatives.

Business and technology leaders compare options for a troubled software project.
Comparing Software Project Options

Compare the Cost of Each Option

Compare options from the same starting point, over the same period and against the same business outcome.

The developer’s completion estimate is only one part of the future investment. Your comparison may also need testing, migration, implementation, training, internal staff effort, operating costs and support.

Stopping has costs too. Contractual commitments, data retention, transition work and the cost of keeping existing processes running can affect the result.

Establish a Common Baseline

Choose a baseline that describes what happens without the proposed investment. This might mean continuing with the current system and existing manual work.

Then identify how each option changes that position. Include costs and benefits consistently, rather than counting an existing operating expense against one option while ignoring it in another.

Avoid double counting. Faster processing and reduced staff effort may describe the same underlying improvement. Releasing employee capacity does not necessarily create a cash saving.

Compare Timing and Uncertainty

A benefit available in three months is different from the same annual benefit available in eighteen months.

Ask when the business can begin using the system, how quickly adoption can occur and what must happen before the benefit is realised. Consider the consequences of another delay.

Use a realistic range where uncertainty is material. Test what happens if completion costs rise, adoption is slower or the expected benefit is smaller. Finance should guide a more detailed appraisal where discounting, tax, financing or accounting treatment could change the decision.

The objective is a comparison that remains useful when assumptions are challenged.

Should You Spend Another $250,000?

Consider a hypothetical Australian distributor with an unfinished ordering platform. It has already spent $600,000, and its supplier requests another $250,000 to complete the original scope.

Leadership initially frames the choice as spending $250,000 to save a $600,000 investment.

I would reframe it: what can the business achieve from today, what will each credible option cost and how much confidence can it place in the result?

Look Beyond the Completion Quote

Suppose the distributor develops the following simplified comparison. All figures are illustrative Australian dollars, measured over the next 24 months against continuing with its existing processes.

OptionFuture costsAdditional benefits within 24 monthsIllustrative net position
Complete the original scope$250,000 development, $50,000 rollout and $60,000 additional support$300,000Negative $60,000
Deliver a reduced release$120,000 development, $30,000 rollout and $50,000 additional support$250,000Positive $50,000
Cancel and retain current processes$20,000 closure and asset preservationNo additional benefitsNegative $20,000

The example assumes the current operating costs common to every option are excluded consistently. Benefits already reflect the assumed delivery dates and uptake within the 24-month period.

These figures are a screening comparison, not a complete investment appraisal. They omit discounting and tax, and the assumptions would need validation.

Challenge the Preferred Option

The smaller release appears more attractive on these assumptions. That does not establish that it will succeed.

Leadership still needs evidence that the reduced scope can be delivered for the forecast cost and will produce the expected benefit. If it relies on the same unresolved integration as the original project, the apparent advantage may be misleading.

Supplier transition and rebuilding should also be assessed if credible, including handover, duplicated work and delayed benefits. They should not be inserted into the shortlist merely to make the preferred option look better.

A bounded pause could be justified to investigate the decisive uncertainty. Its cost should be proportionate to the decision it could improve.

The earlier $600,000 remains relevant to accountability and lessons learned. It does not make the next $250,000 commercially sensible by itself.

Set Conditions for Further Investment

When recovery remains viable, approve further work against explicit conditions. This helps leadership distinguish a credible recovery commitment from another open-ended extension.

A useful decision record sets out:

  • The business outcome and essential scope.
  • The next funding limit and review date.
  • The evidence required before further funding.
  • The person accountable for the decision.
  • The circumstances that trigger a pause or reassessment.

For example, a hypothetical board might approve a limited investigation to demonstrate the essential accounting integration and validate migration feasibility. A larger release commitment follows only after that evidence has been reviewed.

Choose conditions tied to the actual uncertainty. Completing more tickets does not settle a question about customer demand. A working prototype does not establish operational readiness.

If an agreed condition is missed, review why and what it means for viability. Repeatedly changing the condition without a fresh assessment defeats its purpose.

Protect Assets Before Work Stops

Before material delivery changes, establish what the business owns, what it can access and what must remain operational.

This applies to cancellation, supplier transition and a lengthy pause. Closing development should not accidentally remove the ability to support customers, preserve records or restart essential work.

Secure Code and Operating Access

Create an authorised inventory of source-code repositories, data, documentation, infrastructure and essential accounts. Confirm that designated business representatives have the access the agreement allows.

Check practical usability as well as possession. A copy of source code may be insufficient without build instructions, dependencies, configuration and deployment knowledge.

For data, identify a usable export format, retention requirements and any ongoing access needed. Record who will maintain backups and the environment during transition or closure.

Credentials and secrets need controlled handling. Transfer responsibility through approved access-management processes rather than circulating passwords in a handover document.

Check Intellectual Property Rights

Ownership, licence rights and operational access are different matters. Paying for development does not, by itself, resolve what the business may reuse, modify or transfer.

Identify supplier-owned components, third-party licences and restrictions that could affect your preferred option. Ask a qualified legal adviser to review uncertain rights before relying on them.

Do not make disruptive access changes simply because a project is under review. Plan authorised transfers and any necessary credential changes around continuity, security and contractual obligations.

Check Commitments Before Cancelling

A decision to stop funding discretionary development is not necessarily the same as a right to terminate a contract immediately.

Review committed expenditure, notice requirements, termination provisions, handover assistance and obligations that survive the project. Software already in use may require a separate support arrangement even if further development ends.

Australian government guidance on ending a contract explains that early closure can take different forms and may leave obligations in place. It recommends understanding the agreement and obtaining legal advice before acting.

Have the contract reviewed before issuing notices, withholding payments or asserting breach. Include relevant exit and transition costs in the options comparison.

Stopping can still be the right decision when closure costs money. Those costs belong in the assessment alongside the future cost of continuing.

A business team reviews software assets and handover responsibilities.
Protecting Assets During Change

Decide With the People Affected

People before technology means considering the employees, customers and suppliers who will carry out the decision and live with its consequences.

Cancellation can release resources while leaving an operational problem unresolved. Continuing can preserve a strategic option while extending pressure on staff who are managing workarounds.

Ask the relevant operational leaders what happens under each option. Customer commitments, support capacity, training and manual work belong in the decision alongside development costs.

Explain the decision without turning it into a search for someone to blame. Staff need clarity about responsibilities and next steps. Suppliers should have an opportunity to respond to evidence relevant to their work.

Leadership remains accountable for the investment decision. Technical advice informs that judgement but does not replace it.

When Independent Assessment Helps

Independent assessment helps when the decision is consequential and your business cannot establish a reliable position from the available evidence.

Your internal team may be able to resolve the question when it has current delivery information, credible technical leadership and a shared view of remaining work. External review is not necessary for every delay or budget revision.

It becomes more useful when estimates conflict, the supplier recommends a rebuild or leadership cannot judge whether recovery is feasible. The assessment should be proportionate to the decision.

I would focus it on the uncertainties that could change the outcome: usable capability, critical risks, remaining effort, likely benefits and realistic alternatives. An independent view may support continuing with the current team, reducing scope or stopping.

Where repeated funding decisions reveal a broader leadership gap, ongoing oversight may also be appropriate. That should follow an identified business need and a separate decision about support.

Frequently Asked Questions

Is Going Over Budget Enough to Stop?

No. An overrun warrants reassessment, but the decision depends on remaining costs, achievable value, risk and alternatives. A late project can still be worth completing.

Does Previous Spending Still Matter?

Yes, for accountability, cash flow, accounting and evaluating the reliability of forecasts. It should not justify further spending merely because leadership wants to recover an earlier investment.

When Should We Pause Development?

Pause when a specific uncertainty could materially change the investment decision and can be investigated at a proportionate cost. Define the purpose, holding arrangements, decision date and restart conditions.

Is a Rebuild Better Than Recovery?

Only where evidence supports the additional cost, delay and risk. Compare repairing the current implementation, reducing scope and replacing components before assuming a complete rebuild is necessary.

Who Should Make the Final Decision?

The executive, sponsor or board with the relevant investment authority should decide when to stop a software project. They should draw on operational, financial, technical and legal input appropriate to the consequences.

Make the Next Investment Deliberately

Deciding when to stop a software project requires a credible comparison of what comes next. Before abandoning a major investment or approving more funding, request an independent Software Development Review and explain the remaining funding request, delivery concerns and decision you face. Use that assessment to judge whether recovery is feasible and when to stop a software project.

Share This Post

Need help with your Technology Strategy?

A clear technology strategy helps you make better decisions, prioritise investment, reduce wasted spend, and keep technology aligned with where the business is going.

If you need experienced, independent guidance on what to do next, take a look at my Technology Strategy service or Contact Us to start the conversation.

Iain White IT Strategy Consultant

Technology decisions are easier when you know where the business is going and what really matters. 

Iain White helps business leaders turn goals, challenges and competing priorities into a practical technology strategy.

With more than 35 years in technology, Iain has worked across industries including financial services, construction, mining, healthcare, retail and software. He brings together business strategy, technology leadership and hands-on delivery experience to help organisations decide where to invest, what to prioritise and what can wait.

His approach considers existing systems, software, people, suppliers, security, risk and future growth. The aim is not to produce another strategy document that sits on a shelf. It is to create a clear direction that people can actually follow.

Through White Internet Consulting, Iain helps organisations make better technology decisions and build practical roadmaps that support their business goals.