The framework is the last decision, not the first
A dozen teams, dependencies nobody owns, releases that need a war room, and a leader asking which framework to buy. The honest answer is that the framework is the last decision, not the first.
The question arrives in roughly the same shape every time. A company has grown from three teams to twelve, Scrum-by-the-team has stopped holding, and someone senior asks whether the answer is SAFe. It is a fair instinct. Leaders adopt frameworks hoping for order, and a named framework with a diagram and a certification path looks like order you can purchase and install. The alternative, sitting in the mess and naming what is actually broken, is slower and less reassuring.
But I have learned to answer the question with a question, even when it is not what anyone wants to hear: what, specifically, is breaking? “We should scale” is not a problem statement. Dependencies that no team owns, a roadmap no team can see, a release that requires a war room at midnight, those are problems. Until you can name yours that concretely, choosing between SAFe, LeSS, and Nexus is choosing a remedy before you have a diagnosis. The wrong question, the one I most want to retire, is “which framework.” The right one is “what is our constraint.”
Name what actually breaks as you scale
Scaling does not fail in the abstract. It fails at one particular seam, and the seam differs from company to company. One organization is drowning in cross-team dependencies on a single product: every team is competent, and yet nothing integrates until the end, and the end is always late. Another has the opposite shape, where the teams could integrate fine if the organization around them were not carved into hand-off-heavy silos that no team has the authority to flatten. A third has its teams running smoothly and the trouble lives above them, in funding, portfolio, and the absence of any shared view of where the priorities are going.
Those are three different constraints, and they do not respond to the same medicine. A reorganization aimed at the second company would be wasted motion in the first. This is why I resist recommending a framework cold. The most useful work happens before the framework conversation, in finding the one seam where the system actually tears under load.
“We should scale” is not a problem statement. Unowned dependencies, an invisible roadmap, and white-knuckle releases are, and those are what should pick the framework.
Pick the lightest thing that resolves it
Once the constraint has a name, the choice gets easier, and it gets lighter. The major frameworks have genuinely distinct centers of gravity, and the discipline is to match the weight of the answer to the weight of the problem rather than to the prestige of the framework.
Nexus is the most conservative step up from single-team Scrum, and I reach for it more often than its reputation would suggest. It leaves Scrum essentially intact and adds one thing: an integration team and a small set of events aimed squarely at surfacing and resolving cross-team dependencies. For a handful of teams on one product who already do Scrum well, it is usually the lowest-risk move, because it introduces almost no new vocabulary and asks for almost no disruption. Its limit is the honest flip side of its restraint. It does not reach into portfolio or funding, and it does not pretend to.
LeSS is Scrum scaled by adding as little as possible: one Product Owner, one Backlog, one Sprint, across many teams on the same product. Its bias is toward removing organizational complexity rather than layering on ceremony, which is exactly what the second company needs and exactly why it is demanding. LeSS asks for real structural change, not only team-level change, and if leadership is not ready to flatten the org chart it will push back the whole way. That is not a flaw. It is LeSS telling you the truth about what your constraint costs to fix.
SAFe is the most comprehensive and the most prescriptive, and it earns its place when the constraint genuinely lives above the teams. It reaches into portfolio, funding, and program management, and it hands executives and a project management office (PMO) a structure they already recognize, which is a real strength when alignment across many programs is the thing that is broken. It also earns its critics fairly: a company can stand up the planning events, the trains, and the roles, and keep every old command-and-control habit running underneath. That is doing agile at scale without being agile at all. SAFe does not cause that, but its breadth gives the outcome more places to hide.
Stay empirical, because the framework is a means
Here is the part that survives whichever framework you pick. A framework is a hypothesis about how your organization should work, and a hypothesis has to be tested against what actually happens and revised when reality disagrees. The same empiricism that makes a single Scrum team effective is what makes scaling hold, and its absence turns any of the three into expensive theater. The failure mode is identical across all of them: adopt the artifacts, declare victory, and stop improving.
This is also why the cleanest results I have seen rarely come from a framework adopted whole. In one engagement we reorganized 18 teams into a product operating model that blended LeSS, Nexus, and SAFe, taking from each what the constraints called for and leaving the rest, and the waste in product delivery dropped roughly 18x. That number is not a tribute to any one framework. It is what happens when the framework is treated as a means and the constraint is treated as the goal.
So when a leader asks which framework to buy, I am not being evasive in asking what is breaking first. I am trying to spare them the most expensive mistake in scaling, which is to fall in love with the answer before understanding the question. Name the constraint, choose the lightest thing that resolves it, and keep adapting as you learn. The framework was never the point. The working system on the other side of it is.
If you want to name the constraint before you name the framework, see where delivery is getting stuck.