Skip to content
AI Culture, Case Studies Updated Oct 27 2021

How to Choose the Right Structure for Your Data Team

how-to-choose-the-right-structure-for-your-data-team
AUTHOR | Barr Moses

Table of Contents

About mortality, Shakespeareโ€™s Hamlet once said: โ€œTo be or not to be, that is the question.โ€ 

About her data team, a wise Head of Data at a startup once said: โ€œTo centralize or decentralize, that is the question.โ€ And itโ€™s an important one. 

Hereโ€™s how some of the best data leaders apply an agile methodology to build data organizations that scale with the growth of their companies. 

As startups increasingly invest in data to drive decision making and power their digital products, data leaders are tasked with scaling their teams – and fast. From knowing which roles to hire for (and when) to setting SLAs for data, todayโ€™s data leaders are responsible for – quite literally – keeping their companies insight-informed at each stage of the journey. 

Regardless of where you are in this marathon, one of the biggest challenges is determining the proper reporting structure for your data team. 

As data needs increase, so too do the bottlenecks imposed by centralized data teams – and the duplication and complexity introduced by decentralized ones. And just when you think youโ€™ve figured out the *perfect* paradigm (i.e., a central data engineering team, distributed data analysts, a few analytics engineers to bridge the gaps! OR a handful of data analysts reporting into the COO with data engineers working under the CTO!), your entire strategy gets turned on its head when priorities shift.

So, whatโ€™s a data leader to do?

To better understand how some of the best teams are tackling this problem, I sat down with Greg Waldman, Senior Director of Business Intelligence at Toast, a newly public provider of point of sale software for restaurants, to discuss the evolution of his companyโ€™s data team and share his experiences navigating the never-ending tug of way between these centralized and decentralized structures. 

Over the last five years, Greg led the Toast data team as it grew from one analyst (Greg himself) to a 20+ person organization, and has evolved from a centralized to a hybrid-decentralized modelโ€”and back again. 

Read on to learn how Gregโ€™s team lets business needs drive the data team structure, how he knew when it was necessary to make those changes, and the crucial role he wishes he had hired much sooner. 

In the beginning: when a small team struggles to meet data demands

When Greg joined Toast in 2016, the company already had 200 employeesโ€”but no dedicated analytics staff. Despite this shortage of specialized talent, the company had always prioritized using data to make decisions. 

โ€œOur founding team was just really sharp,โ€ Greg said. โ€œThey ran the company on Excel documents, but eventually when they got to 200 people, they knew that approach wasnโ€™t going to scale. When I came on, the ask was basically, โ€˜โ€‹โ€‹We have too many meetings where one person thinks the number’s five and the other person thinks the number’s four, and then they just bicker about that the whole time. So, make that stop happening.โ€™โ€ 

Immediately, Greg dug in and began building out tools, processes, and a basic data program. Over the first year, the Toast data team tripledโ€”they now had three people. And the company continued to use data to drive its culture and decision-making.

โ€œEverybody says they have a data-driven culture, but Iโ€™ve worked at enough places to know the difference, and I see the juxtaposition compared to Toast,โ€ said Greg. โ€œOur people throughout the companyโ€”especially our leadershipโ€”really look for data before they make big decisions.โ€

But while the small data team tripled, Toast itself had doubled. By 2017, the company had 400 employees. The centralized data team couldnโ€™t keep up with the demands of the entire fast-growing, data-obsessed organization. 

โ€œWe had lines out the door,โ€ said Greg. โ€œThere was just an appetite for more data than we were able to provide. And I think that was a bit of an inflection point for us. Because if you donโ€™t figure out a way to serve that need, then the business might start operating in a different wayโ€”and be less data-driven if you canโ€™t get them the necessary data.โ€

Supporting hypergrowth as a decentralized data operation

The shift to a decentralized structure began to take shape organically as departments began finding ways to meet their own data needs. 

โ€œEventually small pockets of analytics opened up in other parts of the company, like sales and customer success,โ€ Greg said. โ€œMostly because our small team just couldnโ€™t meet the needs of the growing business. And so they started their own teams, and that kind of worked!โ€

In 2018, this decentralized team of 10 data professionals worked within business units, meeting data needs and supporting Toastโ€™s head-spinning trajectory as the company nearly doubled again, growing to 750 employees. Greg and his team also rebuilt their data tech stack, migrating from an end-to-end data platform to a modern distributed stack including s3, Airflow, Snowflake, Stitch, and Looker. 

