top of page
Main Banner

Insights

What to Do When a Dynamics 365 Implementation Is Failing

Mike Kraft
Oct 5
8 min read

Updated: 2 days ago


If a Dynamics 365 project keeps missing dates, adding cost, and still cannot show a complete business process working from end to end, approving more of the same is a risky move.


Before committing more money, leadership needs a clear explanation of what is actually causing the project to fail. A troubled implementation may still contain useful configuration, integrations, data mappings, security roles, and process decisions, while other parts may need to be corrected or rebuilt.


The question is how to tell the difference. That requires enough evidence to decide whether to keep the current partner, change scope, bring in another partner, rebuild part of the solution, or stop the project.


Microsoft's Dynamics 365 implementation guidance separates governance, architecture, data, testing, and adoption because each can create a different kind of implementation problem. From an executive perspective, those issues can blend together and look like one failing project even when the underlying causes are quite different.


If you are still evaluating where implementation problems usually begin, read What Dynamics 365 Implementations Should Look Like (And Where They Go Wrong. If the project is already in trouble, the more immediate question is what to do next.


Business leaders reviewing a Dynamics 365 implementation recovery plan with project risks, processes, and next-step options.
A troubled Dynamics 365 implementation needs a clear diagnosis before more scope, budget, or delivery decisions are added.

When Is a Dynamics 365 Implementation Failing?


One missed milestone is not enough to call an implementation a failure. A dependency may have slipped, a requirement may have changed, or the business may have made a deliberate decision to move the date.


The more serious warning is that no one can give leadership a reliable view of the project. You ask what is finished, what remains, what it will cost to complete, or whether the critical business processes actually work, and the answer changes depending on who is in the meeting or who they're asking.


Other warning signs often show up at the same time:

  • Go-live dates keep moving while the remaining scope becomes less clear.

  • Demonstrations show screens or features, but users still cannot complete important scenarios from beginning to end.

  • User acceptance testing is uncovering basic requirements that should have been settled earlier.

  • Defects, new requirements, and change requests are mixed together.

  • Data migration, integrations, reporting, or security have no clear owner or acceptance criteria.

  • Decisions made in meetings never make it into requirements, designs, the backlog, or test scripts.

  • The remaining estimate cannot be tied to a defined backlog.

  • Users are already creating spreadsheets or side processes because they do not trust the proposed system.


Microsoft's project governance guidance calls for a defined approach to scope, resources, changes, tasks, and outcomes. When those controls are weak, adding more configuration can give the team more to untangle without getting the project any closer to a usable, supportable solution.


Before You Change Anything, Get the Facts


When confidence drops, the conversation often jumps straight to two questions: Do we fire the partner? Do we start over? Those questions are understandable, but they come too early if there isn't an explanation of what is working, what is broken, and why.


The first task is to create one reliable view of the project. That does not require perfect documentation, but it does require enough evidence to separate assumptions from facts.


Stop Adding Optional Scope


Keep critical defect resolution, security, data protection, and other necessary activity moving. At the same time, put new nice-to-have requests on hold until the current design, backlog, and open decisions can be explained.


Adding another workflow, dashboard, integration, or automation to an unstable design gives you another dependency that may have to be revisited. In a recovery situation, clarity is more valuable than adding one more feature.


Write Down What Must Work


Start with the real business processes people need the system to handle from beginning to end. Keep the list focused on the processes that matter most to the business rather than every feature that was ever discussed.


For Dynamics 365 Sales, that might mean qualifying a lead, progressing an opportunity, producing a forecast, and handing required information to another system. For Dynamics 365 Customer Service, it might mean receiving a request, routing it, escalating it, resolving it, and preserving the customer history.


Use complete scenarios instead of feature checklists. A screen can be configured correctly while the process around it still fails.


Microsoft's testing guidance recommends basing test scope on business processes and requirements and assigning clear ownership for testing. If the team cannot agree on the scenarios that must pass, it is too early to put a reliable estimate around the recovery.


Find Out What the Project Can Actually Show You


Ask for the signed scope, approved changes, requirements, process maps, backlog, architecture diagrams, integration inventory, data migration plan, security design, test scripts, test results, defect list, open decisions, current schedule, and remaining estimate.


The documentation does not have to be perfect, but you should be able to follow an important requirement from the original business need through the design and into testing.


Missing information is useful evidence in its own right. If an integration has no design, a process has no acceptance criteria, or the remaining estimate has no defined backlog behind it, those gaps need to be addressed before anyone can claim to know what the project will cost to finish.


Separate What You See From What Is Causing It


Troubled projects often stall because everyone is arguing about the visible problem instead of the cause behind it. A change order may point to weak original scope, but it may also reflect a legitimate new requirement.


The same is true in testing. A failed user test could come from poor configuration, incomplete requirements, bad data, or a process decision that was never made.


The explanation should line up with what the project history, requirements, designs, and test results actually show.


What you are seeing

What to investigate

Evidence to review

Repeated change orders

Weak scope, unresolved decisions, true new requirements, or inaccurate estimates

Original requirement, approved design, change history, estimate assumptions

UAT keeps finding missing steps

Incomplete requirements, weak process design, or testing that started too late

Process map, acceptance criteria, prior test evidence

Reports cannot be trusted

Data quality, mapping, calculation logic, security, or missing source data

Data mappings, reconciliation results, report definitions, security roles

Integrations keep failing

Weak interface design, unclear ownership, missing error handling, or environment problems

Integration design, ownership, monitoring, failure logs

Users avoid the system

Poor process fit, missing information, awkward configuration, weak training, or weak accountability

User scenarios, feedback, usage evidence, training plan

No one can state the cost to finish

Unstable backlog, unresolved architecture, unknown data effort, or weak project controls

Remaining backlog, dependencies, assumptions, resource plan


Data problems deserve the same treatment. Microsoft's data migration guidance calls for defined scope, sequencing, responsibilities, testing, and validation, so a migration that cannot be reconciled to the source should be treated as a design and control problem rather than a string of isolated import errors.



When Does an Independent Assessment Make Sense?


An independent review can help when leadership is getting different answers about where the project stands. That often happens when leadership is hearing conflicting answers, another large budget request is on the table, the project is close to go-live with serious open issues, or replacing the implementation partner is being discussed.


Whoever reviews the project needs to look at both the business process and the Dynamics 365 environment. A technical review alone can miss unresolved process decisions, while a project management review alone can miss architecture, data, security, integration, or deployment problems.


An Alliason Assessment reviews an existing Dynamics 365 or Business Central application to identify what is working, what is causing problems, what should stay, and what should be addressed first.


If the implementation partner is still delivering and you want another experienced perspective without changing partners, our Client-Side Advocacy can provide an independent review of scope, design, cost, risk, and major project decisions.


Should You Replace the Dynamics 365 Implementation Partner?


A new partner can solve a partner problem, but it cannot automatically fix weak requirements, disputed business decisions, bad source data, or an untrusted backlog. Before changing partners, pay close attention to how the current team responds when the problems are made explicit.


A partner worth keeping should be able to explain the root causes, show supporting project artifacts, assign experienced people to the problem areas, accept a reasonable independent review, and tie the revised estimate to a defined backlog and clear acceptance criteria.


Changing partners becomes easier to justify when key design decisions cannot be explained, the same problems keep recurring, important areas are staffed without the necessary experience, reasonable access to project information is resisted, or the remaining estimate keeps shifting without a corresponding change in the defined scope.


If you do change partners, secure access before the transition. Confirm environments, source control, solution packages, integration credentials, documentation, support contacts, licensing relationships, and open any necessary Microsoft cases before the outgoing team disengages.


Should You Start Over?


Starting over can feel cleaner than repairing a project with a long history. But it could also throw away configuration, integrations, data mappings, security decisions, automation, and process knowledge that still have value.


A restart may make sense when the core data model or architecture cannot support the required processes, customizations have become too difficult to support, integrations were built around the wrong system ownership, or the environment cannot be deployed and maintained safely.


A targeted repair makes more sense when the foundation is usable, and the failures are concentrated in specific processes, integrations, migration, reporting, testing, or user adoption.


What Should the Recovery Plan Tell You?


Before more money is approved, the recovery plan should answer a practical set of questions: Which business scenarios still matter? What already exists and has been validated? What needs to be corrected or replaced? Which decisions are still open, and who owns them?


It should also spell out the major data, integration, security, and testing dependencies. From there, leadership should be able to see what has to be completed, what it will cost, and how the path changes if the current partner stays, another partner takes over, or the project stops.


The remaining estimate should be tied to a defined backlog, with clear criteria for what counts as complete. Otherwise, leadership is being asked to approve more spending without a clear understanding of what that money is expected to deliver.


A Failing Dynamics 365 Implementation Can Still Contain Something Worth Saving


Highlight Health brought Alliason in for a second opinion after a Dynamics 365 Customer Engagement implementation had gone off course. The existing build did not reflect how claims moved through the business, delivery had stalled, and the project lacked documented requirements and a dependable backlog.


Alliason assessed the existing application before changing it. The assessment identified what could stay and what needed to change, and the affected process was then rebuilt around the actual claims workflow with documented requirements, training, and knowledge transfer.


The company did not have to discard the entire Dynamics 365 investment. When new technology leadership came in, they inherited a documented system that could continue without another restart.



What to Do Before You Approve More Spending


If your implementation is in trouble, the next meeting needs to do more than move the timeline again. Leadership should leave with a shared view of which business processes are failing, why they are failing, what can be preserved, which decisions are still unresolved, what recovery will require, and who is accountable for each decision.


If the project cannot answer those questions, the next investment should be in getting a dependable diagnosis before approving another large delivery commitment.


If your Dynamics 365 implementation is stalled, over budget, or losing credibility with leadership, we can help you determine what is worth preserving, what needs to change, and what a credible recovery path looks like.



Microsoft Partner focused on Business Applications

Dynamics 365 · Business Central · Power Platform · Copilot

bottom of page