The FYI in the Teams channel is where the review dies
The Power Platform release wave notes, the monthly Power BI update post, and the Message Center items that land over a weekend all arrive the same way. Forty to sixty items in the vendor's order, announcements and behavior changes side by side. The most common review I see is one person on the platform team scrolling to the end and posting the link to a Teams channel with the letters FYI. Everyone reacts with a thumbs up. That is the whole review.
Nothing got decided, so every item in the list gets decided by its default. Three weeks later a maker asks why the flow designer moved the buttons, a finance analyst asks why a matrix visual in the month-end pack renders differently, and an admin finds a tenant setting that is now on. All three were in the list. It was read as news when it was a set of decisions with due dates.
The review I run instead takes about twenty minutes per note and asks three questions of every item. Who uses this. What actually changes. Does it need a sandbox check before it reaches production. Most items get three short answers and drop out. The ones that survive are the review.
Sort by audience before you read for content
The first question sorts faster than anything else, because most of the note is for someone who is not you. A Power Automate note might carry a change to the cloud flow designer, a connector action marked for retirement, and a change to a tenant-level data policy setting. The designer change lands on makers building flows this month. The retirement lands on the owners of production flows that call the action, and those people mostly stopped building a year ago. The policy setting lands on the admin.
Power BI splits the same way. A new visual or a change to desktop authoring is for report authors. A change to how a default filter behaves in a published report is for the people who open it on Monday morning to decide something. A capacity or workspace permission change is for the admin. I write one word next to each item: makers, owners, consumers, or admins. If I cannot pick one after two reads, I do not understand the item yet.
The maker items go to the maker channel and need nothing more. The consumer items can embarrass someone in a meeting. The owner items have a date on them. The admin items can change the tenant without anyone in the business noticing until something stops.
Find the sentence where the default changes
The second question is what actually changes, and the answer is rarely in the first sentence. Vendor notes are written to announce, so the opening line says what is new. The line you need is lower down and says one of two things. Either the feature stays off until someone turns it on, or it is on by default and existing flows and reports will behave differently from a date.
An opt-in feature is news. An on-by-default change to existing behavior is a change request nobody raised, with a go-live date nobody on your side chose. I search each item for four words: default, automatically, existing, and retired. An item that says retry handling has been improved tells me nothing. An item that says existing flows will now retry a different number of times is one I read three times and then go looking for the flows.
Retirements get a separate reading. A connector action with a retirement date is a migration with a deadline, and its size depends on how many production flows call the action, which the note cannot know. Pull the flow inventory before you decide how big the item is. The public note says what the vendor is doing. Only your tenant says who it hits, which is the same gap the Message Center boundary piece draws between public roadmap signals and tenant notices.
Most items do not earn a sandbox check
The third question is whether anyone needs to see the change running before it reaches production, and for most items the honest answer is no. An opt-in feature for makers needs a maker to try it when they have a reason. The items that earn a check are the ones where the first two answers came back as consumers or owners, and on by default.
A sandbox check is smaller than people fear. For a Power Automate change I pick two or three production flows the change touches, usually the ones that run most often, and run them in a test environment with the change enabled. Then I compare the run history and the records they wrote, never the success flag alone. A flow can report success and write a different value than it wrote last month. If there is no test environment for the flows that matter, that is the finding, and how your environments are laid out becomes the next conversation.
For a Power BI change that touches a published report, I open the report the way its readers open it and check the numbers people quote out loud. The month-end revenue figure. The headcount tile. If a default change moves that number or the way it displays, the report owner needs to hear before Monday, because that page is where a decision gets made and the person making it will never open a release note.
Keep the decision beside the note
Every item that survives gets three fields: the decision, the owner, and the date. Enabled, delayed, or left alone, by whom, and when. I have kept it in a SharePoint list, a Dataverse table, and a wiki page next to the runbooks. What matters is that it sits next to the note it refers to, so nobody has to rebuild the reasoning from a chat thread six months later.
The value shows up when the people change. A new admin joins and asks why a feature that is on by default everywhere else is off in this tenant. The record says it was delayed in March because two finance flows depended on the old behavior, names the owner, and gives June as the follow-up date. Without the record the answer is a shrug, and either the feature stays off forever or someone turns it on without knowing about the finance flows. Both happen, and both come from the same gap that leaves a failed run with no recovery owner.
What I say in the twenty minutes
The review meeting works best when the sorting is already done. I open with the count: sixty items, eleven for us, four on by default, two that need a sandbox check. That framing changes the room. People stop scrolling the list on their laptops and start arguing about the four, which is what the meeting is for.
For each on-by-default item I ask one question out loud. Which production flow or report does this touch, and who owns it. If nobody can name one, the item is either harmless or we have an inventory problem, and I would rather find out which in this room than in an incident. Retirements leave the meeting with an owner and a date, because those come back in six months as a failed run at month end. The release checklist for shared solutions runs the same conversation from the other side, for changes you are shipping rather than receiving.
Take one step this week. Open the last release note someone forwarded to your team. Write one of four audiences beside each item, find the ones that say default, and put a name and a date next to those. If it takes more than half an hour, the time went into finding out which flows and reports you actually have, and that is the more useful result.



