David Sacks breaks down how to staff a 50-person tech startup: one Head of Product managing 1-2 PMs (ratio of 1 PM per 5-10 engineers), a few designers, a Head of Sales with about a dozen salespeople, and engineering split across front-end, back-end, mobile, APIs, analytics, and DevOps.
Chapters
CTO you're going to have some front end engineers some back end engineers working on the website you're going to have some couple of mobile engineers doing the client applications you're going to have at least one engineer doing core services or platforms this is kind of APIs you'll probably have at this stage by about 50 employees you're going to have an engineer working on analytics and also DevOps in your infrastructure head of product you'll have one or two PMs like I mentioned before you want to have one PM for every five to ten developers and you're going to have by this point by about a 50 person org you're going to have a couple of designers and again that same sort of ratio in that 5 to 10 developer range you're going to need a designer Then we move over to sales and marketing you're going to want to have a head of sales by this point you're going to have about a dozen people in your sales organization.