Principle #7: Apply cadence, synchronize with cross-domain planning

Image

Cadence and synchronization limit the accumulation of variance.

Don Reinertsen, Principles of Product Development Flow

Solution development is an inherently uncertain process. If it weren’t, the solutions would already exist, and there would be no room for the next generation of innovations. This risk conflicts with the need for businesses to manage investments, track progress, and have enough confidence in future outcomes to plan and commit to a reasonable course of action.

Lean-Agile teams function in a ‘safety zone,’ where enough uncertainty actually provides the freedom to pursue innovation, while sufficient confidence allows the business to operate. The primary means to achieve this balance is through the knowledge of the current state gained in cadence, synchronization, and cross-domain planning.

Cadence

Cadence provides a rhythmic pattern, the steady heartbeat of the process. It makes routine everything that can be routine, so knowledge workers can just focus on managing the variable part of solution development. By transforming unpredictable events into expected events, cadence offers many additional benefits:

Synchronization

Synchronization allows multiple perspectives to be understood, resolved, and integrated at the same time (Figure 1). As a result, it:

A diagrammatic representation of SAFe cadence and synchronization harmonics.

Figure 1. SAFe cadence and synchronization harmonics

Taken together, cadence and synchronization—and most importantly, the associated activities—help teams proceed confidently despite the risks described previously.

Synchronize with Cross-Domain Planning

Of all the events that occur, one is the most critical: Periodically, all stakeholders gather for cross-domain planning and synchronization. This event, known as PI Planning, is the fulcrum upon which all other events rest. It also gives the teams an opportunity to present and review their true knowledge of the current state.

The PI Planning event serves three primary purposes:

Developing large-scale systems is fundamentally a social activity, and this planning event provides a continuous opportunity to build and improve the social network.

There’s no cure for the inherent uncertainty of solution development. If there were, it would surely be worse than the disease. However, applying cadence and synchronization, along with periodic cross-domain planning, provides the tools needed to operate in the safety zone.

LEARN MORE

[1] Reinertsen, Donald. The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas Publishing, 2009.

[2] Kennedy, Michael. Product Development for the Lean Enterprise. Oaklea Press, 2003.