D365Forge

Catalogue › Programme Management › project-charter

Project charter and business case

Department
Programme Management
Stages
Strategize, Initiate
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

A Dynamics 365 CE programme is usually approved on a promise such as a single view of the customer or better service, and two years later nobody can show whether it was kept. The charter prevents this. It states why the organisation is investing, which outcomes it expects, how they will be measured, and who decides when scope, budget and date pull against each other. Every later argument about scope comes back to it, so it has to be specific enough to settle those arguments.

Charters go wrong in predictable ways. They list features instead of outcomes, quote benefits that were never baselined, name a sponsor with no authority over the business units affected, or are written by the implementation partner as a preface to its own proposal. A charter the customer did not write is rarely one the customer defends.

When to use

Not this skill: programme-management:statement-of-work for the contractual scope agreed with a partner, programme-management:delivery-plan for phases and dates, project-tailoring:profile-intake for capturing the organisation profile itself.

Questions to ask first

  1. Which business outcomes is the organisation paying for, and how are they measured today? Without a baseline taken before go-live, no benefit can be demonstrated afterwards.
  2. Who is the executive sponsor, and which decisions can they make without referring upwards? A sponsor who cannot arbitrate between sales, service and IT cannot protect scope.
  3. Which modules and user groups are in the first release, and which are deliberately deferred? This sets the edition, the cost profile and every downstream plan.
  4. Of date, budget and scope, which one is fixed? Only one can be held firm, and the charter must say which of the others flexes.
  5. What is already decided, such as partner, existing licences, compliance regime and change freezes? These narrow the options before any design starts.

Approach

Start from the organisation profile if one exists, because its goals section (outcomes, success measures, target go-live, budget band) is the raw material for the charter. Where the profile is thin, run a short working session with the sponsor and the heads of each in-scope business area rather than drafting alone and circulating for comment.

  1. Write outcomes, not features. Each outcome gets a measure, a current baseline, a target, a date and a named business owner. "Implement case management" is a feature. "Reduce time to first response on service cases from today's measured level to an agreed target within two quarters of go-live" is an outcome. If the legacy system cannot produce the baseline, sample it manually now rather than after go-live.
  2. Connect outcomes to modules. Typical links are pipeline visibility and forecast reliability for Sales, lead conversion and consent coverage for Marketing, resolution time and repeat contact for Customer Service, and first-time fix and travel time for Field Service. A module with no outcome attached is a candidate for deferral.
  3. Build the cost side honestly. Include licences and Dataverse capacity, partner fees, internal backfill for key users, data migration, integration, training, and the run cost after go-live: administration, support, and regression testing for the two Microsoft release waves each year. For licence costs and entitlements, confirm with the Microsoft licensing guide or your partner.
  4. State benefits as the outcomes above, using the organisation's own figures and explicit assumptions. Do not borrow percentages from vendor case studies.
  5. Draw the scope boundary at the level of processes, user groups, legacy systems to retire, integrations and headline data to migrate, with in scope, out of scope and deferred lists.
  6. Name the governance roles: sponsor, product owner, programme manager, partner lead and, at enterprise scale, the design authority chair.
  7. Copy every assumption and constraint the charter relies on into the RAID log, so that each one is tested rather than forgotten.
  8. Have the sponsor sign it. From then on the charter is the baseline, and changes go through change control.

Outputs

Scale notes

SMB

The charter can be two pages, drafted by the consultant with the owner or managing director, who is usually also the sponsor. Keep to three to five outcomes and a single release. Do not skip the baseline or the named sponsor; small projects lose their way through the same gaps as large ones, only faster.

Enterprise

The business case goes through the organisation's investment approval process and needs finance sign-off on the cost model. Expect a programme charter with subordinate charters per phase or workstream, benefits owners in each business unit, and a benefits realisation plan that runs well beyond go-live. The PMO holds the baseline, and the charter names the stage gates the steering committee will use.

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.