풀타임 개발 도전기

25
풀풀풀 풀풀 풀풀풀 풀풀 풀풀풀풀 풀풀풀 풀 80 풀풀 풀풀풀 풀풀 풀풀풀풀

Upload: jungsoo-park

Post on 13-Apr-2017

305 views

Category:

Lifestyle


0 download

TRANSCRIPT

Page 1: 풀타임 개발 도전기

풀타임 개발 포스트 모템어쩌다가 그들은 주 80 시간 근무를 하게 되었는가

Page 2: 풀타임 개발 도전기

동방이 생겼다 !

Page 3: 풀타임 개발 도전기

어떻게 하면동방을 작업에 잘 써먹을까

Page 4: 풀타임 개발 도전기

던전 엔지니어태그 기반 아이템 조합아이템 조합에 최적화된모바일 UI

절차적 지형 생성턴제 로그라이크타일 기반 몬스터 AI

각각 턴을 가지는아이템 설치지금와서 보면 엄청난 작업량

Page 5: 풀타임 개발 도전기

시련팀장 겸 메인 프로그래머가다른 팀의 메인 프로그래머를 맡음심지어 끊임없는 버그로 인해 돌아오지 못하는 팀장흐지부지되는 팀 회의넥슨 발표까지 남은 시간은 단 2 주

Page 6: 풀타임 개발 도전기

자원확보

Page 7: 풀타임 개발 도전기

작업시간 확보던지니어 팀에 주어진 2 주의 개발 기간다른 팀은 다들 플레이어블 빌드가 나와있는 상황작업시간이 필요하다40 시간 이상의 작업시간이

Page 8: 풀타임 개발 도전기

기적적 합의“ 다들 다음주에 시간 비어 ?”

“ 월요일은 안돼요”“ 화요일 목요일 저녁은 안돼요”“ 저는 월요일 금요일은 안되는데”“ 잘됐네 . 나머지는 다 되는거지 . 매일 오전 10 시부터 저녁 7시까지 작업 ㄱㄱ”

Page 9: 풀타임 개발 도전기

상상 이상의 작업량당초 계획은 월요일 ~금요일간의 10 시 ~7 시 작업으로 플레이어블 빌드를 만드는것현실은 다음주 화요일까지 , 주말없는 10 시 ~10 시 작업을 하고서야 게임같은 모습이 됨시간이 없다 . 결국 남은 시간동안 게임으로 완성하기 위해 2 주 내내 10 시 ~10시 작업

Page 10: 풀타임 개발 도전기

무엇이 달랐는가

Page 11: 풀타임 개발 도전기

일반적인 동아리 개발 방식프로젝트 잼 방식풀타임 개발 방식

Page 12: 풀타임 개발 도전기

일반적 동아리 개발 방식각자 맡은 파트의 개발을 , 각자 편한 시간과 장소에서정기적인 회의로 일정을 맞춤자유롭지만 일정이 더디다시간확보가 어렵다잦은 커뮤니케이션이 불가능

Page 13: 풀타임 개발 도전기

프로젝트 잼 방식한 장소에 모여서 24 시간 연속 작업빨리 끝내고 빨리 마무리동방이 없어도 OK

어쨌든 , 모여있는 시간만큼의 시간 확보는 가능하다지속할 수 있는 방식은 아님 . 장기적인 시간 확보는 오히려 불리하다

Page 14: 풀타임 개발 도전기

풀타임 개발 방식전 팀원이 오전 10 시에 출근 ,오후 7 시까지 풀타임으로 일하고 퇴근한다사실상 실현불가능( 이번에 된 게 기적 )

장기적으로는 최대한의 시간확보를 할 수 있음동방의 공간적 제약 ?

Page 15: 풀타임 개발 도전기

그렇다면 ,풀타임 개발을 하려면 필요한 것은 ?

Page 16: 풀타임 개발 도전기

시간당연하지만 일정이 맞아야모두가 매일 10 시부터 7 시까지 나와있을 순 없지만맨날 한명씩만 릴레이하듯 나와서 일한다면 취지에 맞지 않는다사실상 최대의 걸림돌

Page 17: 풀타임 개발 도전기

공간어쨌든 동방이 있으니까 실현 가능했던 계획동방에 마련된 자리는 8 석가운데 책상에 낑겨앉으면 10 석넥프 전야제 밤에는 15 명쯤 동시에 작업했던 것 같은데공간이 부족할 일은 별로 없을 듯

Page 18: 풀타임 개발 도전기

사람각자 낼 수 있는 시간이 다르고 동방에 오는데 걸리는 시간이 다르다그렇지만 다들 최선을 다하고 있다는 신뢰가 없다면 멘탈에 대미지가 누적됨휴식시간은 중요하다 . 아무리 작업시간을 짜내고 싶어도 밤에는 잠을 자고 주말엔 쉬는 것이 좋다 .

제대로 쉬어야 장기적으로 더 많이 일할 수 있더라HP 와 MP 관리가 매우 중요

Page 19: 풀타임 개발 도전기

무엇이 되었고 무엇이 안 되었나

Page 20: 풀타임 개발 도전기

성공적인 작업시간 확보

대부분의 커밋이 2 주 안에 이루어짐

Page 21: 풀타임 개발 도전기

일간보고첫 목표는 매일 저녁 퇴근시간 전에 그날 한 일을 간단하게 공유하고 다음날 일정에 대한 짧은 회의를 하는 것근데 사람들이 퇴근을 안 해서 Fail

그래도 취지는 좋았다 싶은데

Page 22: 풀타임 개발 도전기

노라이프당초 목표는 10 시 출근 7 시 퇴근 ,주말에는 나오지 말고 쉽시다 였는데 ...

현실은 그런 거 없고 매일 야근 매일 출근본의아니게 롤을 15 일간 접었다 ...

그래도 2 주 중 일요일 하루는 쉬었습니다일정이 조금만 덜 촉박했더라도 ...

Page 23: 풀타임 개발 도전기

그래서 다음에는

Page 24: 풀타임 개발 도전기

삶이 있는 게임개발

가능하면 프로젝트에 들일 시간을 미리 정하고일정에 맞춰 10 시 -7 시 작업을 방학동안 하면다들 행복하지 않을까

Page 25: 풀타임 개발 도전기