Skip to content

Framework comparisons

Compare how different frameworks help teams solve problems, deliver software, and work at scale. See what to retain and which conditions around your teams need to change as delivery gets faster.

Are we solving the right problem?

Understand people’s needs, explore possible solutions, and test assumptions. This is about how to find a problem worth solving.

Finding a solution worth building

How do we turn an idea into working software?

Organize how a team plans, builds, and improves its work. These frameworks differ in scope: some deliberately leave funding, decision rights, and wider organizational design for you to resolve.

Helping a team deliver

How do many teams work together?

Many frameworks focus on the team level, but the organization still has to run. How do you coordinate many teams, and how do you make sure they are all working on the right problems?

Connecting work across the organization

Who carries the work from idea to satisfied customer

Each change in who carries the work is a place where learning can get lost and work can wait. Most team-level frameworks leave strategy and funding to the organization. The scaling frameworks name an owner for it, and their differences with ZeroBlockers lie in how teams depend on each other, which each comparison covers.

Strategy and fundingDiscover the problemTest solutionsBuildReleaseRun and measure
ZeroBlockersProduct TeamStream Team
Design ThinkingLeft to the organizationDesign teamLeft to the organization
Double DiamondLeft to the organizationDesign teamLeft to the organization
Lean UXLeft to the organizationCross-functional teamThe same team, though the book says much less about how
User-Centered DesignLeft to the organizationMultidisciplinary design teamLeft to the organization
ScrumLeft to the organizationScrum Team on paper, often designed up front in practiceScrum TeamScrum Team on paper, often a release board and operations in practice
KanbanYour existing services and roles
Extreme Programming (XP)Left to the organizationOn-site Customer sets priorities, with no research practiceWhole teamLeft to the organization
WaterfallSponsor and PMOAnalysts and designersDevelopersTest and releaseOperations
SAFeLean Portfolio ManagementProduct ManagementAgile Release Train teamsProduct Management and Business Owners time each releaseBusiness Owners score the value delivered each PI
LeSS / LeSS HugeProduct OwnerTeams clarify with users, and the Product Owner decidesFeature teams
NexusProduct OwnerScrum Team on paper, often designed up front in practiceScrum Teams, integrating every SprintScrum Teams on paper, often approvals outside the Nexus in practice
Scrum@ScaleExecutive MetaScrumScrum Team on paper, often designed up front in practiceScrum TeamsOwn path to production on paper, often a shared release process in practice
Disciplined Agile Delivery (DAD)Chosen by each groupDelivery teamThe team, or separate release groups, depending on the options chosenMeasured in production only in the exploratory lifecycle
Spotify ModelLeft to the organizationSquad

Connect the practices. Make empowerment work.

A team cannot own an outcome if someone else controls its solutions, funding, releases and access to expertise. Faster teams reach those constraints sooner.

ZeroBlockers connects process, structure, governance, funding, alignment, and scaling. Implement progressively, but fulfill all the conditions: isolated changes cannot deliver the full benefit. The aim is faster learning and better outcomes—not just more software.

Explore the six changes