Hacker News new | past | comments | ask | show | jobs | submit login

I want to make sure I'm on the right page here:

PM = Project Manager.

Projects can range from something like all of Project Loon down to some one small little thing.

Project managers can manage many people (and other managers) down to only one other person.

Project managers are given access to budgets, including hiring and project budgeting.

The role is somewhat ambiguous, but you are definitely in the 'Management' side of the business now, not the 'Labor' side.




PM at Google is normally Product Manager. Project Managers are called Program Managers (PgM). Most program managers at Google do not manage anyone.


In my part of Google, we use TPM for "Technical Program Managers" instead of PgM.

In general a TPM at Level N will have the technical skills of a Level N-1 SWE. So many TPM's have a CS background, and a good TPM is an amazing partner/resource for a TL to have, especially for a large, complex project which spans multiple teams and multiple departments.

For my Hybrid SMR project, my TPM came out of a HDD vendor, and was very well versed in the technologies of HDD internals. At the same time, he could navigate all of the bureaucracy and process to get test racks ordered, populated with servers, and installed in data centers. He could also create the capital budget plan and get it submitted and approved through finance so I could concentrate on the technology. A good TPM is critical for the success of a large projects; I couldn't have done it without him.


Yes, thank you. Big difference in my understanding there.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: