Risk management on Dynamics 365 projects

By Emil Björk · Microsoft business apps consultant, Gothenburg

How to identify, track, and mitigate risks on Dynamics 365 implementations — the risk register, scoring framework, escalation.

Reviewed August 20263 min read · 699 wordsPublished

Dynamics 365 implementations fail in predictable ways. Data migration that's harder than scoped. Integration complexity discovered too late. Change management neglected. Customisation that breaks at the next release wave. Scope creep that eats the budget. Each failure mode is preventable; collectively, ignoring risk management is the dominant cause of project disappointment.

The risk register.

A risk register is the central document tracking risks:

  • Risk title — short description.
  • Category — technical, organisational, financial, scope, resource, vendor.
  • Description — what could happen?
  • Likelihood — Low / Medium / High.
  • Impact — Low / Medium / High.
  • Risk score — likelihood × impact, expressed as Low/Medium/High/Critical.
  • Mitigation — what we're doing to reduce likelihood or impact.
  • Contingency — what we'll do if it happens anyway.
  • Owner — accountable person.
  • Status — Open, In Mitigation, Closed, Realised.
  • Next review date — when to revisit.

The register lives in a shared location (Azure DevOps, SharePoint, project tool); it's reviewed in every steering committee meeting.

Common Dynamics 365 risks.

Data migration.

  • Source data is dirtier than initially assessed.
  • Volume is higher than estimated.
  • Country-specific data quality variances.
  • Inability to extract historical detail from legacy.

Mitigation: deep dive into source data early; pilot migration cycles; involve data quality team from kick-off.

Integration complexity.

  • Late discovery of integration requirements.
  • Partner system APIs are weaker than expected.
  • Performance at production scale.
  • Vendor APIs change during the project.

Mitigation: integration discovery in the analysis phase; performance testing at scale before UAT; vendor contracts that include API stability commitments.

Customisation depth.

Mitigation: rigorous fit-to-standard analysis; commit to Power Platform-first; budget for release-wave validation.

Resource availability.

  • Key partner consultant leaves mid-project.
  • Customer SME unavailable during critical phase.
  • Specialist skills (specific localisation, complex finance) hard to find.

Mitigation: identify single-point-of-failure individuals; ensure backup; cross-train.

Change management.

  • User adoption resistance.
  • Training delivered too early / too late.
  • Sponsor disengagement.
  • Communication gaps.

Mitigation: explicit change management workstream; sponsor accountability; user-centric design throughout.

Scope creep.

  • Stakeholders adding requirements during build.
  • "Just one more" customisations.
  • Re-org changes scope mid-project.

Mitigation: rigorous change-control process; sponsor sign-off on scope changes; budget contingency.

Vendor dependency.

  • ISV solution doesn't deliver promises.
  • Partner exits the engagement.
  • Microsoft platform deprecates a feature you depend on.

Mitigation: vendor due diligence; contractual remedies; backup vendors identified; exit clauses.

Scoring framework.

A simple 3×3 likelihood × impact matrix:

  • High likelihood × High impact = Critical — daily focus.
  • High × Medium or Medium × High = High — weekly focus, mitigation in progress.
  • Medium × Medium = Medium — monthly review; mitigation as bandwidth allows.
  • Low in any combination = Low — tracked but minimal active work.

Critical risks dominate steering committee discussion. Realised risks (a risk that's happened) get explicit incident response, with lessons captured for future projects.

Risk lifecycle.

  • Identification — risks identified continuously; not just at kick-off. New phases reveal new risks.
  • Assessment — scored against likelihood and impact.
  • Mitigation — actions assigned to owners; mitigation work tracked.
  • Monitoring — periodic review; status updates.
  • Closure — risks resolved get closed; documentation captured.
  • Realisation — when a risk happens, it transitions to incident response; lessons feed back into risk practice.

Steering committee involvement.

The risk register is on every steering committee agenda. Top risks discussed; mitigation status reviewed; escalations made to leadership. Without steering involvement, risks are noted but not acted on.

Mitigation vs contingency.

  • Mitigation — actions taken to reduce likelihood or impact before the risk happens.
  • Contingency — actions to take if the risk happens.

Both matter. A risk with strong mitigation may not need contingency; a risk with no mitigation absolutely needs contingency.

Risk communication.

  • Transparency with sponsors — sponsors who hear about risks late, after they realised, lose trust. Communicate early and often.
  • Risk-adjusted timelines and budgets — contingency reserves explicitly allocated for risks.
  • No surprises — sponsors should never be surprised by realised risks; the risk register should have flagged them.

Common pitfalls.

  • No risk register — risks are tribal knowledge; nothing tracked.
  • Risk register without review — file maintained but never opened.
  • Mitigation as documentation only — risks listed but no actual mitigation work happening.
  • Politeness over honesty — risks downplayed to avoid difficult conversations.
  • Late identification — risks recognised only after they realised.

Operational reality

Risk management is unglamorous discipline. Adopt it from kick-off; maintain it through go-live; review it in steady-state operations. The cost is small; the value compounds across every meaningful surprise prevented.

Related guides

Browse every guide in Implementation or just Project execution.

Was this helpful?

Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.

Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.