D365Forge

Catalogue › Solution Architecture › solution-blueprint

Solution blueprint

Department
Solution Architecture
Stages
Strategize, Initiate, Implement
Modules
All
Status
reviewed
Copilot Cowork
Solution Architecture plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Claude Code
/plugin install solution-architecture@d365forge
Licence
CC BY 4.0, by Simon Foote, Robert Peledie

The solution blueprint is the one document that explains how the Dynamics 365 CE solution will deliver the outcomes the programme was funded for. It is what the Success by Design solution blueprint review examines, what the design authority holds the team to, and what a new joiner reads to understand why the system looks the way it does. Without it, each module workstream designs in isolation and the cross-module gaps only appear in system integration testing.

Blueprints usually fail in one of two ways. Some become a feature catalogue that restates product documentation and never says which business process each feature serves. Others are written well at the end of Initiate and then left alone, so by Prepare they describe a solution that no longer exists.

When to use

Not this skill: programme-management:project-charter for business case and scope, business-analysis:fit-gap-analysis for requirement-level fit, solution-architecture:cross-module-data-model for the detailed data model, solution-architecture:environment-strategy for the environment landscape, and integration-and-data:integration-architecture for integration patterns.

Questions to ask first

  1. Which modules are in scope, in which phase and in what order? Phasing decides what the first baseline must settle and what can stay open.
  2. Which outcomes and success measures did the charter commit to? Every blueprint chapter should trace back to at least one of them.
  3. What is already fixed (licences bought, partner, ERP, Microsoft 365 tenant, telephony)? Fixed constraints are inputs to the design, not choices within it.
  4. Who has authority to approve design decisions? Without a named approver or design authority, decisions get reopened every sprint.
  5. Will the reviews be run with Microsoft FastTrack or led by the partner? This sets who facilitates each review and how much preparation time it needs.

Approach

Write the blueprint as an argument, not an inventory. For each chapter, state the business need, the design chosen, the alternatives rejected and the reason. Descriptions of what a product feature does belong in links to Microsoft Learn, not in the document.

1. Build the skeleton from the review topics

Organise the blueprint around the areas a Success by Design review will probe, so the review becomes a walk through the document rather than a separate exercise: programme strategy and phasing, application landscape, end-to-end processes, data model, data migration, integration, security, reporting and AI, environments and ALM, testing, cutover and operations. Check the current Dynamics 365 Implementation Guide for the review topics in use.

2. Lead with end-to-end processes

Describe the processes that cross modules first: campaign response to qualified lead, lead to order, issue to resolution, service request to completed work order. For each, show which app owns each step, where records hand over between modules, and whether each step is standard, configured or extended. This is where cross-module gaps surface while they are still cheap to close.

3. Keep a decision log alongside the narrative

Record each significant decision with its context, options, choice, consequences, owner and date. The design authority reviews the log as well as the prose. Link open questions and assumptions to the raid-log so they are actively closed rather than forgotten.

4. Time the reviews deliberately

Hold the solution blueprint review once the design has real shape, typically early in Implement and before build commitments become hard to reverse. Plan topic reviews such as data, security, integration and performance as each area matures, and treat the go-live readiness review in Prepare as a test of whether the built solution still matches this document. Log every finding with an owner and a due date.

5. Baseline, then change through governance

Baseline the blueprint at the end of design and version it. From then on, changes go through the design authority with a short impact note, so the blueprint remains the single description of the solution through Operate.

Outputs

Scale notes

SMB

One consultant often writes the blueprint while also configuring, so keep it short and focused on the decisions that matter: process coverage, data model, security model, environments and ALM. A single review with the partner and customer leads can replace a formal review board. Do not skip the security and ALM chapters because they look small; they are the ones that are most expensive to fix after go-live.

Enterprise

Each module workstream contributes a chapter owned by its lead, while the solution architect owns the cross-module chapters and the decision log. The design authority approves the baseline and every later change. Expect several topic reviews with Microsoft or the partner, and reserve time in the delivery plan to respond to their findings.

Hand-offs

Once the blueprint is baselined, programme-management:delivery-plan sequences the build, solution-architecture:cross-module-data-model and solution-architecture:environment-strategy detail their chapters, and integration-and-data:integration-architecture takes the integration chapter forward. Sign-off is needed from design-authority:design-review, with security-compliance:security-model-review for the security chapter.

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

Application lifecycle management with Microsoft Power Platform

Dynamics 365 implementation guide

Introduction to the Success by Design framework

Managed Environments overview

Microsoft Power Platform admin documentation

Ownership-based security in Microsoft Dataverse

Power Platform Well-Architected

Requests limits and allocations

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.