Scaling Agile
Most organizations scale too early and too heavy. This module gives you an honest assessment of scaling frameworks, practical dependency management, and the lightweight approaches that actually work for 3-8 teams.
The First Question: Do You Actually Need to Scale?
Before we discuss how to scale, we need to address whether you should. In my experience, at least half the organizations adopting scaling frameworks do not need them. They have 3-4 teams building loosely coupled services, and the coordination overhead of a formal scaling framework exceeds the coordination problems it solves.
The honest test: if your teams can ship independently more than 70% of the time without coordinating with other teams, you do not need a scaling framework. You need better architecture (decoupled services, well-defined APIs) and lightweight coordination (a weekly cross-team sync, a shared dependency board).
Scaling frameworks solve a specific problem: when multiple teams must coordinate frequently to deliver value. If you are forcing that coordination because of a monolithic codebase or shared database, fix the architecture first. Adding process on top of bad architecture is like putting a racing harness on a horse with a broken leg.
I have seen organizations spend 12-18 months and millions of dollars implementing SAFe when the actual problem was a monolithic deployment pipeline. After the SAFe rollout, they still had the same bottleneck. They just had more meetings around it.
SAFe: When It Works and When It Is Bureaucratic Theater
The Scaled Agile Framework is the most widely adopted scaling framework, and also the most controversial. It has been called everything from “the answer to enterprise agility” to “Shitty Agile for Enterprises.” The truth, as usual, is more nuanced.
When SAFe Actually Works
SAFe works in organizations with these characteristics: 10+ teams that must coordinate on shared deliverables, strong executive sponsorship with patience for a 12-18 month transformation, an existing waterfall culture that needs structured guardrails during the transition, and regulatory or compliance requirements that demand documented processes.
In these environments, SAFe provides something valuable: a pre-packaged operating model that leadership can understand. The PI (Program Increment) planning event gives executives visibility into what teams are building and why. The ART (Agile Release Train) provides a stable team-of-teams structure. The ceremony cadence creates predictable touchpoints.
I have seen SAFe work well in large financial institutions where 15-20 teams needed to coordinate on quarterly regulatory releases. The PI planning event became the heartbeat of the organization, replacing dozens of ad-hoc coordination meetings. Teams could see their dependencies, negotiate scope trade-offs, and commit to a shared plan.
When SAFe Becomes Theater
SAFe fails when organizations adopt the ceremonies without the mindset. The warning signs:
- PI planning becomes a 2-day estimation exercise where teams are told what to commit to rather than negotiating scope
- The “innovation and planning” sprint gets consumed by spillover work from the previous PI instead of actual innovation
- Release Train Engineers become project managers with a new title, tracking tasks rather than enabling flow
- Teams lose autonomy because every decision must be escalated to the ART level
- The framework is implemented “by the book” with no adaptation to the organization's actual context
The most common failure mode: an organization hires SAFe consultants, trains 200 people, conducts a PI planning event, and declares themselves “agile at scale.” Six months later, the same dysfunction exists but now it has Agile vocabulary. This is what critics rightly call “Agile cosplay.”
LeSS: The Minimalist Alternative
Large-Scale Scrum (LeSS) takes the opposite philosophy to SAFe. Where SAFe adds structure, LeSS removes it. The core principle: scaling is about descaling the organization, not adding more process.
LeSS works with up to 8 teams sharing a single product backlog and a single Product Owner. There is one sprint, one sprint review, and one overall retrospective. Teams coordinate through shared design workshops, cross-team refinement sessions, and communities of practice rather than formal coordination roles.
The appeal of LeSS is its honesty about organizational design. It forces you to confront hard questions: Why do you need 8 teams? Can you restructure into feature teams that can deliver end-to-end? Can you simplify the product so fewer teams are needed?
The challenge is that LeSS requires significant organizational change. It demands feature teams (not component teams), eliminates most middle management coordination roles, and requires a genuinely empowered Product Owner. In my experience, LeSS works beautifully in product companies with strong engineering cultures, and struggles in traditional enterprises where organizational structure is political.
If you are choosing between SAFe and LeSS, here is my heuristic: if your organization values predictability and structure, start with SAFe and evolve toward simplicity. If your organization values autonomy and is willing to restructure teams, start with LeSS.
The Aligned Autonomy Model (3-8 Teams)
For most organizations with 3-8 teams, neither SAFe nor LeSS is the right answer. What works is something I call “Aligned Autonomy,” borrowing the concept from Henrik Kniberg's work at Spotify (though, as we will discuss, the Spotify model itself is largely a myth).
The model has four components:
1. Shared Objectives, Autonomous Execution
Leadership sets quarterly objectives (OKRs or similar). Teams decide how to achieve them. The PM or Program Manager ensures objectives are coherent across teams, but does not dictate implementation. Each team owns their own backlog, cadence, and process.
2. Dependency Board (Not a Dependency Matrix)
A lightweight, visual board (physical or digital) where teams post cross-team dependencies. Each dependency has an owner, a target date, and a status. The board is reviewed weekly in a 30-minute cross-team sync. Dependencies that are stuck escalate automatically after 1 week. This replaces the complex dependency matrices that SAFe uses during PI planning.
3. Weekly Cross-Team Sync (30 Minutes, Hard Stop)
One representative from each team (rotating, not always the lead) attends a weekly sync. Agenda: review dependency board, surface new dependencies, discuss blocked items. No status updates. No demos. No deep-dives. If a topic needs more time, it gets its own meeting with only the relevant people. This meeting replaces Scrum of Scrums, which in my experience always degrades into a 60-minute status report.
4. Quarterly Planning (1 Day, Not 2)
Once per quarter, teams come together for a 1-day planning session. The morning is dedicated to reviewing what was accomplished, sharing architectural changes, and aligning on priorities. The afternoon is for teams to draft their quarterly plan and identify cross-team dependencies. The output is a lightweight plan, not a detailed commitment for every sprint in the quarter.
This model works because it provides just enough coordination to prevent teams from stepping on each other without imposing so much process that teams lose their ability to move fast. The key insight: coordination is a cost, not a feature. Minimize it.
The Spotify Model: Myth vs. Reality
We need to address the elephant in the room. The “Spotify Model” (squads, tribes, chapters, guilds) is the most referenced organizational model in Agile, and it is largely a fiction.
The model was described in a 2012 whitepaper by Henrik Kniberg and Anders Ivarsson. What most people miss: the paper described an aspiration, not a reality. Kniberg himself has said repeatedly that Spotify never fully implemented the model as described. By the time the paper became famous, Spotify had already moved on to different approaches.
Former Spotify engineers have written about the reality: the matrix structure created confusion about reporting lines, chapters were inconsistently implemented, guilds were mostly inactive, and the model worked primarily because of Spotify's engineering culture, not because of the organizational structure.
The lesson: do not copy organizational structures from other companies. The model that works for a 2,000-person Swedish music streaming company will not work for your 200-person fintech. Instead, identify your specific coordination problems and design lightweight solutions for those problems. If your biggest issue is shared code ownership, create communities of practice. If it is cross-team dependencies, create a dependency board. If it is architectural alignment, create an architecture guild. You do not need to buy the whole framework.
Running Quarterly Planning That Is Actually Useful
Whether you call it PI planning, quarterly planning, or “big room planning,” the concept is the same: get teams together to align on what they are building and why. Done well, this is the single most valuable event in a scaled environment. Done poorly, it is 2 days of death by PowerPoint.
The One-Day Format That Works
Product/business leadership shares strategic priorities and the “why” behind them. 20 minutes of presentation, 25 minutes of Q&A. No slides about company vision. Concrete priorities with clear success criteria.
Teams break out and draft their plan for the quarter. What are the top 3-5 things they will deliver? What dependencies do they have on other teams? What risks do they see? Product owners and architects float between teams to answer questions.
Each team presents their draft plan in 5 minutes. Other teams flag dependency conflicts and concerns. This is where the real value happens: you discover that Team A needs an API from Team B by week 3, but Team B was not planning to build it until week 8.
Informal time for teams to negotiate dependency resolution. This unstructured time is critical. Do not skip it.
Teams revise their plans based on the dependency discussions. Adjust timelines, negotiate scope trade-offs, identify risks.
Each team presents their final plan and votes on their confidence level (1-5 fingers). Any team below 3 explains their concerns. The group problem-solves.
Aggregate risks across teams, assign owners, and do a quick retro on the planning event itself. Ship the aggregated plan and dependency board by end of day.
The critical success factor: leadership must come to this event willing to negotiate scope. If the plan is dictated top-down and teams are just assigning dates, you are doing waterfall planning with sticky notes. The entire point is the conversation between teams and between teams and leadership about what is feasible and what trade-offs need to be made.
Practical Dependency Management
Dependencies are the silent killer of multi-team delivery. A study by QSM Associates found that cross-team dependencies add an average of 40% to delivery timelines. The goal is not to manage dependencies better. The goal is to eliminate them. But until your architecture supports full team autonomy, you need a practical system.
I use a simple three-tier classification:
- Hard dependencies: Team A cannot start their work until Team B delivers something. These are the dangerous ones. Minimize by architectural decoupling (API contracts, mocks, contract testing).
- Soft dependencies:Team A's work is better/easier if Team B delivers first, but they can work around it. Manage through sequencing and communication.
- Knowledge dependencies: Team A needs information or expertise from Team B. Solve with documentation, pairing sessions, or temporary team embeddings.
For each hard dependency, insist on three things: an explicit contract (API spec, interface definition), a delivery date with a buffer, and a fallback plan if the dependency is not met on time. The fallback plan is non-negotiable. In my experience, roughly 30% of cross-team dependencies miss their target date. If you do not have a Plan B, a single missed dependency can cascade across your entire program.
Key Takeaways
- Most organizations scale too early. If teams can ship independently 70%+ of the time, invest in architecture, not frameworks.
- SAFe works for large regulated enterprises with strong executive sponsorship. It fails when adopted as ceremony without culture change.
- For 3-8 teams, use the Aligned Autonomy model: shared objectives, a dependency board, a weekly 30-minute sync, and a 1-day quarterly planning event.
- The Spotify model is an aspiration, not a blueprint. Design your coordination structures around your specific problems, not someone else's org chart.
- Dependencies are a delivery tax. Classify them (hard, soft, knowledge), eliminate what you can, and always have a fallback plan for the rest.