1. PM과 협업하는 사람들
- 개발자: 프론트/백엔드/앱 개발자로 구성. 기획 의도와 데이터 처리 방식을 긴밀히 소통하며 기술적 구현 가능성 논의.
- QA 엔지니어: 제품 출시 전 품질 최종 확인. PM과 함께 테스트 케이스를 점검하고 발견된 버그의 수정 우선순위를 협의.
- UX/UI 디자인: UX, UI 설계. PM은 기획의 본질을 전달하고, 결과물이 기획과 일치하는지 확인하며 일정 관리 지원.
- 기타 직군: 리서처(사용자 조사), 데이터 분석가(지표 측정), CX 매니저(VOC 전달), 법무/개인정보 전문가(리스크 검토) 등.
2. 왜 '애자일(Agile)'인가?
- Agile: 짧은 주기로 작업을 반복하며 고객 중심의 반복적이고 점진적인 개발 방식
- 탄생 배경: 초기 기획에만 얽매이는 워터풀(Waterfall) 방식은 변화가 빠른 IT 시장에서 한계가 큼. 고객 피드백을 즉각 반영하기 위해 탄생함.
- 지향점: 방대한 문서나 계획 준수보다 ‘실제로 작동하는 소프트웨어’와 ‘유연한 변화 대응’을 최우선시함.
3. 스크럼(Scrum) 실전과 관리 툴
스크럼이란?
: 팀의 협업과 목표 달성 위한 효율적인 관리 프레임워크, 주로 스프린트(1-4주의 짧은 주기)로 진행.
1) 프로덕트 백로그(Product Backlog): 제품 개발에 필요한 작업 목록. 우선순위를 설정하고 관리.
2) 스프린트 플래닝(Sprint Planning): 스프린트 기간 동안 수행할 작업과 목표를 계획.
3) 데일리 스크럼: 팀원과 매일 진행 상황, 병목 현상 공유.
4) 스프린트(Sprint): 기간 내에 계획 실행, 리뷰 및 회고
- 협업 도구: Jira(지라)를 주로 활용. 티켓 기반으로 작업 상태를 시각화하고 히스토리를 누적 관리함.
4. 프로덕트 개발 과정에서 PM 역할은?
1) 기획 단계: 문제 정의와 목표 수립. 해결 방안을 도출하고 PRD 등 문화. 이해관계자를 파악.
2) 디자인 & 개발 단계: 디자이너와 기획 내용 공유, 크로스체킹, 디자인 중 발생하는 이슈 해결 및 우선순위 조정, UX 리서치.
3) 개발 단계: 개발자와 기획, 디자인 내용 공유, 크로스체킹, 개발 중 발생하는 이슈 해결 및 우선순위 조정, 업데이트
4 QA 단계: QA 계획 수립. QA 진행 및 일정 관리. 출시 전까지 품질이 유지되도록 버그 리포트의 우선순위를 관리함.
5) 출시(릴리즈) 단계: 배포 후 모니터링은 필수. 사용자의 반응과 데이터를 분석해 다음 개선 과제를 다시 백로그에 쌓기.
(라이브 내용) 프로덕트 기획 및 출시 프로세스 예시
- 인사이트 발굴: 유저 인터뷰(정성 데이터)와 서비스 데이터(정량 데이터)를 결합하여 문제 정의.
- 상세 기획: 단순한 아이디어가 아닌 파일 크기, 재생 시간, 기술적 제약(AWS S3 활용 등)까지 고려한 구체적인 기획안 작성.
- 킥오프(Kick-off) 미팅: 유관 부서(개발, 디자인 등)를 설득하는 과정. 이 과정에서 발생하는 피드백을 수용하여 기획안을 고도화함.
의견 충돌 잦다고 함. - 베타 테스트 및 롤아웃(Roll-out): 한 번에 100% 출시하지 않고, 일부 유저(예: 30% → 50% → 100%)에게만 먼저 노출하여 지표(체류 시간 등) 변화와 버그를 확인.
4. 내일 학습 할 내용
-스프린트 챌린지 2일차