D365Forge

Catalogue › Programme Management › raid-log

RAID log

Department
Programme Management
Stages
Initiate, Implement, Prepare, Operate
Modules
All
Status
reviewed
Copilot Cowork
Programme Management plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Claude Code
/plugin install programme-management@d365forge
Licence
CC BY 4.0, by Simon Foote, Robert Peledie

On many CRM programmes the RAID log is written once at kick-off and then left alone. Risks are owned by the project rather than by a person, nobody updates the scores, and the issues that eventually derail go-live were sitting in the log as assumptions all along. The value of a RAID log comes from a short, live list with named owners and dated actions, reviewed on a fixed rhythm, with a clear threshold for escalation.

The good news is that CRM risks are predictable. Data quality, integration readiness, key-user availability and licensing appear on almost every Dynamics 365 programme, so the log should start seeded with them rather than waiting for them to happen.

When to use

Not this skill: programme-management:governance-cadence for the forums where RAID items are decided, design-authority:change-impact-assessment for assessing a proposed design change, support-operations:incident-management for live incidents after go-live.

Questions to ask first

  1. Who owns the log, and how often is it reviewed? An unowned log decays within weeks.
  2. What threshold sends an item to the steering committee? Without one, either everything escalates or nothing does.
  3. Does the organisation already have a risk scoring scale? Use it, so programme risks can roll into corporate risk reporting.
  4. Which assumptions did the charter and statement of work rely on? Broken assumptions are the usual source of change requests.
  5. Which external parties hold dependencies, such as the ERP team, telephony vendor, ISVs or Microsoft support? Their dates are outside the programme's control.

Approach

Keep one register with four item types and a consistent set of fields: identifier, type, description, named owner, probability and impact on the organisation's scale, proximity, response, actions with dates, status, and links to the workstream and plan milestone. Write risks in cause, event and effect form ("because the legacy data has no enforced account hierarchy, migration may create duplicate accounts, which would undermine user trust at go-live") so the response targets the cause.

  1. Seed the CRM-typical risks on day one and let workstream leads remove those that do not apply.
    • Data quality: duplicates, missing mandatory values and inconsistent option values in legacy data.
    • Integration: availability of the ERP or telephony team, unclear interface ownership, and Dataverse service protection limits (check current Microsoft Learn documentation for the values).
    • Key-user availability: business experts pulled back into day-to-day work, slowing decisions and testing.
    • Licensing and capacity: the wrong licence mix or storage capacity for the design; confirm with the Microsoft licensing guide or your partner.
    • Release waves: a platform update changing behaviour during build or UAT.
    • Over-customisation: requirements drifting towards pro-code without design authority approval.
    • Consent and data protection for marketing data, which needs the DPO's input.
  2. Give every assumption a validation date and an owner. When it proves false, convert it to an issue or a risk the same week.
  3. Record dependencies in both directions, with the other party's named contact and date.
  4. Choose a response for every risk (avoid, reduce, transfer or accept) and make acceptance an explicit decision by the sponsor, not a default.
  5. Review weekly in workstreams and roll up before each steering meeting. Take the top risks to steering with a specific ask, not just a status colour.
  6. Close items only with evidence that the response worked, and keep closed items for audit.

Record key-user availability as a gap between planned demand and declared availability. The log is a programme document that many people read, so it must not contain judgements about named individuals.

Outputs

Scale notes

SMB

A shared list maintained by the consultant or project manager is enough, reviewed with the sponsor every two weeks. Keep it short. Do not skip the data quality and key-user availability risks, because on small projects the same few people run the business and test the system.

Enterprise

Each workstream keeps its own RAID log, rolling up into a programme log owned by the PMO and aligned to the corporate risk framework. Dependencies on ERP, identity and telephony programmes need cross-programme review. Risks that require a design change link to design authority decisions, and the full history is kept for audit.

Hand-offs

Sources

references/sources.md in this skill lists the outside authorities for the questions here, what each is authoritative for, and what you may do with it. Check the current Microsoft Learn documentation before stating how a feature behaves, because Dynamics 365 changes monthly, and cite what you used.

Never

Sources for this skill

Dynamics 365 implementation guide

Introduction to the Success by Design framework

Microsoft Dynamics 365 licensing resources

One always-on roadmap: Dynamics 365, Power Platform and Dataverse join the AI at Work roadmap

Credit

This skill was created by Simon Foote and Robert Peledie as part of D365Forge, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Credit them when you share or adapt it; see https://github.com/SimonFoote-greensparx/D365Forge/blob/main/NOTICE.md.