Skip to Content

Is the end of Agile near?

Sogeti Labs
July 10, 2019

We all knew this day would come. Agile is slowly but surely reaching its end. What started as an enabler for IT to deliver value at speed, is now evolving into its own downfall. In this blog, I take a view on what this means for the IT industry and the way forward.

Agile is defined by the agile manifesto as the combination of four values and twelve principles, underlined by the following:

  1. that value is only what is in the hands of the customer,
  2. that achieving delivered value should be done in small steps by an autonomous team.

Classical Agile becomes Modern Agile

Primary an agile team consists of three roles: The product owner, the scrum master and the team member. Usually, an agile coach is added to the team dynamic as an outsider to help the team become autonomous and be able to identify the client (end-user) of the team. To combination of values, principles and roles can lead to a non-agile way of working, therefore the US Department of Defense created a flowchart to put all things agile into perspective.

Having said this, it is not easy for an IT organization to become agile. Group dynamics (Modern Agile) and organization redesign are two main factors that come into play. Modern Agile puts the wellbeing of the team and the person central in the group dynamics. Modern Agile is an example of the agile mindset evolving away from Software Development and into Agile enterprises. This also changed the dynamics of delivering value to the end-user.

Existential Questioning

The evolution from agile in IT only to Agile in enterprise leads to the following existential questions: “Who is the real end-user?”, “What is the real value we deliver to the end-user?” and “What is needed for us as a team to deploy to production by ourselves?”. Are we delivering value to the internal end-user? Is the internal end-user not just a means to deliver value to the end-user outside of the company, who pays money for the delivered service? Would that end-user (the consumer) not be the real end-user?

These are easy questions for a pie-shop or a small startup, but these questions are quite complex when you are 4,000 people financial organization or 3,000 people IT Consultancy company. For most large organizations, it is difficult to de-clutter (Marie Kondo) their organization processes to enable autonomous value creation. If the organization is a (kafkaesque) maze of processes, then how can an autonomous team exist? How can you as a team move freely and fast when you are tied and bound by internal clutter?

Organization Redesign (shifting the money)

For IT organizations, it is common to be functionally organized, that is to say, projects are created as small organizations with the objective to change the run-organization. The run-organization within IT is formed to create a robust organization in application teams. The conflict between change organization and a very robust run-organization was one of the drivers for agile.

From Run & change organization into DevOps.

Organization redesign facilitates the merger of the change and run-organization (projects and maintenance). This merger finds its optima forma in DevOps teams of a maximum of 7 people.  Next after the merger of these organizations comes demand of different budgeting of the standing organization and change organization since they are now one (budget).

When the change and run work is organized around the optimization of flow within a team (kanban, scrum), then administration of hours spent on specific tasks per person loses meaning. This means calculating on Time & Materials ceases.

DevOps is also about autonomous L&D

When teams function autonomously, they themselves can decide on which technology stack they need and which skills are missing. This means that a large volume of technical architecture documents and a central Learning & Development strategy also ceases to exist. The new role of Architects and L&D Professionals is to inspire, facilitate and coach.

This change from projects to DevOps costs a company an average of 3 to 4 years and only after that comes from the steps about how to budget forecast, and support autonomous teams on architecture and L&D topics.

Into DevOps is only the beginning of the journey

Autonomous teams evolve. From Agile Dev, Agile DevOps and Agile DevSecOps onto BusDevSecOps (Squads). The ultimate goal of agile is an autonomous team (or group) responsible for the whole lifecycle of a product or service.

Organization Design is not about IT but about Value Creation

When we look at which functions an enterprise should have, we can look at the value chain of Porter or the Business Model Canvas of Osterwalder. HR and Finance are part of the responsibilities of an enterprise. The value created for an end-user is created by the whole of the value chain. Agile teams are responsible for the value provided to the end-user, and thus also responsible for the value creation in their value chain. This is where the dilemma starts.

In IT we usually only focus on the stack (technology and their functioning) but in the end, it is also the responsibility of the autonomous team in which way the value chain is organized. All should be focused on value creation for the end-user.

In a bank, for instance, this also implies being compliant, but in the end, it doesn’t matter if the payment engine is from the bank itself or from a payment service provider that provides the same compliance for the bank.

The Agile dilemma

A team is thus autonomous in all areas of the Value Chain / Business Model Canvas (BMC), which basically makes a team a small enterprise.

Introducing Agile into an enterprise to become more agile, results in a collection of small enterprises that work autonomously. And since a Value chain / BMC is composed of more than only IT development, this small company should be of more than 7 people. Otherwise, every team would only have 1 or 2 developers and would not mature more than a small startup.

This is the dilemma: to become agile you need to create small teams that evolve into bigger teams that evolve into enterprises which evolve into bigger enterprises which evolve into … and around we go.

Agile is not more and not less than a way to break the complex organization design we created and evolved into something different. It brings the conversation back to “why are we doing things?”.

This is also the power of Daniel Pink‘s story about Autonomy Mastery Purpose (2010) and Sineks’ speech on the Power of Why (2010). Other great writers before them already wrote about this, but it is the timing that brought Pink, Sinek and Agile together in these last 10 years.

And now it is time to move on…But to where?

