9 Habits Of Effective Data Managers – Running A Data Team

9 Habits Of Effective Data Managers – Running A Data Team

July 2, 2024 Data Project data team management 0
how to lead a data team
Running a successful data team is hard.

Data teams are expected to juggle a combination of ad-hoc requests, big bet projects, migrations, etc. All while keeping up with the latest changes in technology.

In the past few years I have gotten to work with dozens of teams and see how various directors and managers deal with these and other challenges.

Each of these managers has their unique approaches and philosophies. However, I will say that there were several common traits that I have seen across many of these individuals. From how they prioritize work to getting buy-in from their leadership.

So for those who are looking to switch into a managerial role or perhaps just curious, here are 7 habits of effective data managers and directors.

1) The Ability To Prioritize and Say No

Data teams can get pulled into a lot of directions. People will ask you for ad-hoc data pulls and one-off dashboards that don’t align with the business. Thus, it’s important to have a data leader who can say no because they have a clear north star. The best data leaders I have worked with have stayed focused on their overall goal vs. switching to please every team that asks.

One example of this was when I talked to Abby Kai Liu who discussed her team’s focus on having one dashboard for their specific stakeholders (instead of thousands that no one looks at). From her perspective, there is only so much her data team can support and more importantly, only so much a business team can respond to. After all, data teams don’t operate in a vacuum; if all you do is create dashboards for the sake of dashboards, you won’t drive as much value as you think.

Here is some other content you can dig into to learn more about prioritizing and saying no:

  1. Prioritize Ruthlessly by
  2. The Product Development Life-Cycle For Dashboards – With Abby Kai Liu

 

2) Collaboration

“Talent wins games, but teamwork and intelligence win championships.” – Michael Jordan

Data teams generally don’t work in isolation. In turn, effective data managers and directors need to work with marketing, operations, sales, and other teams. They need to understand their problems, what drives them, and how the data team they manage can play a strategic role in the rest of the business. 

One of the ways that Ethan Aaron approached improving collaboration when he was head of BI was by creating camaraderie with other teams–whether that meant walking around with a drink cart on a Friday and just being personable or going to each of the leaders of other teams to understand their day-to-day problems. Overall, this is how you start the process of figuring out what projects you must deliver.

Here is some other content you can dig into to learn more about how to set-up your teams effectively:

  1. 5 Best Practices for Data Science Team Collaboration
  2. How To Set Up Your Data Analytics Team For Success – Centralized vs Decentralized vs Federated Data Teams

 

3) Clear Process for Deploying Results

It’s one thing to run analysis or build pipelines. It is a totally different thing to translate those dashboards and metrics into something that the company can use. The best data leaders I have worked with have a clear process that helps guide them to take on new projects and then actually deliver them.

For example, when I talked with Tom Rampley – Sr. Director of Data & Analytics of Velocity Global – he referenced having a similar process to that of a product team. He referenced his process involving defining your persona, understanding their general business needs, and getting buy-in from your stakeholders (there was more but you’ll have to watch the video around the timestamp here). Because after starting the project, you’ll need to deliver it and figure out if it was successful or not!

Here is some other content you can dig into to learn more about how to deploy your projects successfully:

  1. How Data Analytics Teams Can Deliver What The Business Needs
  2. Looking Past Data Infrastructure – How To Deliver Value With Data

4) Team Empowerment

Whether it’s been managers I have worked for or clients I have had, a common trait I have seen is the ability to empower people around them. They often create a safe space where their team members can grow and challenge themselves. 

Meaning that when the team member succeeds, it gets the praise required, and when a project doesn’t go the way that it should, there is space to fail. This requires a lot of trust in both directions. The manager needs to trust their team and the team needs to trust that they won’t be chastised for trying new ideas or taking on more scope.

In the end, this leads to growth and experimentation that benefits the business.

Here is some other content you can dig into to learn more about how to empower your data team:

  1. Incident Review and Postmortem Best Practices by Gergely Orosz
  2. Empowering engineering effectiveness

 

