AbimaelBarea
Culture |-10 min read

The risk of Silos within Tech Teams

The lack of empathy, badly managed egos, and limited communication can destroy the trust and performance of your team.The risk of Silos within Tech Teams

Teamwork is not a new concept. By nature, humans beings are designed to collaborate and solve problems together:

Cooperation is part of human nature. Arthur Dobrin, Psychology Today

Cooperation allows humans to solve problems that individuals, acting alone, could not solve. Psychology Today

Some studies have explored the impact of teamwork (especially on diverse teams), on companies’ revenue. So, the importance of working together towards a common goal seems to be clear:

Economics researchers at MIT and George Washington University analyzed eight years of revenue data and survey results (1995 to 2002) from a professional-services firm with more than 60 offices in the United States and abroad. They found that shifting from an all-male or all-female office teams to ones split evenly along gender lines increased revenue by roughly 41 percent. Denise Cummins, Psychology Today

Like many others, the tech industry has embraced the idea of working together, and since the early days of software development, many organizational structures have appeared.

Something to avoid
But having a group of people working together comes with some challenges too.

Tech Team structure

I’ve been working in different companies, from consultancy to product, and common patterns or roles usually appear in any tech team. Different positions are involved, and that seems to be something beneficial:

Cohesive teams are formed to enable strong collaboration between business, developers, testers and operations for smooth release of small and frequent changes. Reshma Shinde, Accenture

Let’s explore the structure of a usual tech team:

Tech Team Structure's Diagram

Quality and Support (green)

This group is in charge of identifying and communicating inconsistencies or issues in the system.

Product (yellow)

The product group is in contact with users to understand what they want. They can perform interviews, try prototypes, collect information through analytics tools, etc.

Engineering (purple)

The complexity of systems and the rise of different technologies pushed every group and position to be more and more specialized. And this is good because having an expert leads to better decisions and solutions but, at the same time, could create some kind of isolation from the other parties due to the particular knowledge and vocabulary.

Web applications became more complex with bigger requirements. New technologies, frameworks, and paradigms bounce into the development and pushed developers to specialize in some areas arising new roles from this specialization. Sergio Carracedo, DZone

Also, by exploring the relationships between those teams, we can see how interconnected those roles are. And it’s easy to imagine how important it could be to maintain good communication and understanding between the different parties.

Silos within a team

GPT4 logo

GPT4

What is a silo?

In a business or organizational context, 'silo' is used metaphorically to describe a system, process, department, etc., that operates in isolation from others. It's often used as a term of criticism because it can lead to inefficiency and a lack of communication or cooperation.

The silo concept applied to business is a recurring problem. Unfortunately, situations like marketing promoting an unexisting feature without verifying the feasibility with engineering or how product and engineering make significant changes on the platform without notifying customer support are common in many companies.

But can those silos appear within a tech team? Can the previously described groups sometimes fight or confront other team members? In some circumstances, it can happen:

Such groups tend to think in the category “us vs. them” and take ownership of resources competitively, rather than sharing and collaborating. Alexander Goida, Medium

And this could be even worse in the case of promoting tech initiatives that involve deep collaboration between different engineering roles:

Gartner estimates that 75% of DevOps initiatives fail to meet expectations in part due to difficulties working across functional teams, while a separate report from Mulesoft found 89% of IT teams were struggling with data silos. Brian McHugh, ActiveBatch

I’ve even experienced situations during my career where the Frontend team fought or made alliances against designers. Or the Backend team complained about how bad quality and inconsistent the APIs are because the Frontend team has weird requests.

A warning or caution
This kind of situation is worst under stressful situations like a massive outage or near an important release, and it’s easy to end up with a divided team that focuses more on pointing out people’s problems than helping each other and working towards a common goal.

Before exploring some solutions, it is crucial to understand how this situation can appear and why:

Empathy

Ego

Communication

What can we do?

I believe there are three pillars we can rely on for building the grounds of a stable and safe environment. Let’s explore them and their relationship with the previously described problems.

Empathy

GPT4 logo

GPT4

What is empathy?

Empathy is the ability to understand and share the feelings of another. It involves being able to put oneself in another's position, experiencing their emotions, perspectives, and mental states. It's a fundamental part of human interaction and is crucial for building relationships, improving communication, and fostering understanding between individuals.

