Phased delivery from D365 foundation through full AquaMonitor platform and go-live. 6 FTE implementation team across DEV → UAT → PROD environments.
Click each phase to see the deployment passes within. Each pass represents a discrete group of D365 entities, form configurations, or platform workstreams.
| ID | Risk Description | RAG | Mitigation |
|---|---|---|---|
| R-01 | AKVA iFeed API protocol change between project start and deployment | AMBER | Agree API version lock with AKVA before integration build. Abstraction layer in Logic App. |
| R-02 | BarentsWatch Lusedata API v2 breaking change or rate limit | AMBER | Monitor BarentsWatch developer changelog. Implement retry + dead-letter queue. Test against sandbox env. |
| R-03 | FishTalk/AquaManager data quality — inconsistent historical data | RED | Early data quality assessment (Week 1). Involve biology SME in mapping. Accept partial migration if <2yr viable. |
| R-04 | Grunnrenteskatt (resource rent tax) regulatory change post go-live | AMBER | GL account structure and tax calc rules isolated in config (not X++). Annual re-review with NordHav finance. |
| R-05 | Catch-weight + batch complexity causes performance issues in inventory | AMBER | Load test inventory posting at 200% expected peak volume in UAT. Index tuning on InventDim. |
| R-06 | Biology staff low digital adoption — data entry delays at sea sites | RED | Offline canvas app essential for sea-site entry. Super-user program: 2 biology champions per site for training. |
| R-07 | Maskinporten certificate expiry causes regulatory submission failure | GREEN | Azure Key Vault cert rotation with 60-day alert. Annual renewal process documented in run book. |
| R-08 | D365 version update breaking X++ withdrawal block extension | GREEN | Extension uses supported override point (event handler vs ISV layer). Automated regression test in DEV on each update. |
| R-09 | Virtual Entity performance — slow D365 queries from MDA | AMBER | Use indexed views on D365 entity. Read-only Service Principal. Cache where possible via Dataverse calculated column. |
| R-10 | Site manager access to PROD during UAT phase — accidental data entry | GREEN | Strict UAT environment isolation. MDA solution deployed to UAT environment only until go-live approval. |
| R-11 | IAS 41 fair value accrual disagreement with auditors at year-end | AMBER | Engage NordHav's external auditor (KPMG) in IAS 41 methodology design during Phase 2. Audit trail in GL journals. |
You've reached the end of the technical documentation suite. Return to the overview for a summary of all platform layers, or explore any domain in detail.