5) Trust Builders

At the end of the day, if the business doesn’t trust your data or results, your work doesn’t really matter. That’s probably why I have seen many data managers and directors spend time acting as evangelists for their team’s work; get the business to buy in and understand that the data and results are reliable (because they have built systems to do so). There so many issues with data quality and expectations that data leaders need to constantly be ensuring that the work that their team produces is high quality (going back to limiting how many dashboards you create).

Here is some other content you can dig into to learn more about how to build trust:

  1. How And Why We Need To Implement Data Quality Now!
  2. Building Trust With Clients – With  Irina Stanescu (non-listed Youtube Live!)

6) Deep Domain/Business

This one was brought up by Omar Halabieh, and I 100% agree. Data leaders aren’t just good at delivering technical work but also at understanding the business, in terms of understanding the domain, whether it’s healthcare or supply chain management, or how their project budgets are handled in accounting. All of this helps them make better cases for the work they take on. I’ll keep saying this, but data teams don’t operate in a vacuum; they need to build for the business which means they need to understand the business.

I know most of my readers are individual contributors, some of whom have taken on leadership roles, whether it be directly becoming a manager or indirectly by becoming a tech lead. I am sure some of these skills and traits resonated with you.

Here is some other content you can dig into to learn more about how to build domain knowledge:

  1. Data Is The How, Business Is The Why

 

7) Investing in the growth & development of their team members

When I posted on this topic on Linkedin, Drew Mooney provided this great point as well. That good managers and directors are also concerned about their teams growth and development. Which I would agree with. The best managers I have worked for always wanted to know what excited me, and what I was trying to learn. Obviously not every project you can take on aligns with your goals. But they often tried to line up conversations or introductions with other teams that might lead to the projects I’d like to work on.

Here is some other content you can dig into to learn more about how to invest in your own growth:

  1. Becoming a Data Engineering Force Multiplier
  2. Best Online Courses for Data Engineers

 

8) Knowing That The Business Cares About Outcomes

“Never talk about data technology, infrastructure, or queries with people outside the data team — they just don’t care.” Ethan Aaron

Never is perhaps too strong.

If you ever have to open up an IDE or start explaining why a query doesn’t work with the C-suite on the same phone call, you’ve likely f*cked up.

When you speak to the business, it’s not about you and your problems. The business wants to know what you’re doing to move the project forward, to drive the outcomes they are looking for to help them look good in front of shareholders or their boss, and everything you think is important isn’t (unless you’re blowing up your cloud bill). Then they are suddenly going to ask you about specific technologies.

Overall, you need to communicate with the business about what the business cares about.

9) Knowing That Bad Data Quality Will Cost You

Your data must be accurate. You only have so many at-bats, as Joe Reis says, so focus on building reliable systems. 

Being $1 off today means you could be $100,000 off tomorrow.

Those small details matter. You’d be surprised what a CFO will notice when they are looking at a report only to see that their units sold or total expense for an account is off by $5. Those details matter, and the more you can ensure the data is accurate in the source as well as in whatever you decide to call your data analytics storage layer, the less likely you deal with these callouts. 

Because once you lose trust, you’re going to have a very hard time gaining it back.

Now It’s Time To Lead A Data Team

It could easily be said that many of these skills and habits honestly transfer beyond just data leaders. However, I believe that much of the pressure on data teams to deliver drives these traits. So if you’re looking to make the switch to a leadership role and you’re wondering what to work on, I hope this was helped you.

Thanks for reading! If you’d like to read more about data engineering, then check out the articles below.

Alternatives to SSIS(SQL Server Integration Services) – How To Migrate Away From SSIS

Migrate Data From DynamoDB to MySQL – Two Easy Methods

Is Everyone’s Data A Mess – The Truth About Working As A Data Engineer

Normalization Vs. Denormalization – Taking A Step Back

What Is Change Data Capture – Understanding Data Engineering 101

Why Everyone Cares About Snowflake

Explaining Data Lakes, Data Lakehouses, Table Formats and Catalogs.