Skip to content
Rituals for hypergrowth: An inside look at how YouTube scaled
Share
Explore
Implementation

Matrix planning and allocation

How to allocate people across Investment Areas and Big Rocks.
After we had aligned on a list of Big Rocks and team two-pagers, the next step in our process was to allocate resources. For us, this represented a classic but challenging “matrix planning” problem that we gradually became quite good at.

The key challenge was that we allocated resources to our teams (i.e. Investment Areas) but Big Rocks tended to cross Investment Areas. For examples, to launch YouTube Music, we needed bits of help from many teams — from the search and discovery team, to new infrastructure for audio-only streaming, to new artist-centered work from the creators team.

We ran this process in a complex spreadsheet, but the below technique roughly replicates the same process. There are 3 primary components of the matrix model:
:
This was our tracking for big bets (generated from the
exercise). Often these Big Rocks would align closely to an Investment Area team, but sometimes they crossed across multiple teams. Our process was gradually designed for the latter since it was the more complex case. We often called these “hoodie squads” to indicate that these team members should think of their primary team as the Big Rock team instead of their home IA, and it was signified by answering “which hoodie would this person wear if they were asked to wear their team’s hoodie to work.”
:
The YouTube team was organized into
15
investment area teams (grouped into
4
focus areas). As our primary organization structure and primary unit of planning and allocation, every employee belonged to an Investment Area. These teams presented their requests for headcount in their
(with low, medium, high guidance) and also managed the allocation of their team members between “IA Bets” and “Big Rocks.”
:
A table with a row for every employee, and also a row for every ANS (”allocated not started” - i.e. people who had been hired but hadn’t started yet) and TBH (”to be hired” open roles). At YouTube, this was done as an export from WorkDay and then added to by the recruiting team for the ANS and TBH slots.

The alignment process between these three areas was done cyclically; we would iterate through each until the matrix was “funded.” For example:
Big Rock managers would request what they believed they needed in terms of both aggregate headcount as well as specific teams / skills that they needed.
IAs would ask for headcount in their two-pagers with a guess at both what their Big Rock obligations were likely to entail, and also what their IA Bets (initiatives from the investment area itself) required.
Team members were allocated to Big Rock teams after recruiting conversations with individuals for those assignments.
We compared the requested budgets and allocations to see if we had achieved a balance of funding. If we hadn’t, we would iterate again — perhaps by increasing funding for an IA or by reducing / eliminating the priority for a Big Rock.

You can replicate this process by clicking this button to
copy this doc
and then this button to
clear sample data
in the tables below.

Table 1 |
Big Rocks

Table 2 |
Investment Areas

Table 3 |
People Roster

Key Views