Table of Contents

Why Do We Establish a Cadence of Events?

Or “What is the Benefit of Having a Cadence of Meetings?”

Or “Should We Establish a Common Cadence for Planning for Our Organization?”

Background

As we transform organizations to execute in an agile way people often resist the notion of regularly scheduled events such as Iterations / Sprints, Program Increment (in a SAFe implementation), quarterly Portfolio Planning, and so on.

There are a number of reasons for this resistance:

Most organizations have some level of cadence (for example, yearly budgeting) which is often the cause of a lot of resentment and so it comes to a surprise that agile approaches often drive to establishing a cadence. Agile implementations leverage the notion of a cadence all over the place. For example:

Even pure Kanban teams will often leverage the notion of a cadence so that while they might not adopt a cadence of ceremonies, they will often establish a delivery cadence where they commit to delivering software on a regular schedule (for example, a team might commit to releasing solutions every four weeks). Note that they don’t commit to a specific set of work items that will be included with the release. Instead, they trust their system to deliver work items in priority order. Further you will often see Kanban teams schedule ceremonies (eg team demonstration, and team retrospective).

What is the Benefit of Having a Cadence of Meetings?

What is the benefit of these cadences? A cadence turns out to be a base organizing principle. Think about it. If we know absolutely nothing else about what is going on, we can say “let’s see where we are every two weeks” and, while you don’t know anything today, you can set things up so that you find out something in two weeks time, and then the subsequent two weeks, and so on.

Cadence functions as a heartbeat for the organization.

Cadence also becomes a natural time box which allows us to not only to define events that occur regularly but also specify due dates when things are expected to get done. If you combine this idea with the idea of “synchronization” (multiple events happening at the same time) cadence offers a lot of benefits:

Notice that the above benefits accrue whether we are operating at the portfolio, program or team level. In fact, if we apply this thinking at all levels, and have a common cadence for the whole organization, these benefit will multiply. That is why we try, where possible, to develop a common heartbeat for the whole organization.

How Do We Set An Organization Up on a Cadence?

At the highest level the cadence for your shop should be set up based on what makes sense for your business. If, for example, your work is in response to a competitive where the competition is delivering every few weeks, then a quarterly planning session will have limited value. Or if your customer base is unable to accept delivery of new features every quarter, then perhaps a release needs to be established for other business concerns (e.g. marketing might want a regular release of features to coincide with planned workshops).

In a lot of shops I’ve worked in, there is no strong business cadence driver except the yearly budgetary cycle, so we set one up to leverage the benefits. There will be different cadences for different levels of the organization, and the key is to fit these cadences in each other so that everything lines up at critical times. With the budgeted cycle defined yearly, and a “need” to make more regular adjustments based on what we are learning, a typical cadence for an organization will be:

Notice that teams will have one level, programs another, portfolio another. The key idea is to set sub-cadences so that they start and end on the same dates as the overlaying cadence.

This also provides for another couple of opportunities:

So what does this look like in reality? We might see the following setup for a 2018 2nd Quarter schedule:

For large organizations you will see some level of scheduling of Trains / Programs and for logistics reasons alone which will require some level of offsetting. A couple of ideas that may help:

What Problems Do We Typically See When We Establish a Common Cadence for the Organization?

Most organizations do not magically get everyone on the same cadence at the same time. Organizations tend to grow into it and, as the portfolio level is setup, there is increasing imperative to make it work (because of the benefits seen). Most large organizations still do not get to “all quarterly planning will be done the first week of the quarter” for a number of practical reasons (e.g. no one is at work at the beginning of a new year). So, for example, a number of places I’ve worked see quarterly planning “over a couple of weeks at the beginning of the quarter”. In most cases this is not a problem, and the benefits will still accrue. The key thing is to get close to a common cadence.

The other problems we see are reflected in the areas of resistance listed above.