TwirlyPancake
TwirlyPancake
20mo

I am hiring for my startup. What is the most optimal Eng/PM ratio?

5 Engineers for every PM on the team, is the standard advice I have seen online. Can anyone tell me about impact of having:

  1. <5 Engineers per PM
  2. 5 Engineers per PM
  3. 5 Engineers per PM

Our shipping speed is slower right now because the idea pipeline to execution pipeline is all being handled by me as a first time founder. I want to have PMs that can handle a lot of this pipeline as I want to unblock myself for other critical things that I am not able to take out time for.

20mo ago
FluffyTaco
FluffyTaco

Hire an EM and give him PM responsibilities.

No matter what you say, an EM role in itself is very lame and useless if you have some senior engineers.

Hiring only a PM without tech background will waste a lot of time and will often missdirect your team.

I vote for 7-1 ratio with the above format.

PrancingDumpling
PrancingDumpling

Just curious.

PrancingDumpling
PrancingDumpling

@Veerappan and what happens if it is less than 7 Engineers and if it is greater than 7?

Because I have seen that having more non-technical PMs is a game-changer because of the breadth of experience they bring from ancillary domains. This helps avoid narrow Engineering mindset that curtails real growth and innovation.

TwirlyPenguin
TwirlyPenguin

Interesting question - I’d say also include the quality of PMs you hire a vector.

My startup’s Engg team is composed of a lead engg (9 yrs, systems architect and a great empathetic EM), another senior engg (6 yrs, FE and hands on guy, good engg mentor) + 3 young BE engg freshers who’ve stuck w us for 2 years + 1 FE engg we will hire soon (will probably be a fresher). So 6 in the team. All BITS/IIT.

We’re only 2 technical PMs. Neither of us are ex-software engg - one from IIT other from IIM.

Pro: We have a surprisingly friction-less Engg<>PM relationship. For me execution speed looks like a long term game, slow at the start but as the systems and processes mature, we become faster. We stopped tracking sprints and took a 1project-1pm-1engg approach (FE excluded) - resulted in higher ownership from engg and less internal deflections. Worked very well. 👌

Con: We’re not the fastest but we’re fine w it since it makes our engg’s stint stress-free (apart from occasions client delivery related firefights). PMs also take the load of product delivery and interface w some clients too which overload us. We currently need an APM to help us 😔

Sum up - 5 engg (2 for project mgmt/architecture & key buy/build decisions - 3 for executing) & 2 PMs work well for us. But we do need a +1 in both teams.

TwirlyPenguin
TwirlyPenguin

as a vector*

GroovyWalrus
GroovyWalrus
20mo

This is actually such a nice thread

FluffyBiscuit
FluffyBiscuit

Depends a lot on the project and quality of engineers you hire. If you hire junior engineers you will also need a QA.

If you are just starting out getting a systems architect or EM can be prohibitively expensive. You want to test out your product and see if you have PMF. At this you want release a bare bones product that tests your hypothesis in the most lean way possible. So you avoid the bells and whistles and focus on the most important functionality.

At this stage, you can get a senior engineering leader to consult you on the general direction and engineering approach when you kickoff major projects.

3 full stack engineers + 1 QA will give you enough velocity to get you off the ground and iterate quickly

If you already have PMF and are thinking of performance, cost and scale then you for sure need an EM to help take engineering decisions that balance those factors. You may also want more engineers per squad as you will want to add some good to have features in every release.

FluffyTaco
FluffyTaco

👌

TwirlyPancake
TwirlyPancake

@EspressoMartini Probably the Systems Architect / EM is a Technical Founder. That way their financial outcome is tied to success of the company

ZippyPickle
ZippyPickle

5 engineers per PM

TwirlyPenguin
TwirlyPenguin

Might work at scale - but its a bad advice for a seed stage company w ~5 engg. The lone PM would quit before 3 months if you insist on that ratio :p

TwirlyPancake
TwirlyPancake

@ElonStark Reason?

DancingBoba
DancingBoba

7 is a good number

1 tech lead
2 senior dev 4 junior dev

This makes a really good pod.

PrancingPotato
PrancingPotato

100%

JazzySushi
JazzySushi
20mo

3 engg and 1 PM where 1 eng is TL with 5 yoe with good communication skills and 1 PM with technical background and mba from decent college/ 5 yoe. Rest 2 eng decent in FE and BE.

SparklyPanda
SparklyPanda
20mo

In early stage I would suggest anywhere bw 1:5 to 1:8 PM to Engineers. Take in subjectivity of your specific use case, roadmap clarity etc. can always work towards improving it later :)

TwirlyPancake
TwirlyPancake

@UprightLocal Very interesting.

SnoozyDonut
SnoozyDonut

If you're handing over your own responsibility, preferably hire a PM with both technical and business background. Don't cheap out on this, or don't hire right now. Ratio at this early stage should be 1:9-10. Getting a PM with a strong technical background would save you from an EM hiring at this moment.

Don't listen to the diversity heads here bullshitting about more innovation et al. with people from varying background. A PM who can't work with engineers is useless

SquishyPancake
SquishyPancake

Great question. A lot of factors needs to be considered

  • The product you're building
  • The category it's in (so we know if it's Saas for example or something else)
  • Current team's efficiency (Maybe make a decision by evaluating how the current team feels like and the major challenges/ lack of clarity or communication they feel, that may have slowed down the process)
  • People forget, the core job of a PM is to give clarity to the whole team for the product and decisively divide the long term goal into short term tasks, so the team gets easy wins and the product build is exponential)
  • But if you'd ask generally i would say, 1 PM can handle 10 Engineers quite easily.

Let me know if you have anymore questions

SillyBanana
SillyBanana

Hey I am open for PM role

Discover more
Curated from across