D365Forge

Templates › RAID log

RAID log

Format
Excel (xlsx)
Owning skill
programme-management:raid-log
Tailored from
organisation, estate, constraints, edition, modules_in_scope, roles, generated_on
Status
draft

How to use this template

The project manager ({{roles.project-manager}}) owns this log from Strategize to project closure; anyone on the project may raise an entry. Review open items at every weekly project meeting and bring the highest-rated risks and any issue needing a decision to each steering meeting. Close items rather than deleting them, so the history is available for the lessons-learned review.

The log is pre-populated with risks, assumptions, issues and dependencies that recur on Dynamics 365 Customer Engagement projects, plus the known risks from the organisation profile. Keep the rows that apply, rewrite them in your own terms and delete the rest.

Guidance: Write each risk as cause, event and effect ("Because..., there is a risk that..., which would..."). A risk without a named owner and a dated action is only a worry. When a risk happens, close it and raise an issue that references it.

SMB: A single sheet reviewed weekly by the partner and the sponsor is enough. Do not drop the Dependencies sheet; on small projects, delays usually come from third parties such as the ERP vendor or the telephony provider.

Enterprise only: Keep a log per workstream, roll the top items up to a programme log, and record design authority and security findings as linked decisions.

Sheet: Read me

ItemDetail
Organisation{{organisation.name}}
Edition{{edition}}
Modules in scope{{modules_in_scope}}
Generated on{{generated_on}}
Rating scaleLikelihood and impact rated High, Medium or Low against definitions agreed by the steering group
Response typesAvoid, Reduce, Transfer, Accept
Status valuesOpen, In progress, Closed, Realised (risk became an issue)

Sheet: Risks

IDRisk (cause, event, effect)CategoryModuleLikelihoodImpactResponseMitigation actionsOwnerReview byStatus
R01Because data in {{estate.current_crm}} has not been cleansed in years, there is a risk that duplicates and incomplete records are migrated, which would undermine user trust at go-liveDataAllAssessAssessReduceProfile source data in Initiate; agree cleansing rules and owners; run at least two mock migrations{{roles.data-migration-lead}}Open
R02Because users ask for the old system's screens to be replicated, there is a risk of excessive customisation, which would raise build, test and upgrade costScopeAllAssessAssessAvoidFit-to-standard workshops; design authority challenges every extension{{roles.design-authority-lead}}Open
R03Because process owners keep full business-as-usual duties, there is a risk that design sign-off and UAT slipResourceAllAssessAssessReduceAgree release from day job in writing; book UAT dates early{{roles.executive-sponsor}}Open
R04Because the integration with {{estate.erp}} depends on another team's capacity, there is a risk that interfaces are not ready for SITIntegrationSales, Field ServiceAssessAssessReduceAgree interface contracts and dates in Initiate; build against stubs{{roles.integration-lead}}Open
R05Because release wave updates change platform behaviour, there is a risk that customisations or integrations break after an updateTechnicalAllAssessAssessReduceTest in early access on a sandbox; maintain a regression pack{{roles.platform-administrator}}Open
R06Because licence requirements are not confirmed per role, there is a risk of unbudgeted cost or users lacking capability at go-liveCommercialAllAssessAssessReduceConfirm with the Microsoft licensing guide or your partner before budget approval{{roles.project-manager}}Open
R07Because marketing consent history is held inconsistently, there is a risk that contacts are emailed without a valid basisComplianceMarketingAssessAssessAvoidMap consent sources; agree treatment with the DPO or legal adviser before migration{{roles.data-protection-officer}}Open
R08Known risks from the profile: {{constraints.known_risks}}AssessAssessOpen

Sheet: Assumptions

IDAssumptionAreaImpact if wrongHow it will be validatedOwnerValidate byStatus
A01Standard Dynamics 365 tables are used for accounts, contacts, leads, opportunities and cases wherever they fitDesignData model rework and extra costConfirmed in fit-to-standard and blueprint review{{roles.solution-architect}}End of InitiateOpen
A02Process owners and super users are available for workshops and UAT as declared in the resource planResourceDelayed sign-offWritten agreement from line managers{{roles.project-manager}}End of StrategizeOpen
A03Mailboxes in {{estate.email_and_calendar}} can be approved for server-side synchronisationTechnicalEmail tracking unavailable at go-liveTest with pilot mailboxes in a sandbox{{roles.platform-administrator}}Mid ImplementOpen
A04{{estate.current_crm}} becomes read-only after cutover and is archived laterCutoverDual running and data divergenceAgreed in the cutover plan{{roles.process-owner}}PrepareOpen
A05Partner {{constraints.partner}} provides named consultants for the full delivery periodCommercialLoss of knowledge mid-projectNamed resources in the statement of work{{roles.project-manager}}Contract signatureOpen

Sheet: Issues

IDIssueRaised byDate raisedImpactPriorityActionOwnerDueStatusEscalated to
I01Sandbox for SIT not yet provisionedBlocks SIT startHighRequest environment and capacity check{{roles.platform-administrator}}Open
I02Duplicate accounts found in source extractDelays mock migrationMediumAgree matching rules with process owner{{roles.data-migration-lead}}Open
I03To-be process for case escalation not signed offBlocks configuration of routingHighDecision workshop with process owner{{roles.business-analyst}}Open

Sheet: Dependencies

IDDependencyDirectionProviderNeeded forNeeded byOwnerStatusNotes
D01ERP interface specification and test endpointInbound{{estate.erp}} teamIntegration build and SIT{{roles.integration-lead}}Open
D02Security groups and licence assignment in Microsoft Entra IDInboundIT identity teamEnvironment access, UAT{{roles.platform-administrator}}Open
D03DNS records for the marketing sending domainInboundIT network teamCustomer Insights - Journeys email sending{{roles.journeys-consultant}}OpenMarketing only
D04Telephony connector or contact centre integrationInbound{{estate.telephony}} providerVoice channel and screen pop{{roles.integration-lead}}OpenCustomer Service only
D05Release wave and organisation change freeze datesInboundMicrosoft, internal change boardCutover date{{roles.project-manager}}Open{{constraints.change_freezes}}
D06Final process sign-offOutboundProject to businessTraining material completion{{roles.change-lead}}Open

Sheet: Decisions

IDDecisionOptions consideredRationaleDecided byDateDesign authority or security finding reference
DEC01Use standard opportunity process with configured business process flow rather than a custom tableCustom table; standard with configurationLower upgrade risk, uses standard forecasting{{roles.design-authority-lead}}
DEC02Migrate open cases and closed cases from a defined cut-off period onlyAll history; open only; open plus recentBalances service context with migration effort; retention agreed with DPO{{roles.process-owner}}
DEC03

Credit: Template from D365Forge by Simon Foote and Robert Peledie (https://github.com/SimonFoote-greensparx/D365Forge), licensed under CC BY 4.0. Keep this credit when you share or adapt the template; in your own completed document you may keep it as a footer or remove it.