There are two main types of empathy:

  • Affective empathy, also known as emotional empathy, involves the ability to respond with an appropriate emotion to another's mental states. You not only understand what the person is feeling, but you also feel it along with them.
  • Cognitive empathy, on the other hand, refers to the ability to understand another's feelings and thoughts, often referred to as perspective-taking. It doesn't necessarily involve sharing the emotional experience.

Empathy is an essential skill in many professions and situations, including therapy, healthcare, social work, teaching, and leadership. It's also fundamental in personal relationships, aiding in conflict resolution, and promoting understanding and closeness.

I believe that both types of empathy are important for the working environment, but I’d like to focus on the cognitive one. Let’s analyze another definition:

Cognitive empathy, also known as empathic accuracy, involves “having more complete and accurate knowledge about the contents of another person’s mind, including how the person feels”. Lesley University

So, based on that definition, statements like this one make sense:

Specialization is a good thing. After all, you want each member of your team to be the best at what they do. At the same time, team members need to understand how their peers fit into the bigger picture. Laura McPherson, Zapier

Peers must have a basic knowledge and vocabulary of each other. I’m talking about understanding other roles within the team, their process, how they name things, their timings, and their responsibilities.

Of course, if you have a team that includes different ethnicities and it can be distributed in other countries and time zones. Empathy is crucial; this kind of team could help you grow as an individual and deliver better products with more innovative solutions.

Having a diverse workforce can help your team solve problems more quickly. Multiple cultures solve challenges differently and having an open mind can produce creative solutions and collaborative innovation. Michael Henman, Business

Ego

GPT4 logo

GPT4

What is ego?

In psychology, "ego" refers to the part of the mind that mediates between the conscious and the unconscious, playing a critical role in our perceptions, thoughts, and reality testing. It's essentially the sense of self.

In everyday language, "ego" often refers to a person's sense of self-esteem or self-importance. A "big ego" implies an inflated sense of self-worth, while a "small ego" might suggest humility.

Before continuing, I’m going to add another concept here:

GPT4 logo

GPT4

What is a narcissist?

A narcissist is a person who has an excessive interest in or admiration of themselves, often lacking empathy for others and having a need for excessive attention or admiration. This term is often associated with Narcissistic Personality Disorder, a mental condition characterized by these traits.

I’m not saying that in every team, we will find a narcissist, but all of us can have some narcissistic traits at some point. The ego itself is hard to deal with, but combining it with narcissism gives us a nice Molotov cocktail.

Relevant Information
The first thing we can do ourselves as individuals is to accept that the amount of knowledge out there is wild and be willing and open to learning new things and other points of view.

That’s only a starting point because listening without being in a defensive position won't open a door for creativity:

The most creative solutions can only come up when there’s a level of trust that lets team members ask ‘stupid’ questions, propose out-there ideas, and receive constructive criticism. Tracy Middleton, Atlassian

A few years ago, I read Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration and soon I was fascinated about how open they’re on given feedback.

Every once in a while, magic happens, and by magic, what I mean is there is a loss of the ego in the room. And what you see is ideas going out. It doesn’t matter if they’re bad or good. Nobody is clinging to them. They’re just focused on the problem. Ed Catmull, Fortune Magazine

So, now the question is can you build something like that?

Communication

Another essential part of a team is communication; by this, I’m talking about enabling ways to communicate in multiple directions. People have to feel that they are part of something, and giving them more context of what is going on is important.

Individuals and teams must understand how they contribute to the big picture. Laura McPherson, Zapier

Sometimes we tend to focus more on procedures and standard solutions. For example, setting up regular 1-1 could enable this kind of communication and openness, but you could have on-demand meetings with the team without waiting for the 1-1.

Relevant Information
Find what works for you, your team, and your organization. Get inspiration from others and be open-minded.

So, are the Silos the real problem?

Maybe we don't need to break the silos. What we need is to communicate and work together. This means we put less effort into breaking those silos, slowly making teams share the same goals, and understanding that they are all part of a more prominent organisation. Yair Etziony, Polar Squad

Conclusions

We have built society by sharing spaces, living together, and working toward common goals. And I know collaborating can be challenging, but at the same time, it’s part of our DNA.

We can become invincible once we start working together, sharing ideas, giving constructive feedback, learning, and growing. It’s way more powerful to embrace the idea of being extremely open-minded than trying to collect all the knowledge in the world.

I don’t forget that we are all humans, dealing with many things in our lives. Our past can sometimes haunt us, but finding a balance between been compressive with ourselves and being willing to grow and learn from others is a powerful combination.