Silos: Part I — The destroyer of nations (and tech teams)

Painting by Lionel Royer: Vercingetorix throws down his arms at the feet of Julius Caesar

Silos. Those great, big cylindrical, tornado-food, towers you frequently see side-by-side on the great plains of the U.S. of A., usually filled with grain or sawdust that are technically the same but are, for all intents and purposes, separate structures. The word has come to also represent business entities that have little to no interaction with others despite being “on the same team”.

The concept is not new with many resources available on the topic, however it is still pervasive and its pitfalls are still causing a loss in business agility. While this is a topic most in tech should be aware of, leaders in particular have a responsibility to navigate their team, be it big or small, safely through the treacherous waters of software development and away from the wrecking rocks of silos. But this is no easy feat.

This post (Part I) will explain why diverging purpose can lead you down the road to silo-hell. Part II will elaborate on one of the more common reasons why some might choose to divide a tech team and list a few of the resulting consequences.

And while we’re at it, we’ll throw in an analogy from antiquity.

When Julius Caesar (also known to some as J.C.) subdued the Gauls in the 50s BC, he did so using an age old tactic known as ‘divide and conquer’. The idea is simple; isolate individuals or smaller groups from the larger group and you can weaken it to the point that it will either collapse on itself, or be easily defeated. Caesar knew that a coordinated, unified entity driven by a common goal is far stronger than one that is divided. Divided not just physically, but also in purpose. Two thousand years later, this concept still rings true for every and any entity, including sports teams, companies, countries, military etc.

In some cases diverging or differing purpose can cause physical separation, however many entities are already divided into distinct parts for different reasons e.g. Gaul into tribes, business into departments, team into team members. In such circumstances the whole can still remain resilient but collaboration and communication toward a unified goal becomes absolutely paramount. Keeping the parts of the whole aligned however, is no easy feat and in many cases physical division is the first step towards becoming siloed.

Allow the goals of different organisational units to diverge and the whole will be severely weakened. Internal conflict, attrition, the rise of politics, negligence and ignorance between essentially members of the same team, can all become dire consequences.

Goals can diverge for any number of reasons. For the Gauls, having your children taken hostage could make you think twice about boarding the Rebellion Bus. Specifically in a business environment today, a group within a company or team might not buy into the larger vision, or prior physical division might naturally have generated separate organizational units that work on separate agendas.

With their own goals and their own interests, these smaller groups can be difficult to manage as a single team and can quickly become isolated; the left hand no longer knowing (or caring) what the right hand is doing. They become silos.

As you may have already guessed, there are usually two prerequisites for qualifying as a silo:

  • it must constitute a distinct part of a larger whole, be it a system, process, department, team or individual, yet at the same time;
  • it must operate in relative isolation from the others

Although silos are the antithesis of a strong, unified entity, being a ‘unified entity’ (e.g. a team) is not all rainbows and unicorns.

Somewhat ironically silos often form because of the difficulties in sustaining a singular direction and purpose, especially if your team already has distinct parts, but there comes a point where division can become too fine-grained; where dividing, now means dividing into pairs or individuals. This occurs at the tech team level, and at this level and in this industry it can develop a unique set of problems.

So why then would you divide a tech team? Often, for the same reason many larger groups are divided; in response to pressure to move faster.

Hang around and I’ll elaborate in Part II.



An Agile Coach and dad who writes from time to time about his thoughts and experiences of work and life.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Austin Mackesy-Buckley

An Agile Coach and dad who writes from time to time about his thoughts and experiences of work and life.