Q. TPM이란? 무슨 일을 하고 PM과 차이는 무엇인가요?
A. 보통 PM이라고 하면 Project Manager, Product Manager, Program Manager 이렇게 3개가 있는데 이에 대한 차이를 정리하면 이해가 쉬워져요.
- Project: 일정한 기간 안에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음. 그래서 Project Manager는 이 프로젝트를 관리하는 사람으로, 목적을 이루기 위한 업무 세분화와 일정 관리를 통해 프로젝트를 성공으로 이끄는 일을 해요.
- Product: IT업계에서 프로덕트는 제품이나 서비스 등을 칭해요. Product Manager는 사용자의 대변인으로서 단기 프로젝트의 성공 뿐만 아니라 프로덕트의 비전, 일관성, 10x 임팩트 전략 등 장기적인 측면에서 프로덕트를 바라보고 방향을 제시하고 이끄는 일을 해요.
- Program: a set of related measures or activities with a particular long-term aim. 조직이 커지고 팀이 세분화 되면 전사 단위 이상의 큰 임팩트를 만들기 위해서 여러 팀, 여러 프로덕트, 여러 이해관계자가 유기적으로 협업해야 하는 경우가 많이 생겨요. 이럴 때 Program Manager가 전체 큰 그림을 파악하는 역량을 갖고 소통의 중심이 되는 역할을 해요.
그냥 Program Manager라고 하지 않고 Technical을 붙여 TPM이라고 하는 이유는, 테크회사에서 이 Program Manager가 테크니컬 백그라운드가 없으면 도저히 그 역할을 해내지 못하더라는 교훈 때문에 그래요. 여러 이해관계 파악하고 정리하고 소통을 통해 큰 임팩트를 만드는 중심 역할을 해야하는데 테크를 모르면 짐만 더 돼요. 회의를 줄여주는게 TPM의 역할 중 하나인데 테크 모르는 TPM은 바쁜 사람들 더 방해하고 괴롭힐 수 밖에 없게 되니까요.
이래서 한국에 잘하는 TPM이 몇 분 없어요. 잘 뽑으면 정말 너무 좋아요 모두의 일이 줄어드니까. 다만 잘못 뽑으면 모두가 곶통… 예를 들어, 제가 아는 CTO 분들은 이직할 때 혼자가 아니라 검증된 TPM 분들과 세트로 움직이더라고요.