Dedicated analysts working in their business units still maintained a close connection with Gregโ€™s core analytics team, giving Toast a hybrid between a fully centralized and fully decentralized data team structure. But as the organization continued to scaleโ€”reaching a headcount of 1,250 employees in 2019, with 15 data analysts, data scientists, and data engineersโ€”problems began to arise from this hybrid model. 

Data consistency was one concern. โ€œThere were various degrees of rigor across the organization when it comes to what constitutes good data. When youโ€™re small, youโ€™re scrappy, youโ€™re growing, and any data is better than no data. But eventually, we reached a scale where we knew that inaccurate data could be harmful.โ€

And even with technically accurate data, Greg knew that strong communication between analysts, technical leaders, and downstream stakeholders was critical when it came to establishing a standard of data observability and trust across the entire company. 

โ€œAs the business got bigger and more complicated, you need analysts to start seeing the whole business,โ€ said Greg. โ€œEven in a decentralized model you need to ensure analysts work in close collaboration with other analysts and technical leaders when it comes to setting the standards around performance and operability.โ€

Regrouping, re-centralizing, and refocusing on data trust

analytics organization team structure
When evaluating how to structure his data team, Toast always weighs three options: centralized, decentralized, and hybrid, each of which they tried on for size over time. In the end, he found the hybrid model to be most effective for the size and scope of his analytics-heavy team. Image courtesy of Greg Waldman and Toast. 

So Toast brought analysts that had been working under their respective Customer Success and Go-To-Market teams back under an analytics umbrella. 

โ€œWe ended up centralizing and a discussed but underrated benefit has been just how much folks on the team have learned from one another,โ€ said Greg. The team is now part of the Finance & Strategy department. But he knows the centralized structure may not be the long-term solution for Toast.

โ€œThe way I think about data teams, in a nutshell, is that you want everyone to add as much business value as possible,โ€ said Greg. โ€œWeโ€™ve been very open to change and trying different things and understanding that what works with 200 people versus 500 people versus a thousand versus two thousand is not the same answer, and thatโ€™s okay. It can be somewhat obvious when youโ€™ve reached those inflection points and need to try something new.โ€

At the end of the day, itโ€™s all about meeting the needs of the business – no matter what it means for your teamโ€™s reporting structure – while ensuring that technical leads are enablers and not bottlenecks for analysts. 

4 things to keep in mind when scaling your startupโ€™s data team

Scaling startup data team
Ultimately, Gregโ€™s team settled on a centralized data team structure with a few distributed elements, affording them greater ownership and governance over their data products and the ability to build a scalable, modular data stack. Image courtesy of Greg Waldman and Toast.

Ultimately, Gregโ€™s team settled on a centralized data team structure with a few distributed elements, affording them greater ownership and governance over their data products and the ability to build a scalable, modular data stack. Image courtesy of Greg Waldman and Toast.

Greg has some hard-won advice for data leaders facing similar challenges at hypergrowth companiesโ€”but every tactic goes back to his principle of focusing on what approach best meets the business needs of your company, which will likely change over time. 

In short, he suggests, leaders should stay nimble and teams should be willing to adapt to the needs of the business. Hereโ€™s how.

1. Hire data generalists, not specialistsโ€”with one exception

According to Greg, the first specialist you should hire is a data engineer.

โ€œEarly on, we basically just hired data athletes who could do a little bit of everything,โ€ said Greg. โ€œWe had those athletes playing analyst/data engineer. And I had a senior manager role open, and a data engineer applied, but she didnโ€™t have any interest in managing. When I talked to her, it became obvious how badly we needed the dedicated data engineering skillset on the team. And in retrospect, I should have been looking for someone like that a year earlier given our growth trajectory.โ€

All too often, data teams are hamstrung by the lack of technical support needed to build and maintain ETL pipelines, as well as ensure that the data infrastructure underlying them can scale with the analytics needs of the company. 

โ€œSo while I still believe in hiring data athletes who can do a bit of everything, data engineers are the one exception. After you hire a few analysts, your first data engineer should follow close behind.โ€ 

2. Prioritize building a diverse data team from day one

This goes without saying, but when it comes to setting up your data team structure for long-term success, you need to invest (early) in candidates with diverse experiences and backgrounds. Homogeneity is a nonstarter for innovation and prevents data analysts and engineers from understanding the perspectives and needs of all data consumers. 

