The power of predictable deployment in an unpredictable world

If there is one concept around which Agile is built entirely, it is unpredictability. Not as a problem, but as a starting point. Instead of pretending we can control the future, Agile invites us to actually become more skilled at moving with uncertainty. But where does this unpredictability really lie? Is it due to the product? The technology? The market? Or is it mostly in the people?

The honest answer: a little bit everywhere. The market changes, customers change, needs shift, software turns out to be more complex than expected. In addition, teams gain new insights, new colleagues or simply have a bad day. Everything flows, nothing is fixed. That makes planning difficult, but actually makes learning possible.

"Don't look for false security in the content, but reliability in the process, in the rhythm and in the people. That requires trust: in the team, in the ability to learn and in the process itself."

Merlin Lock Agilist

Even if everything did become predictable - imagine if, in the future, we got to the point where a product owner sent her product vision via Bluetooth directly and visually to the developer's brain. No more noise, no more misunderstandings, everything exactly as intended. But even then, you want to retain freedom to change your mind. To say during a demo, "Hmm, now that I see it this way ... maybe it does work better another way." Not because you don't know what you want, but because you learn by doing, seeing and feeling what works.

The illusion of control

I remember well how I once started as a project planner on a large, complex program. We were working with multiple tightly interwoven Microsoft Project plans that were linked together. Wonderful technical piece of art. Everything neatly worked out and dependencies clearly and tightly defined. But after just one day, reality was different. Tasks shifted, priorities changed and people were unavailable. Maintaining the plan became a full-time job in itself. And for what? Right: to report, be accountable and make others feel like we had everything under control.

 But real control we didn't have. What we were mainly doing? Maintaining the system.

Agile takes a different path. It recognizes that projects are organic and dynamic. And that change is not the exception, but the rule. Instead of putting energy into controlling every variable, we focus on adaptability and rhythm. Agile leaves room for the fast-changing nature of work and collaboration.

What is predictable

There is one crucial factor that is predictable though: the effort of a team. Or rather, the effort a stable team can put forth.

When a team works together, knows each other, and is given time to get into a good rhythm, something very valuable becomes apparent: a form of reliability. Not in the sense of "they always deliver exactly this or that," but in the sense of: it gives insight into what this team can carry on average. Velocity, capacity, burn rate - call it what you will. They are indicators of effort and you can build on that.

And that is exactly what Agile leans on. Not on predictability of content, but on predictability of capacity. Not on certainty about exactly what will come out later, but on confidence that the team is doing the right thing along the way - and is agile enough to adjust when necessary.

Agility requires trust

So Agile doesn't say, "We know exactly what we're going to make." It says, "We have a way of constantly learning what is best to make - and we have a team capable of doing that." This is a substantially different attitude.

Agility is not letting go of all frameworks. It is choosing different frameworks. Frameworks that fit a world where change is the rule. Instead of seeking false security in content, we seek reliability in process, in rimte, in people. That requires trust - in the team, in the ability to learn, and in the process itself.

Do you rely completely on your teams?

Valid helps organizations build robust and reliable teams that can move with confidence in a changing world.

About Merijn Sluis

This blog was written by Merlijn Sluis, Agilist at Valid. With over 25 years of experience in projects, transformations and organizational issues within a variety of companies and industries, he guides organizations in achieving sustainable Agile transformations.
Merlijn focuses on increasing agility, strengthening collaboration and driving continuous improvement within teams and organizations. His approach combines deep experience with an eye for organizational culture and behavioral change. In doing so, his focus is always on building strong and resilient teams that work from a common purpose.

V-Tower
Previous article Valid Managed Services appoints Nancy Roos-Beukers as Director of Sales & Marketing
Next Article 'Successful change is something you do together' - The Retrospective
photo people