Autonomous Agent Workflows & Operations AutomationPlaybook3 min readUpdated September 2026

Running a Cross-Functional Steering Committee That Works

Most cross-functional committees start with real purpose, aligning product, engineering, and revenue on shared priorities, and slowly decay into a recurring status meeting where each function reports what they're doing and nobody actually decides anything together. The meeting keeps happening because canceling it feels like admitting failure, even after everyone privately agrees it stopped being useful months ago.

The fix isn't more discipline about staying on topic. It's structural: a committee needs actual decision rights, a real agenda built from open questions rather than status updates, and a way to close items instead of letting them recur indefinitely. Get those three structural pieces right and the discipline about staying on topic tends to follow on its own, since there's finally something worth staying focused on.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Does a cross-functional committee need real decision rights?

A group that discusses cross-functional issues but has no authority to actually decide anything defaults to becoming a status meeting, since discussion without decision-making power just circles the same open questions every time without resolving them. Define explicitly what this committee can decide on its own versus what it can only recommend upward, and if the honest answer is 'nothing, it just surfaces issues,' rename it accordingly rather than pretending it's a decision-making body when it structurally isn't one.

Build the agenda from open decisions, not status updates

Status updates belong in written form, shared before the meeting, not read aloud during it. The meeting time itself should be reserved for items that genuinely need multiple functions in the room to resolve: a tradeoff between two teams' priorities, a resourcing conflict, a decision that touches more than one function's roadmap. If a topic can be resolved by one person reading a document and replying with a decision, it doesn't need committee time.

For example, suppose product wants to move a launch date and support says it can't staff the change. That belongs in the room, because two functions have conflicting priorities and each holds information the other lacks. By contrast, a note that engineering finished a migration is a status update, and it should circulate in writing beforehand. A simple test for building the agenda: for each proposed item, ask what decision the group is being asked to make and which functions must be present to make it. If nobody can answer, move the item to the written update or drop it. Publish the agenda a day ahead so people arrive ready to decide.

How do you close committee agenda items for good?

An item that shows up on the agenda five meetings in a row without ever being marked resolved is either not actually a committee-level decision, or the committee is avoiding making a call on it. For every open item, require an explicit outcome at the end of discussion: decided, assigned to someone with a deadline, or explicitly deferred with a reason. 'We talked about it again' is not an acceptable outcome for an item that's been on the agenda for over a month.

End each agenda item with one of these outcomes:

  • Decided: the group made the call, and the decision is recorded along with the reasoning behind it.
  • Assigned: a named person owns the next step, with a deadline everyone in the room heard.
  • Deferred: the group chose to wait, and wrote down the reason and when the item will return.
  • Removed: the item turned out not to be a committee-level decision and moved to the right owner.

Keep a visible record of what got decided and why

Decisions made in a meeting and never written down effectively didn't happen, since anyone who wasn't in the room, or who was but has since forgotten the reasoning, has no way to reference them later. Keep a running decision log, in a compliance-adjacent tool like Vanta or Drata if you already use one for governance tracking, so a decision from three months ago can be checked rather than re-litigated from scratch.

Reassess membership and cadence periodically

A committee's ideal membership and meeting frequency at launch often don't match what the company needs a year later, as priorities shift and some functions become more or less central to the kinds of decisions actually coming up. Revisit both the roster and the cadence at least annually rather than assuming the original structure remains right indefinitely just because nobody has formally proposed changing it.

Watch for a committee that's grown past its useful size

A group that started with three functional leads and grew to include a representative from every team touched by any decision tends to lose the ability to actually decide anything quickly, since more voices in the room generally means more positions to reconcile before landing on an outcome. If attendance has grown steadily since launch without a deliberate reason, that's worth questioning directly rather than assuming broader representation automatically makes for better decisions. A smaller group that can move fast, with a clear channel for looping in anyone materially affected by a specific decision, usually outperforms a large standing committee trying to cover every base at once in every single session.

Executive Capability Standard

What Good Looks Like

A working steering committee has clearly defined decision rights, an agenda built from genuinely open cross-functional questions, and a visible log showing every item was eventually decided, assigned, or explicitly deferred.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Review the last several meeting agendas and count how many items were status updates versus genuine decisions requiring the group.
2. Do Manually:Rebuild the next agenda by hand around open decisions only, moving status updates to a pre-read document instead.
3. Delegate:Assign a chair with clear authority to push discussion toward an explicit outcome on every agenda item.
4. Automate:Keep a running decision log in a shared tool so past decisions and their reasoning are searchable instead of re-litigated.
5. Buy:Bring in outside facilitation help for a one-time reset if the committee has drifted into a status meeting nobody wants to be the one to cancel.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

How often should a cross-functional steering committee meet?

Often enough that decisions don't pile up waiting for the next session, but not so often that there's rarely a genuine cross-functional decision to make. Biweekly is a common starting cadence; if half the meetings have nothing substantive to decide, that's a sign to meet less often or restructure what the committee actually covers.

Who should chair a cross-functional committee?

Someone with enough standing to push for an actual decision when discussion stalls, and no strong personal stake in most of the individual tradeoffs being decided. A chair who's also one of the primary stakeholders in most decisions tends to either dominate the outcome or, trying to avoid that, avoid pushing for a decision at all.

What's the clearest sign a committee has stopped working?

The same items appearing on the agenda meeting after meeting with no resolution, and attendance quietly dropping as people conclude their presence isn't changing anything. Both are signs the group has slid from a decision-making body into a status meeting, and the fix is structural, not a reminder to stay focused.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides