At Community Summit this month in Nashville we walked a room of Finance and Operations teams through a release readiness framework. The session will be available on demand in a few weeks. This is the written version, with the parts that matter most for the update window that opened October 23.
The starting point is simple. Release readiness used to be a project question, asked twice a year when a wave arrived. It is now a standing question. Microsoft retired the release wave model as a communication vehicle in August and moved to continuous roadmap publishing. The deployment calendar itself did not change: Finance and Operations customers can take up to four service updates a year and must take at least two. What changed is that nothing bundles the work into two seasons anymore. Features land when they land, AI capabilities among them, and each service update still arrives on Microsoft's schedule.
The traditional model for an ERP release was test late, test manually, test once. It fit a world where change arrived in big, scheduled blocks. It does not fit a world where change is continuous and the platform updates on a published schedule. The framework below is about moving validation earlier, where it is cheaper, so functional and operations staff keep their day jobs and still make the call.
Most teams measure readiness by activity: how many test cases ran, how many passed, how many people signed off. Those numbers describe effort. They do not describe risk.
A release is ready when the organization can answer four questions with evidence rather than opinion:

If you can answer those four questions for a change, you are ready to ship it. If you cannot, more test cases will not help. The framework is about getting to those answers earlier and with less effort each cycle.
Shift left is an old idea in software engineering. It has been slow to reach ERP because the people who know the business process are rarely the people who write the code, and the tooling has not bridged that gap. Here is where the bridge belongs in a Finance and Operations development cycle.
A developer finishes an extension, a configuration change, or an integration update. Today, validation usually waits until that change has been bundled with ten others into a release. The cost of a defect found here is measured in hours. Found later, it is measured in days of coordinated retesting. The practical move is to attach the invariant to the change at the moment it is made: this customization exists to make X true, so the check for X runs the moment the build lands in a development environment. That is a developer task, and it should feel like one.
A Microsoft service update applied to a sandbox is the first time your change and Microsoft's change coexist. Most production surprises come from this collision, not from either change alone. The standard practice is to validate in the sandbox during the update window, which is correct but late if it is the first time anyone looks. Validating here should be a rerun of checks that already exist, not a fresh campaign. If the regression suite is built on invariants rather than click paths, the sandbox run is confirmation, and failures are real findings rather than maintenance work.
The go or no-go call before production. This is where functional and operations staff have historically carried the load: pull people off their day jobs for a week, walk the scripts, sign the sheet. In the framework, stage three is a review of evidence produced in stages one and two. The business reads what was checked and what was found, exercises judgment on the exceptions, and decides. It should take hours, not a week. That is the whole point of moving the work earlier: the people who own the process still make the call, but they are no longer the test bench.
The measure of whether this is working is where defects are found. If most findings surface at stage one, the framework is doing its job. If most surface at stage three, or in production, the work has not moved yet.
The part of the session that drew the most questions was not the framework. It was what happens to it when Copilot and agents start touching production workflows.
Two things are new. First, AI features arrive through the same update channel as everything else, and some are on by default. A capability can be active in production before anyone has decided whether the process it touches should rely on it. Second, AI-assisted steps are not deterministic in the way a posting routine is. The same input can produce a different suggestion, and the workflow downstream of that suggestion has usually never been tested against a range of outcomes.
The framework handles this without a separate AI testing program, because invariants do not care how a value was produced. If an agent proposes a vendor match, the invariant is still that the payment lands on the right vendor and the right ledger account. If Copilot drafts a purchase requisition, the invariant is still that approvals fire according to the policy you configured. Validate the outcome and the guardrail, not the suggestion.
Three additions to the readiness questions for any workflow where AI participates:

The framework is abstract until you put dates on it. Here are the dates. The 10.0.50 preview opened October 23. General availability is December 22. The last preview update Microsoft will ship lands November 17. Sandboxes receive the production update seven days before production does, and the first production autoupdate windows are January 31 and February 28, 2027. All of this is on Microsoft Learn under the targeted release schedule.
That is roughly two months between preview and GA, and a further five to ten weeks before production is updated for you. The preview environment is available today. Used well, the window looks like this:
Two cautions. December 22 is three days before Christmas and most finance teams are in close. Plan the GA run for the first week of January. And if your organization has a change freeze, the freeze does not pause the Microsoft schedule. The preview and sandbox work above is exactly the work a freeze should allow, because it produces the evidence that lets the thaw go quickly.
A framework that is only checked once is a project. These three measures make it an operation.
At The TestMart we see the first number vary widely across otherwise similar Finance and Operations environments. The difference is rarely the size of the implementation. It is whether validation runs continuously against invariants or is rebuilt by hand each time.
Do not try to apply the framework to the whole system in one update cycle. Pick one process your business depends on, such as order to cash or period close. Write down what must remain true for it. Attach those checks to the next change that touches it. Run them in the 10.0.50 preview, which is open now. Measure the three numbers above for that one process.
The session recording will be available through Community Summit's on-demand library. If you attended and want to compare notes on your own environment, or want the one-page version of the framework, reach out and we will send it along.
Horizon by The TestMart is a validation platform for Microsoft Dynamics 365.

Real test scenarios. Real results. No sandbox demo.