Data Disconnect, Data Overload

The rise of DevOps highlights the fact that IT teams are drowning in data, much of it with little or no context. Here's what needs to happen to improve communication.

Thomas LaRock

June 25, 2015

4 Min Read
Network Computing logo

I don’t know when I first noticed that restaurants know how to talk to children better than to adults. I suspect the prerequisite for this knowledge was having children. Since then, the differences in communication have become obvious.

For example, I’ve noticed the difference between the regular menu and the children’s menu. The regular menu has many more options, sometimes so many that it’s difficult to make an easy decision. The children’s menu, however, usually has just five to seven items, making it easy for a child to select what he or she wants. The regular menus at some restaurants can be so difficult that experts are employed in order to help patrons. At a fancy enough place, there may be a sommelier to help people choose the right bottle of wine to go with their dinner.

A recent experience made me realize how similar the complex dinner menu is to what happens inside businesses of all sizes. The experience involved too much data not presented in a clear way, groups of people that could not communicate with each other, and experts being brought in to help everyone make sense of it all.

We’ve all experienced the silos that exist inside of corporate IT. Teams that need to be able to work together struggle to communicate with one another. Database and systems administrators are a prime example. The rise of DevOps is simply raising awareness to an issue that has existed for decades: We are drowning in data, much of it with little or no context. And making matters worse, each silo has its own data about what’s going on within the infrastructure --  its own version of the truth, if you will.

As data grows in importance and value for corporations and individuals alike, data is also becoming easier to obtain and distribute. So much data is flowing into, and out of, our hands each day. But without context and a way to ensure that everyone is aligned, like some kind of Rosetta Stone, once the data leaves the silo it originates in, it has largely lost its meaning.

Figure 1:

This is why the different groups that make up the traditional IT department struggle to communicate. In a way, they aren't speaking the same language. So it's no surprise that silos are formed over time. As data professionals, we can do better. We must do better.

Here's what I see as necessary in order to facilitate better communication across all IT teams in any organization.

  • Stop and learn something about yourself and your team. What are your top three priorities as a team? Find the metrics that support those three priorities. Some of the metrics you may be able to get yourself, and some may need to come from other teams. What's important here is that you focus on just the top three metrics and goals, keeping in mind that the top three will (and often do) change over time.

  • Share what you have learned about yourself with other groups. Whether individuals or managers do the sharing, it’s important that teams get together to talk about their top three metrics and goals. By sharing this data in a meaningful way, it will help everyone to understand what the needs and motivations of all the teams are.

  • Collaborate on the overlaps. This will allow you to push meaningful data to other teams as opposed to the dreadful weekly summary report emails that scroll forever and offer little to no value for anyone. The emails will be clear, concise and offer the metrics that will help teams communicate better. Think how much better the world would be if comments such as “the server is slow” were replaced by “this specific piece of code in this specific application is causing performance issues.” This comes back to operating off the single version of truth I mentioned earlier. Having tools that provide end-to-end infrastructure visibility can go a long way to getting here.

As data professionals, we need to find ways to reduce the need for experts to help teams communicate. We need to have aligned data that can be shared in a meaningful way. And we need to help people understand what actions, if any, are necessary based on this data.

Otherwise, you end up with the equivalent of unhappy children being served food they don’t like. Trust me, nobody wants that.

About the Author(s)

Thomas LaRock

Head Geek, SolarWinds

As a Head Geek for SolarWinds, Thomas works with a variety of customers to help solve problems regarding database performance tuning and virtualization. He has over 15 years of IT experience, holding various roles such as programmer, developer, analyst and database administrator. Thomas joined SolarWinds through the acquisition of Confio Software, where he was a technical evangelist. He also serves on theBoard of Directorsfor theProfessional Association for SQL Server. Thomas is an avid blogger and the author of DBA Survivor: Become a Rock Star DBA, a book designed to give a junior to mid-level DBA a better understanding of what skills are needed in order to survive (and thrive) in their career. He is a Microsoft Certified Master, SQL Server MVP and holds a MS in Mathematics from Washington State University as well as a BA in Mathematics from Merrimack College.

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights