서비스 기획 공부 & 취업

프로덕트 개발 과정별 PM의 역할

Ddani_ng 2025. 4. 1. 20:18

PM의 스프린트 단위 업무 진행 및 역할 정리

이전 포스팅에서 "PM이 스프린트 단위로 업무를 진행한다."고 이야기했었다. 하지만 각 단계별로 어떤 일이 일어나며, PM이 어떤 역할을 수행하는지는 구체적으로 다루지 않았다. 스프린트 방식은 워터풀처럼 단계가 완전히 끝난 후 다음 단계로 넘어가는 방식이 아니지만, 단계별 PM의 역할을 자세히 살펴보자.


1. 기획 단계

프로젝트 과제의 성격에 따라 PM의 역할이 다양하게 달라진다. 기본적으로 PM은 프로젝트의 배경, 목표 설정, 문제 정의, 해결 방안 도출, 가설 수립 및 검증 방법을 구체화하는 역할을 맡는다.

  • 목표 수립: 프로덕트와 상위 조직의 목표를 바탕으로 명확한 목표를 설정한다.
  • 문제 정의: UX 리서치, 시장 조사 등 다양한 방법을 통해 핵심 문제를 정의한다.
  • 해결 방안 도출: 최적의 해결 방안을 도출한다.
  • 문서화: 디자인 및 개발팀이 문제를 명확히 이해할 수 있도록 기능 정의서, 정책서, 와이어프레임 등을 문서화한다.
  • 이해관계자 파악: 법무팀, 개인정보팀 등 과제 진행을 위해 필요한 관계자들과의 협업 여부를 사전에 파악한다.

프로젝트 문서

PM이 프로젝트를 진행할 때 타임라인 순서로 작성되는 문서는 다음과 같다.

  1. 회의록
  2. 요구사항 문서
  3. 실험 문서
  4. 테크 스펙 문서
  5. QA 문서
  6. 회고 문서
당근 마켓 it 개발및 협업 이야기(개발자 디자이너 pm)

"잘 작성된 문서는 가치가 높은 자산이다."

**프로젝트를 진행할때 타임라인 순서로 6가지의 문서가 만들어진다. **
1. 회의록
2. 요구사항 문서 개발이 어떤 문제를 해결해주고 어떤 구현을 해야하는지, 요구사항이 무엇인지에 대한 문서(회사마다 원하는 범위나 이름이 달라 딱히 어떤 이름, 용어를 말할순 없다. 당근마켓에선 요구사항 문서라 부르는 듯)
3. 실험 문서 실험후 결과 문서
4. 테크 스펙문서
5. qa문서
6. 회고문서

2. 디자인 단계

디자이너가 UX/UI를 설계하는 단계다. 문서화가 충분히 되어 있지 않더라도 프로젝트의 목적과 배경을 기반으로 설계를 진행하기도 한다.

  • 기획 내용 공유: 디자이너들과 기획 내용을 공유하고, 동일한 이해 수준을 갖도록 크로스체크한다.
  • 이슈 해결: 디자인 과정에서 기획과 논의해야 할 이슈가 발생하면 신속하게 해결하고, 필요 시 우선순위를 조정한다.
  • 일정 관리: 디자인 진행 상황을 점검하고, 일정이 원활하게 진행되도록 조율한다.
  • 사용자 테스트: UX 리서치를 통해 사용자 니즈를 파악하고, 디자인 방향성을 검증한다.

3. 개발 단계

개발자는 기획과 디자인을 바탕으로 프로덕트를 개발한다. 일부 경우 개발이 선행될 수도 있다.

  • 기획 공유: 개발자들에게 기획 및 디자인 내용을 공유하여 동일한 이해 수준을 유지하도록 한다.
  • 개발 이슈 해결: 개발 과정에서 발생하는 이슈를 신속히 해결하고, 필요 시 기획 및 디자인을 업데이트한다.
  • 개발 일정 관리: 개발 진행 상황을 지속적으로 점검하고 일정에 맞춰 작업이 원활히 진행되는지 확인한다.

4. QA (품질 테스트)

개발된 기능이 실제 환경에서 문제없이 동작하는지 검증하는 단계다.

PM의 역할

  • 계획 수립: 엔지니어가 없을 경우 직접 테스트 케이스를 작성하며, 있는 경우 QA 팀과 협업하여 테스트 케이스를 준비한다.
  • QA 진행: 테스트 케이스를 바탕으로 품질 검증을 수행한다.
  • 일정 관리: 출시 일정에 맞춰 제품의 품질이 유지될 수 있도록 조율한다.
  • 버그 리포트 관리: 발생한 버그 및 이슈를 정리하고, 우선순위를 설정하여 이해관계자들에게 공유한다.

QA 단계에서 각 직군별 핵심 요소

  • 개발자: 개발된 기능의 정상 작동 여부
  • 디자이너: 디자인이 올바르게 구현되었는지 여부
  • PM: 전체적인 UX 경험이 기대한 바와 일치하는지 여부

5. 출시 (릴리즈) 단계

출시와 함께 제품이 정상적으로 운영될 수 있도록 관리하는 단계다.

  • 출시 모니터링: 기능이 정상적으로 배포되었는지, 장애나 버그는 없는지, 데이터 수집이 정상적으로 이루어지는지 확인한다.
  • 이슈 대응: 문제가 발생하면 빠르게 해결하고, 필요 시 이전 버전으로 롤백한다.
  • 사용자 반응 분석: 출시 후 1주~1개월 단위로 주요 지표를 지속적으로 모니터링한다.
  • 운영 사항 관리:
    • 법무 검토 요청
    • QA팀과 협업하여 문제 확인
    • 고객 유입 경로(FC, 배너 등) 기획 및 실행
    • 고객 반응을 분석하고 문제를 해결

PM은 각 단계에서 팀원들과 원활히 협업하고, 일정과 품질을 조율하는 중요한 역할을 수행한다. 단계별로 명확한 역할을 인지하고 실행하면 프로젝트의 완성도를 더욱 높일 수 있다.