최근에 개발 PM이라는 직군을 알게 되어, 이직 준비를 위해 공부하고 있는 직장인입니다. 시작한 지 얼마 되지 않아 부족함이 많은 질문들이겠지만, 들어주셔서 감사합니다.
1. 개발 PM의 업무를 잘 하기 위해서 할 수 있는 방법은 무엇이 있을까요?
개발 PM의 직무는 일정관리, 진척도 확인, 프로세스 개선, 개발실 정책 수립, 커뮤니케이션, 산출물 관리 개발 프로젝트가 원활하게 진행될 수 있도록 서포트 하는 것으로 이해하고 있습니다. 이러한 업무들을 잘 하기 위해서는 실제 어떤 방법들을 사용하고 계신지 궁금합니다!
2. 개발 PM이 엔진을 사용할 줄 알아야 한다고 들었는데, 그 목적과 이유는 무엇인가요?
요즘 개발 PM 공고를 살펴보면 엔진에 대한 이해도를 많이 요구하고 있는 것을 살펴볼 수 있는데요. 개발진과 협업하는 PM이기 때문에, 원활하고 정확한 커뮤니케이션을 진행하기 위해서는 엔진에 대한 이해도가 있어야 한다고 생각하였습니다. 그 외에도 병목현상이 발생할 시 그 원인이 추가 인력이 필요한 경우라면 PM의 엔진 사용(개발자에게 도움)으로 막혀있던 업무를 해결하고 다른 업무를 진행할 수 있도록 서포트할 수도 있겠다는 생각을 하고 있고요.
제가 생각한 목적 말고도 다른 목적과 이유가 있는 것인지 궁금합니다!
질문 주셔서 감사합니다. 질문 내용에 답변드릴게요.
1. 개발 pm의 업무를 잘 하기 위해서 할 수 있는 방법은 무엇들이 있을까요?
개발 PM의 업무에 대해 너무 잘 이해하고 있으신데요? 이 직군을 얼마나 찾아보셨는지 알 것 같아요. 말씀해 주신 것들은 기본적인 업무입니다. 크게 보면 일정 관리 업무라고 볼 수 있겠지만, 조금 더 세부적으로 들어가자면 태스크 관리를 얼마나 효율적으로 잘하는지가 중요한 과제입니다.
실제 개발실 인원들의 업무를 정리해 주고 일정에 맞게 분배해 주며, 진척도를 확인하여 프로젝트가 완성이 될 때까지 팔로업을 진행하지요. 이때 어떤 방식으로 태스크 관리를 진행할지, 어떤 프로세스를 적용할지, 어떤 프로그램을 활용할지 등의 업무가 제일 중요하다고 볼 수 있고요. 가장 효율적인 방안을 찾는 게 PM의 가장 큰 임무입니다.
2. 개발pm이 엔진을 사용할 줄 알아야 한다고 들었는데, 그 목적과 이유는 무엇인가요?
말씀해 주신 이유도 맞습니다. 엔진에 대한 이해도가 있어야 문제 해결을 도울 수 있을 테니까요. 그 외에도 개발 PM이 개발 툴, 엔진을 잘 다룬다면 프로그램팀과의 커뮤니케이션과 업무 협업 시 PM의 입장으로써 개발할 때 어떤 프로세스로 업무를 하는 것이 효율적일지 제안을 할 수 있습니다.
실제로 (중략)