The driving forces for (global) change

To put things in perspective. Agile became a thing because big companies became too big (mammoth oil tanker), providing services that could be provided by a startup of four people.

This resulted in the global startup frenzy, the design to disrupt movement, etc. But it was not all for the gain, it was also for survival. There are not enough programmers, there was an economic crisis (2008) that hit big companies hard, and the world entered and probably will never leave a state of volatility, uncertainty, complexity and ambiguity (VUCA).

VUCA is here to stay

Our world is not kicked into a (r)evolution by a crisis every 8 years, it is kicked non-stop since we live in a VUCA world. This is caused by the following: the internet connects the whole world, the software is eating the world, the world is a web of interconnected complex supply chains, the global financial system is a fragile monolith, and the social media empowered many people across the globe. In other words: The movement of words, money, goods, services, people across the globe has become very easy, cheap and fast. This will not be undone, and therefor VUCA will not be undone.

The original driver for an organization to become agile is not gone, it is here to stay.

In the old days, a robust company was enough. A company with a high credit rating, and not putting all its eggs in one basket was a place you could work until your pension.

Those days are gone. A robust organization is now the same as a fragile organization. An organization should be adaptive to have a future in the current world.

There are still a few good and old big companies, but they are struggling. The new kids like Apple, Facebook, Google, and Amazon are also struggling. Struggling to keep people aboard, to keep innovating. And let’s be real Google and Facebook are the new robust companies here to be disrupted. Both companies have trouble keeping up with regulation (GDPR etc), and that in itself is saying something.

So where to then?

If we are living in a VUCA world of which the velocity will continue to increase, and if we want to be part of a company that can survive the unexpected events,

Then the only way forward is to create companies that are small in functional design and able to move and change along with the events.

A company should be resilient in such a way that the function of the company can change in response to an unexpected event.

Someone of Bol.com (Dutch version of Amazon) stated: “We do not have a stable business model as a company and we will never have this. We are non-stop learning and evolving.”

This demands a different way of defining your company and your organization design.

That will be the next step in our evolution of enterprise design:

  • from agile to resilient onto antifragile;
  • from money and product as purpose onto a holistic approach to purpose;
  • from complex enterprise-wide processes onto small (emergent) teams that just are and are not.

Food for thought: Ripping off the bandage in one quick motion is not better for the patient (or worse), it is better for the nurse. That is why this is preferred.

Want to talk about this with people that know more, email me at edzo.botjes@sogeti.com

About the author

SogetiLabs gathers distinguished technology leaders from around the Sogeti world. It is an initiative explaining not how IT works, but what IT means for business.

    Comments

    8 thoughts on “Is the end of Agile near?

    1. Hi Edzo,
      While you make some excellent points, I do have an issue with you describing an agile team as having a product owner, a scrum master and team members. This is primarily Scrum and while Scrum is Agile, not all Agile is Scrum. Agile is a mindset, and while Scrum might not be the best approach for all companies, and might very well be a hype and at its end, an agile mindset and way of working will most likely always remain beneficial in any workplace.

      1. Hi Jessy, thank you for your feedback. And you are totally right. I link to the scrum definition, but i should change the wording “Primary an agile team” to “Primary an agile scrum team”. And also the point that you make that aspects of agile will remain beneficial is true, my question then would be “what defines an agile mindset”, and if it is about small incrementals and autonomy, then I think the reasoning still stands.

    2. Very good your article and I agree with the opinion of colleague Jessy (jully, 17)
      After all, what comes after the Agile? Will be the Modern Agile?
      What matters for the survival of an IT organization?
      Many IT companies have changed their story, survived and are evolving based on practice, and only improving agile practices in day-to-day deliveries.
      In my opinion, what comes next should be as good or even better than the great results already achieved with agile models.
      Let’s consider that many companies hide behind the concepts and do not solve their real problems and this nullifies any discussion about models comparison.

      1. Hi Thomas, I’m not in depth familiar with Nexus and Less. What is their approach to the business integration with the IT aspect of delivering value? My idea with SaFe is that it approaches IT still as IT only, delivering functions to the business organisation and not per see approaching Teams as Autonomous Business value teams. Do you know if Less and Nexus adres this differently?

        1. Not familiair with Less but about Nexus I have the following quotes from “The Definite Guide to scaling Scrum with Nexus : The Rules of the Game” that might answer your questions related to delivering value and being autonomous.
          “Refinement of Product Backlog items by the Nexus continues until the Product Backlog times are sufficiently independent to be worked in by a single Scrum Team without excessive conflict.”
          “Once the overall work for the Nexus is understood, Nexus Sprint planning continues with each Scrum Team performing their own separate Sprint Planning”
          “Product backlog items are deemed ‘Ready’ for the Nexus Sprint Planning meeting when the Scrum Teams can select items to be done with no or minimal dependencies with other Scrum teams”
          “The increment is ‘Done’ only when integrated, usable and potentially releasable by the Product Owner”

    3. Aw, this was an incredіbly gooɗ post. Taking the time and actual effort to make a good
      article… but wһat cаn I ѕay… I procrastinate a lоt and don’t manage tо
      get anything done.

    Leave a Reply

    Your email address will not be published. Required fields are marked *