LOGIN

REGISTER
Seeker

The [Onion] of Agile Planning

Select the language:

You must allow Vimeo cookies to view the video.

Unlock the full course and get certified!

You are viewing the free content. Unlock the full course to get your certificate, exams, and downloadable material.

*When you buy the course, we gift you two additional courses of your choice*

*See the best offer on the web*

Transcription The [Onion] of Agile Planning


Contrary to the myth that agile lacks planning, it actually plans extensively, but in a fundamentally different way than the traditional waterfall approach.

Instead of creating a single detailed and rigid plan at the outset, agile planning is structured in multiple layers, often visualized as the layers of a "planning onion."

Each layer represents a different time horizon and level of detail, from long-term strategic vision to day-to-day coordination.

This approach allows for maintaining a general direction while retaining the flexibility to adapt as more information is obtained and circumstances change.

It is not an absence of a plan, but continuous, adaptive planning.

Levels of Planning: Strategy, Vision, Roadmap, Cycles, Journal.

The "planning onion" typically includes the following layers, from the most external to the most internal:

  • Strategy (Strategy): the highest level, defines the long-term goals of the organization and how the product fits into them. It is the fundamental "why".
  • Product Vision: Describes the purpose of the product, who it serves and what value it seeks to deliver over the long term. It provides the overall direction.
  • Roadmap: A high-level plan showing the major features or initiatives planned over the medium term (quarters, years), indicating the overall sequence and associated objectives (often linked to OKRs).
  • Release/Cycle Planning: Short-term planning (weeks, months) that defines which consistent set of features will be delivered in the next iteration or release. Backlog user stories are selected and detailed here.
  • Daily Planning: The coordination at the daily level (e.g., Daily Scrum) to plan work for the next 24 hours, identify impediments, and ensure team synchronization.

Each layer informs the next, with the level of detail increasing as we get closer to the present.

Adaptability vs. Rigid Plan

The layered structure of agile planning is specifically designed to embrace adaptability.

Only the immediate (daily and cycle planning) is planned in great detail, while longer-term plans (roadmap, vision) are kept at a higher, more flexible level.

This is in direct contrast to waterfall planning, which attempts to detail the entire project from the beginning, creating a rigid plan that is difficult and costly to change.

Agile recognizes that things change (requirements, market, technology) and that trying to predict everything is futile.

It's like planning a scuba dive: you have a general plan (destination, depth, time), but you are prepared to adjust


the onion of agile planning

Recent publications by professional agile coach

Are there any errors or improvements?

Where is the error?

What is the error?