Catalogue › Design Authority › design-review
Design review
- Department
- Design Authority
- Stages
- Initiate, Implement
- Modules
- All
- Status
- reviewed
- Copilot Cowork
- Design Authority plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
- Claude Code
/plugin install design-authority@d365forge- Licence
- CC BY 4.0, by Simon Foote, Robert Peledie
On a CRM programme, a design decision made in one workstream quietly constrains all the others. Sales adds its own account hierarchy, Customer Service builds separate contact matching, Field Service introduces a parallel asset model, and by the time anyone notices, the data model has split and the integrations have doubled. Design review is the checkpoint that keeps each design consistent with the blueprint and with every other design.
This is a reviewer-class skill and it is read-only. It reads designs, compares them with the blueprint and standards, and reports findings. It does not rewrite the design; the department under review owns the fix.
When to use
- A design is submitted for approval at a design gate or before build starts.
- A workstream proposes a change to the data model, security model or integration pattern before sign-off.
- A design seems to conflict with the blueprint or with another workstream's design.
- A design summary is needed for the steering committee.
Not this skill: design-authority:customisation-challenge for challenging a single proposed customisation, design-authority:standards-conformance for checking built components, design-authority:change-impact-assessment for changes after sign-off, solution-architecture:solution-blueprint for writing the blueprint, and security-compliance:security-model-review for the security design.
Questions to ask first
- Is there an approved blueprint and set of standards to review against? Without a baseline, review becomes personal preference.
- What exactly is submitted, and what decision is requested? Scope the review to that design and that gate.
- Which other workstreams does the design touch? Shared tables, shared integrations and shared security are where review adds most value.
- Has the requirement been through fit-to-standard and fit-gap analysis? A design for a gap that standard functionality covers should not have reached review.
Approach
- Prepare. Read the design, the related user stories, the relevant blueprint sections and the standards. List the decisions the design makes and the assumptions it relies on.
- Review against the blueprint. Check that the design uses the agreed data model, favouring standard tables (account, contact, opportunity, case, work order) over new custom ones, and follows the agreed integration patterns and ALM approach. Flag every new table, relationship or interface that the blueprint does not contain.
- Review cross-cutting concerns. Security (business units, teams, roles, field-level security), performance at expected volume, supportability through release waves, reporting needs, data migration impact, and licensing implications (confirm with the Microsoft licensing guide or your partner).
- Review consistency across workstreams. Look for duplicated entities, conflicting ownership of the same data, and overlapping automation on shared tables.
- Record findings. Each finding states what was found, the principle or standard it relates to, the evidence, a recommended remedy and its classification.
- Blocking: the design cannot proceed to build or release until this is resolved, because it breaks the blueprint, a standard or a non-negotiable requirement, or creates unacceptable risk.
- Advisory: an improvement the department should consider; it records its decision and may proceed.
- Communicate the outcome: approved, approved with advisory findings, or not approved pending blocking findings. Blocking findings are not overruled by the department under review. If that department disagrees, the matter escalates to the steering committee or executive sponsor, who may accept the risk explicitly and have it recorded.
- Track to closure. Revisit blocking findings when the design is resubmitted, and keep a design decision log so later reviews can see why choices were made.
Keep reviews proportionate. A small configuration design needs a short check; a new integration or a data model change needs the full review.
Outputs
- Design review record with findings classified as blocking or advisory.
- Gate outcome: approved, approved with advisories, or not approved.
- Entries in the design decision log kept alongside the
solution-blueprint. - Escalations and explicitly accepted risks recorded in the
raid-log.
Scale notes
SMB
The lead consultant usually plays the design authority, which means reviewing designs they may have written themselves. Ideally arrange a second-pair-of-eyes review by someone outside the delivery (another senior consultant at the partner, or the customer's IT lead) for the blueprint and for any pro-code or integration design. Keep the record light, but still classify every finding as blocking or advisory.
Enterprise
Design authority is a standing board with a chair, architects for each domain, and security and integration representation, meeting on a fixed cadence with a defined submission process. Findings are tracked formally, design gates appear in the delivery plan, and the steering committee is the escalation route.
Hand-offs
- Findings return to the department under review, for example
solution-architecture:solution-blueprint,integration-and-data:integration-architectureorplatform-engineering:plugin-design. - Security aspects are passed to
security-compliance:security-model-review. - Escalations reach the steering committee through
programme-management:governance-cadence. - Built components are checked later by
design-authority:standards-conformance.
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
- Edit the design under review instead of reporting findings.
- Allow the department under review to overrule or downgrade a blocking finding.
- Approve a design when no approved blueprint or standards exist, without stating that gap in the outcome.
- Raise findings from personal preference rather than a principle, standard or evidenced risk.
Sources for this skill
Application lifecycle management with Microsoft Power Platform
- Publisher: Microsoft (Global)
- Link: https://learn.microsoft.com/en-us/power-platform/alm/
- Authoritative for: Solutions, publishers, layering, source control and deployment practice for Dataverse-based apps.
- What you may do: Read and cite. Summarise in your own words; do not reproduce the text.
- Last checked: 2026-10-15
Dynamics 365 implementation guide
- Publisher: Microsoft (Global)
- Link: https://learn.microsoft.com/en-us/dynamics365/guidance/implementation-guide/overview
- Authoritative for: Microsoft's guidance for planning and running Dynamics 365 implementations, structured by the Success by Design stages.
- What you may do: Read and cite. Summarise in your own words; do not reproduce the text.
- Last checked: 2026-10-15
Introduction to the Success by Design framework
- Publisher: Microsoft (Global)
- Link: https://learn.microsoft.com/en-us/dynamics365/guidance/implementation-guide/success-by-design
- Authoritative for: The five Success by Design stages and the review points Microsoft and partners use to address project risk.
- What you may do: Read and cite. Summarise in your own words; do not reproduce the text.
- Last checked: 2026-10-15
Power Platform Well-Architected
- Publisher: Microsoft (Global)
- Link: https://learn.microsoft.com/en-us/power-platform/well-architected/
- Authoritative for: Design principles for reliability, security, performance and operational excellence on Power Platform.
- What you may do: Read and cite. Summarise in your own words; do not reproduce the text.
- Last checked: 2026-10-15
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.