Boulders, rocks, pebbles: An Agile model that scales

This Agile case study is drawn from the experience report “Keeping schedule while negotiating content on a scale” written by Maarit Laanti.


The year was 2005, and Nokia, the mobile giant of its era, faced a familiar challenge for large organizations adopting Agile: how to balance fixed timelines with the flexibility Agile calls for. Their current approach, known as “Water-Scrum-Fall,” forced teams to follow a strict set of requirements upfront.

Agile was only used during the development phase, which limited their ability to adapt or respond to new information.

The result was predictable: development moved fast, but teams had no room to adjust, and products sometimes launched outdated or missing key features.

1. Background: Embracing true Agility

In Nokia’s fast-paced environment, missing opportunities were costly. The question was how to stay aligned with Agile’s principles—particularly “responding to change over following a plan”—in such a large organization.

At the time, an attempt to be thorough with requirements often led to long planning periods and rigid structures that held teams back. There was a clear need for flexibility, but it had to work within a structure that kept everyone focused on the big picture.

This shift wasn’t just procedural; it was cultural. Nokia’s journey to Agile maturity would require regular reflection, transparency, and a spirit of collaboration across the board.

2. The solution: A self-similar, people-centric model

Nokia introduced a “fractal” information model, inspired by the self-similar patterns in nature. The model used a hierarchy of priorities—Boulders, Rocks, and Pebbles—to let teams prioritize work flexibly within the fixed timeframes they needed.

Larger items like Boulders required alignment across teams and management. Rocks had a broader system impact but were easier to tackle. Pebbles were smaller, team-level tasks.

This system let teams set high-level goals while adapting their approach as they learned more about each project’s needs.

To support this flexible structure, Nokia introduced multi-level backlogs, giving each team autonomy within its scope:

  • Program Content Backlog: Contained large, high-impact priorities shared across the organization.
  • Program Backlogs: Held items requiring cross-team collaboration for implementation.
  • Scrum Team Backlogs: Focused on tasks specific to each team, allowing for team-level planning and responsiveness.
  • Sprint Backlogs: Detailed the tasks for each sprint cycle, enabling rapid adjustments.

This fractal structure maintained Agile’s iterative cycle at all levels, ensuring alignment without sacrificing flexibility.

By mirroring Agile’s iterative model across the organization, teams could make changes to their plans without losing sight of their overall objectives.

3. Key insights: The power of collaboration and transparency

The fractal model delivered more than just structure; it offered new insights into Agile at scale.

One key addition was the use of Enablers, a concept for adding visibility to support tasks.

For example, creating testing environments became visible work in the backlogs rather than hidden labor. This transparency helped teams accurately measure their capacity and empowered managers to understand the full scope of the work. It reinforced Agile’s values of open communication and continuous improvement.

The model also eased tensions between leadership and teams by creating a shared language of Boulders, Rocks, and Pebbles. Each group could see its role in the bigger picture, reducing conflict and fostering collaboration, all while honoring the Agile principle of “individuals and interactions over processes and tools.”

4. The outcome: An Agile model that scales

Nokia’s fractal information model proved to be a powerful tool, enabling one of the largest agile transformations at the time. The model’s success in fostering alignment, adaptability, and transparency laid the groundwork for what we now call the Scaled Agile Framework (SAFe), which Nokia’s approach heavily influenced.

By allowing teams to work on meaningful tasks and adjust as they learned, Nokia was able to improve product relevance, speed up feedback cycles, and enhance stakeholder satisfaction.

5. Lessons learned: Continuous improvement as a way forward

Nokia’s journey showed that scaling Agile is an ongoing process, requiring reflection and adaptability at every step. Early on, they realized the importance of regular check-ins to stay aligned and adjust priorities. This commitment to Agile’s iterative mindset kept them resilient and ready to pivot.

The organization also learned that transparency through Enablers and prioritization with Boulders, Rocks, and Pebbles helped teams manage workloads sustainably, aligning with the Agile principle of “sustainable pace.”

6. Reflections and future considerations

Nokia’s story is a lasting reminder that scaling Agile is about more than expanding practices; it’s about embedding a mindset of collaboration, reflection, and responsiveness.

The fractal model became a blueprint, balancing structure with the freedom to change. By embracing this self-similar model, Nokia created a framework that allowed them to meet the demands of a fast-evolving market with confidence and agility.

Read the original experience report “Keeping schedule while negotiating content on a scale” written by Maarit Laanti.


Agile is a mindset, not a rigid set of rules. Download a printable copy of the Agile Manifesto and 12 Principles here.

We hope you found this post informative

Before you move on, please consider supporting our non-profit mission by making a donation to Agile Alliance todayThis is a community blog post. The opinions contained within belong solely to the author or authors, and may not represent the opinion or policy of Agile Alliance.

Add to Bookmarks Remove from Bookmarks
Add to Your Bookmarks Remove from Bookmarks
Picture of Joe Foley

Joe Foley

Joe is the Content Manager for Agile Alliance. He specializes in content marketing and strategy, SEO, writing, editing, and WordPress.

Recent Blog Posts

Recent Posts

Join Agile Alliance!

$5 per month (paid annually)*

*Corporate plans are also available

Your Bookmarks

No favorites to display. You must have cookies enabled to add bookmarks.

Post your comments or questions

Recent Agile Alliance Blog Posts

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now