왓 스튜디오
이해봄
개발PM은 왜 필요하고 무엇을 하는 존재일까?
전지적 참견시점:게임개발PM
Slide 2
Slide 2 text
이번 발표는 이런 분들께 좋아요
와 구독 알람설정
• 개발PM이라는 단어를 처음 들어보신 분
• 개발PM이 무엇을 하는지 궁금하신 분
• 개발PM이 되고 싶은 분
Slide 3
Slide 3 text
발표자소개
안광섭
• 넥슨 왓스튜디오 소속
• 5명의 개발PM이 존재
• 3년차 개발PM
• 문과 → 경영학과
• 대학원생 (19학번)
자세한 소개는 haebom.dev
이해봄
Slide 4
Slide 4 text
게임개발PM:
게임이 개발 되도록 하는 사람.
‘게임이 완성 되게', ‘일이 진행 되게’하는 것
아무리 제품이 좋아도 출시/완성 되지 않으면
사람들은 제품을 볼 수 없다. 즐길 수 없다.
→ 가난 → 탕진잼 불가
→ 스트레스 → 건강악화 → 죽음
돈도 벌 수 없다
Slide 5
Slide 5 text
오늘 이야기 할 주제
Slide 6
Slide 6 text
오늘 이야기 할 주제
Slide 7
Slide 7 text
오늘 이야기 할 주제
Slide 8
Slide 8 text
오늘 이야기 할 주제
Slide 9
Slide 9 text
뭐든지 합니다
Slide 10
Slide 10 text
우리는 계획을
세워 본 적이 있다.
Slide 11
Slide 11 text
그럼 얼마나 지켰나요?
Slide 12
Slide 12 text
왜 이런 일이 일어날까?
Slide 13
Slide 13 text
Planning Fallacy
Slide 14
Slide 14 text
그 일은 항상 당신이 예상한 것보다 더 오래 걸린다,
비록 호프스태터의 법칙을 고려했다고 해도 말이다.
호프스태터의 법칙
일을 마치는 데 예상한 것보다 더 오랜 시간이 걸리는 현상
계획오류
앞으로 닥칠 일에 대한 낙관적인 전망 때문에
실제 계획했던 일보다 더 많은 비용과 노력이 들어가는 오류
계획오류는 계획을 세울 때 부터 시작된다.
Slide 15
Slide 15 text
계획: 6년안에 7백만 달러로 완공
현실: 16년에 1억 달러로 완공
Slide 16
Slide 16 text
로저 뷸러의 연구
“계획 오류”에 대한 고찰: 왜 사람들은 업무완료 시간을
예측하지 못하는가?
Exploring the "Planning Fallacy": Why People
Underestimate Their Task Completion Times
Slide 17
Slide 17 text
졸업논문을 작성하는데
소요되는 시간을 예측해 제출하세요.
Slide 18
Slide 18 text
졸업논문을 작성하는데
소요되는 시간을 예측해 제출하세요.
단, “최선의 예상"과 "낙관적 예상“
그리고 “비관적 예상"을 적어주세요.
Slide 19
Slide 19 text
모든 것이 잘 풀린다면 27.4일
최선의 조건이라면 33.9일
모든 것이 엉망이어도 48.6일
...정도 걸릴 것 같아요. 교수님!
Slide 20
Slide 20 text
실제 논문 작성에 걸린 시간
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
소망적 사고로 인한
낙관적편향
Slide 23
Slide 23 text
다양한 직군의
다양한 이해관계의 충돌
직접 계획을 세우고 관리하면?
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
다시!
오늘 이야기 할 주제
Slide 27
Slide 27 text
Project Manager
프로젝트 매니저
프로젝트 매니저(Project Manager)는 한시적인 일을 수행하는 데 있어서
관리 방법론에 따라 가장 효율적으로 추진하는 것으로 프로젝트의 계획과 실행에 있어서
종합적인 책임을 가진 직책 또는 직무이다.
위키피디아
Slide 28
Slide 28 text
프로젝트 매니저
Project Manager
Slide 29
Slide 29 text
프로젝트 매니저
Project Manager
Slide 30
Slide 30 text
연예인 매니저
연예인이 한정된 시간에 최대의 효율을 낼 수 있게.
• 연예인의 스케쥴 관리
• 새로운 프로그램 잡기
• 연예인 섭외 요청 대응
Slide 31
Slide 31 text
프로젝트 매니저
프로젝트가 한정된 시간에 최대의 완성도를 낼 수 있게.
• 프로젝트의 스케쥴 관리
• 새로운 일감 잡기
• 일감 추가 요청 대응
Slide 32
Slide 32 text
그럼
게임개발PM은
어떤 일을 하나요?
Slide 33
Slide 33 text
프로세스를 단순하게 표시하면...
디자인 & 기획
담당자 지정
및 개발 계획 수립
개발 진행
배포 및 후속조치
Slide 34
Slide 34 text
디자인/기획 단계
무엇을 만들 것인가?
Slide 35
Slide 35 text
문서 작성 확인
아이디어 기획문서 실무자
Slide 36
Slide 36 text
우선 순위 정하기
S A B C
게임 진행 불가 이슈
게임 운영 불가 이슈
게임 플레이 지장 이슈
추후 스노우볼링 이슈
큰 문제는 없지만
수정되는 것이 좋은 이슈
수정 여부가 서비스에
큰 지장이 없는 이슈
Slide 37
Slide 37 text
WBS(Work Breakdown Structure)
피처
태스크
하위
태스크
하위
태스크
태스크
하위
태스크
Slide 38
Slide 38 text
WBS(Work Breakdown Structure)
Slide 39
Slide 39 text
누가 어떻게 만들 것인가?
담당자 지정 /
개발 계획 수립
Slide 40
Slide 40 text
일감 회의
• “문서가 없는 일은 진행하지 않는다”가 원칙
• 해당 문서로 일의 규모파악이 가능하도록
• 개발 파트장은 해당문서를 회의 전에 읽고 참여
• 이것을 “검토”라고 한다
• 검토 과정에서 작업일을 산정
• 일감 회의에선 산정한 작업일을 실제 배치하고 확정
Slide 41
Slide 41 text
버퍼 확보
A작업 B작업 C작업 버퍼
A작업 버퍼 B작업 버퍼 C작업 버퍼
Slide 42
Slide 42 text
문서화는 항상 중요합니다.
문서화 시간 < 전체 커뮤니케이션 시간
Slide 43
Slide 43 text
개발 진행
희망편 현실편
Slide 44
Slide 44 text
개발 진행
체크 하기 이삭 줍기
Slide 45
Slide 45 text
체크 하기
Slide 46
Slide 46 text
이삭 줍기
Slide 47
Slide 47 text
배포 및 후속조치
Slide 48
Slide 48 text
패치 노트 작성
초안 공지
Slide 49
Slide 49 text
점검 진행
Slide 50
Slide 50 text
=
인프라 수치 등
후속 조치
Slide 51
Slide 51 text
중간 광고
본 프로세스의
실제 예시는 여기서!
4월 25일 18시 10분
넥슨 B1 발표장
Slide 52
Slide 52 text
이걸
더 자세히
들여다봅시다.
Slide 53
Slide 53 text
PM 업무
상기 시키기 분배 하기
결정 돕기
전달 하기
Slide 54
Slide 54 text
상기 시키기
Reminding
Slide 55
Slide 55 text
빈칸이 없는지 확인
작업자 인지 확인
변동 없는지 확인
작업자들은 잘 알고 있을까?
Slide 56
Slide 56 text
다양한 협업툴 활용하기
Slide 57
Slide 57 text
분배 하기
Load balancing
Slide 58
Slide 58 text
폭이 좁아서 생기는 현상 사고로 인해 생기는 현상
병목 현상
Slide 59
Slide 59 text
전달 하기
Messaging
Slide 60
Slide 60 text
좋지 않은 소식을 전하는 것은
전달자에게도 유쾌한 일은 아닙니다.
그래도 누군간 말해야합니다.
Slide 61
Slide 61 text
그래서.. 어떻게..
뭐가.. 바뀐거지..
밀도 낮은 정보 전달
Slide 62
Slide 62 text
밀도 낮은 정보 전달
Slide 63
Slide 63 text
밀도 높은 정보 전달
바뀌게 된 이유,
어떻게 바뀌는 지,
업무의 히스토리 등
Slide 64
Slide 64 text
언제나 유용한 문서화
Slide 65
Slide 65 text
결정 돕기
Decision Making
Slide 66
Slide 66 text
결정 돕기
Slide 67
Slide 67 text
PM
Slide 68
Slide 68 text
누가 “개발PM은 뭐하는 직업이래?” 물어봐도
대답 할 수 있습니다.
Slide 69
Slide 69 text
No content
Slide 70
Slide 70 text
그럼 개발PM은
어떤 역량을 가지면 좋나요?
Slide 71
Slide 71 text
PM 역량
맥락적 이해
능력
새로운 지식
습득
타협 하기
신뢰 주기
Slide 72
Slide 72 text
맥락적 이해능력
Slide 73
Slide 73 text
맥락적 이해능력
상황을 구조화하여
원인이 무엇인지 찾아보기
-
원인을 찾는 비용은
좋은 투자 이다.