When youโ€™re moving quickly at scale, however, it can be hard to remember this – unless you put in place a set of clear hiring and growth KPIs that reflect this goal.

โ€œThink about diversity early on,โ€ said Greg. โ€œBecause especially in these small data teams, if you’re not careful, you’ll just end up with a bunch of like-minded people from similar backgrounds. And you donโ€™t want a bunch of the same peopleโ€”you need different perspectives.โ€

Itโ€™s one thing to say, โ€˜we need to build a diverse team,โ€™ but something else entirely to do it. So, how should data leaders get started? 

Here are a few tips for creating the right structure for your data team: 

  • Partner with executives and your People team to write job descriptions that are inclusive of different experiences and backgrounds (i.e., avoiding excessively masculine language in favor of gender-neutral ones)
  • Put together diverse hiring panels (even if theyโ€™re not pulled from the data team) to embody the team youโ€™re striving to build
  • Cast a wide net to recruit for candidates who may not have traditional data titles or roles; itโ€™s a constantly evolving space!  
  • Implement a gender or race-blind application process that screens based on qualifications and experiences

โ€œItโ€™s much harder to build a diverse team structure later in the startup journey because people from different backgrounds want to join a team that has people from different backgrounds. And if you don’t think about that right out of the gate, it can be much more challenging.โ€

3. Overcommunication is key to change management

This point is even more relevant in our remote-first world, in which many teams work from home and overcommunication over email, Slack, and carrier pigeon (just kidding!) is a necessary part of any job.

According to Tomasz Tunguz, Managing Director at Redpoint Ventures, companies should repeat themselves (i.e., their core value propositions) with customers consistently, even if it seems unnecessary. The same goes for data leaders when it comes to communicating their work and any team changes with data stakeholders. 

For instance, if your decentralized customer success analyst is migrating to report up into the Head of Analytics after 3 months working under the Head of Customer Success, not only should you communicate that this change is happening, but also reiterate that this adjustment doesnโ€™t change the nature of your teamโ€™s output. Stakeholders can still expect accurate, timely analysis that maps to core business objectives, even if the team is no longer distributed. 

While structural changes inevitably impact the nature of the relationship between stakeholder (the functional team) and service provider (the data team), codifying, communicating, and repeating how this shift will not impact your teamโ€™s KPIs will restore goodwill and help cross-functional groups overcome the change in structure. 

โ€œIf you have analysts reporting into business leaders, make sure that theyโ€™re empowered to push back based on the data they are seeing,โ€ said Greg. โ€œOtherwise it can be a tricky dynamic where they are encouraged to show data that backs anecdotal hypotheses. When you bring those teams back under an analytics umbrella, your analysts are going to learn from one another, but influencing other departments can be challenging.โ€

Most recently, Toast has been running a largely centralized analytics model, which has performed well and met the needs of the business for the last year and a half.

4. Donโ€™t overvalue a โ€œsingle source of truthโ€

The concept of a โ€œsingle source of truthโ€ or golden data is a powerful one – for good reason. Striving for metrics alignment and consistently clean data can help companies trust that their data is pointing them in the right direction. Still, as a data leader at a hypergrowth startup, youโ€™ll be pulled in to work on lots of experiments and projects at any given time – as long as you have directional observability into data trust (i.e., is this table up to date? Do I know who owns this data set? Why did 50 rows turn into 500?), the need for a โ€œsingle source of truthโ€ isnโ€™t as pressing.ย 

โ€œI always tell people not to overvalue the whole โ€˜single source of truthโ€™ concept,โ€ said Greg. โ€œAs a perfectionist, it took a long time for me to learn this. There are times when you need to be 100% correct, and then there are a lot of times where you don’t. Often, directional accuracy is fine, and youโ€™ll just waste resources trying to be perfect. The 80/20 rule is key.โ€

Data is always messy and rarely perfect. Youโ€™ll get more done if you prioritize having an end-to-end view of data health and accuracy over more granular control. 

Gregโ€™s final piece of advice for data leaders building a team structure? 

โ€œHire good people with strong communication skills and everything else becomes a lot easier. Good people will lead you to other great people, and you can hire the smartest people in the world, but if they canโ€™t communicate their analyses to less technical folks they simply wonโ€™t be successful.โ€ 

Want to learn more about building a successful data team? Reach out to Barr Moses and book a time to speak with us using the form below.

Our promise: we will show you the product.