SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Riot Games
유석문
How Riot
Works?
DEVIEW 2013 “프로그래머로 산다는 것“
좋은 개발자
• 공유
• 협업
• 깔끔한 코드
• 적절한 논리력
인문학(Liberal Arts)
DEVIEW 2014 “행복한 프로그래머를 위한 철학“
자존감 논리력현재 중용
이미지출처: http://www.clker.com/clipart-marble-columns.html
화
지속적 발전
이미지 출처: http://memegenerator.net/instance/9798117
이미지 출처: http://w.hankyung.com/news/app/newsview.php?aid=2012100333691&sid=011609&nid=253&ltype=&q=
죽음의 협곡에
오심을
환영합니다???
이야기
한국적인 너무나 한국적인
How Riot Works?
조직의 종류
최종 정리
혼돈의 조직
• 모두가 바쁘다
• 완료되는 일은 없다
• 헤매는 시간이 많다
• 질문에 답하느라 일할 시간이 없다
이미지출처: http://www.viralnova.com/dog-stereotypes/
관리의 조직
• 효율적인 업무 프로세스 중시
• 관리자가 업무 방식을 관리 및 지시
• 관리자가 업무 방식을 분석 및 개선
• 관리자의, 관리자에 의한 관리자를
위한
이미지 출처: http://www.jameswinsoar.com/body-by-vi-pyramid/
관리의 조직
실무 담당자
주어진 업무 처리
관리자
업무 지시
이미지출처: http://www.historyonthenet.com/egyptians/pyramids.htm
관리의 조직 문제점 - I
재미가 없다!
이미지 출처: http://giphy.com/search/sad-cats/3
느리다!
관리의 조직 문제점 - II
이미지출처: http://meowgifs.com/tag/fat-cats
오해가 난무!
관리의 조직 문제점 - III
이미지출처: http://www.hilariousgifs.com/cat-trolling-other-cats/
이미지출처: http://www.gamingforce.org/forums/journal.php?action=view&userid=16658&amount=all
애자일(AGILE) 조직
애자일??
이미지 출처: http://blog.scrumup.com/2011/07/self-organization.html
애자일
사용자가 가장 원하는 기능을
제공하여
피드백을 받아
서비스를 점진적으로 발전 시킨다.
개발 방법의 차이
이미지 출처:
https://elearning.industriallogic.com/gh/submit?Action=PageAction&album=training_aow_1day&pa
th=training_aow_1day/morning/traditionalVsAgile&devLanguage=None
Traditional Agile
애자일의 필수 요소
• 높은 품질의 코드를 생산할 수 있는 개발 조직
• 사용자 우선순위로 정렬된 기능 목록
• 짧은 Cycle Time
• 잦은 피드백
• 애자일 조직
이미지 출처: http://www.opengatesedu.org/
• 제약 조건에 적응
• 변경에 맞추어 스스로
조직을 재구성
• 지속적으로 변화 및 진화
애자일 조직
이미지 출처: http://endlesspicdump.com/fish-swarm-keeping-distance.html
???
이미지 출처: http://news.kukinews.com/article/view.asp?page=2&gCode=ent&arcid=0008662036&code=41121111
How Riot Works?
플레이어의 경험이 최고의 가치
Core Gamer
권한 위임 - I
• Default Trust
• Queue Dodge
권한 위임 - II
• 직위가 아닌 역할과 책임
• Business Owner
• Product Owner
• Tech Lead
• Dev Manager
권한 위임 - III
• 정보의 공유
• Ask Me Anything
• 메일 수신자의 제약이 없음
• 누구나 참석할 수 있는 회의
• 참여형 표준
Continuous Improvement
• 실수는 배움의 기회
• Fail & Tell
• 어떻게 발전할지
스스로 결정
• 관습에 저항
Sports team, not a family
• 직접적인 피드백
• 지속적인 발전
• 협업
조직 구성
Product & Initiatives
Disciplines
Team
How riot works
한국적인 너무나 한국적인
애자일에 대한 오해 - I
이미지 출처: http://rebloggy.com/post/sonic-gotta-go-fast-sonic-the-hedgehog-sanic-sanic-hegehog/90401342178
애자일에 대한 오해 - II
이미지출처: http://www.352inc.com/solutions/agile
그건 내 일이 아닙니다??
이미지출처: https://twitter.com/edtheswaggy
나 관리자야 ~!!!
이미지출처:
http://cdn.meme.am/instances/500x/5
5928637.jpg
최종 정리
좋은 소프트웨어를 만드는 법
1. 철학을 갖춘 좋은 개발자의 채용 및 성장
2. 효과적인 협업
3. 지속적으로 스스로 성장하도록 권한 위임
4. 썩은 사과 제거
5. 현재 창출하는 가치에 집중
좋은 소프트웨어를 만드는 법
이미지 출처: https://s-media-cache-
ak0.pinimg.com/236x/3d/74/ec/3d74ec7
aba6673d759de3a721c65250c.jpg
Q&A

Más contenido relacionado

La actualidad más candente

신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]Yurim Jin
 
개발자 1.5배 즐기기
개발자 1.5배 즐기기개발자 1.5배 즐기기
개발자 1.5배 즐기기용근 권
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?Minsuk Lee
 
[제3회] 9x년생 개발자 모임
[제3회] 9x년생 개발자 모임[제3회] 9x년생 개발자 모임
[제3회] 9x년생 개발자 모임Yurim Jin
 
132 deview 2013 프로그래머로 산다는 것 유석문
132 deview 2013 프로그래머로 산다는 것 유석문132 deview 2013 프로그래머로 산다는 것 유석문
132 deview 2013 프로그래머로 산다는 것 유석문NAVER D2
 
Software Company, Open Soure Software Company
Software Company, Open Soure Software CompanySoftware Company, Open Soure Software Company
Software Company, Open Soure Software CompanyMinsuk Lee
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로NAVER D2
 
[제5회] 9x년생 개발자 모임
[제5회] 9x년생 개발자 모임[제5회] 9x년생 개발자 모임
[제5회] 9x년생 개발자 모임Yurim Jin
 
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀강 민우
 
왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?Minsuk Lee
 
[1B5]github first-principles
[1B5]github first-principles[1B5]github first-principles
[1B5]github first-principlesNAVER D2
 
1 회사및게임소개자료
1 회사및게임소개자료1 회사및게임소개자료
1 회사및게임소개자료정의 윤
 
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?[GAMENEXT] 댄싱앤초비 : Time to follow or lead?
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?GAMENEXT Works
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게Matthew (정재화)
 

La actualidad más candente (16)

신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
개발자 1.5배 즐기기
개발자 1.5배 즐기기개발자 1.5배 즐기기
개발자 1.5배 즐기기
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
 
[제3회] 9x년생 개발자 모임
[제3회] 9x년생 개발자 모임[제3회] 9x년생 개발자 모임
[제3회] 9x년생 개발자 모임
 
132 deview 2013 프로그래머로 산다는 것 유석문
132 deview 2013 프로그래머로 산다는 것 유석문132 deview 2013 프로그래머로 산다는 것 유석문
132 deview 2013 프로그래머로 산다는 것 유석문
 
Software Company, Open Soure Software Company
Software Company, Open Soure Software CompanySoftware Company, Open Soure Software Company
Software Company, Open Soure Software Company
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로
 
[제5회] 9x년생 개발자 모임
[제5회] 9x년생 개발자 모임[제5회] 9x년생 개발자 모임
[제5회] 9x년생 개발자 모임
 
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀
[IGC2015] 로드컴플릿 배정현-크루세이더 퀘스트 포스트모텀
 
왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?
 
[1B5]github first-principles
[1B5]github first-principles[1B5]github first-principles
[1B5]github first-principles
 
1 회사및게임소개자료
1 회사및게임소개자료1 회사및게임소개자료
1 회사및게임소개자료
 
1.코드장인의길
1.코드장인의길1.코드장인의길
1.코드장인의길
 
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?[GAMENEXT] 댄싱앤초비 : Time to follow or lead?
[GAMENEXT] 댄싱앤초비 : Time to follow or lead?
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
 

Destacado

[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010
[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010
[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010Bosnag-Kim
 
Smart software engineer
Smart software engineerSmart software engineer
Smart software engineerKyung Koo Yoon
 
KGC04_실시간애니메이션이해와응용
KGC04_실시간애니메이션이해와응용KGC04_실시간애니메이션이해와응용
KGC04_실시간애니메이션이해와응용noerror
 
09_Dxt 압축 알고리즘 소개
09_Dxt 압축 알고리즘 소개09_Dxt 압축 알고리즘 소개
09_Dxt 압축 알고리즘 소개noerror
 
KIA MOTORS 인턴쉽 지원자 김범준 제출자료
KIA MOTORS 인턴쉽 지원자 김범준 제출자료KIA MOTORS 인턴쉽 지원자 김범준 제출자료
KIA MOTORS 인턴쉽 지원자 김범준 제출자료BeomJoon Kim
 
Asia bootcamp devclan
Asia bootcamp devclanAsia bootcamp devclan
Asia bootcamp devclanLee Jungpyo
 
NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집noerror
 
07_Visual Shader Editor
07_Visual Shader Editor07_Visual Shader Editor
07_Visual Shader Editornoerror
 
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈Changhwan Yi
 
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...Daniel Barrero
 
[박민근] 3 d렌더링 옵티마이징_nv_perfhud
[박민근] 3 d렌더링 옵티마이징_nv_perfhud[박민근] 3 d렌더링 옵티마이징_nv_perfhud
[박민근] 3 d렌더링 옵티마이징_nv_perfhudMinGeun Park
 
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013devCAT Studio, NEXON
 
Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipelinechangehee lee
 
NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트재철 황
 
10_Human Skin Rendering
10_Human Skin Rendering10_Human Skin Rendering
10_Human Skin Renderingnoerror
 
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014NDOORS
 
3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작JP Jung
 

Destacado (20)

[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010
[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010
[소셜플랫폼 & 소셜게임 컨퍼런스]데브시스터즈 소셜게임컨퍼런스May2010
 
Smart software engineer
Smart software engineerSmart software engineer
Smart software engineer
 
Front end engineer
Front end engineerFront end engineer
Front end engineer
 
KGC04_실시간애니메이션이해와응용
KGC04_실시간애니메이션이해와응용KGC04_실시간애니메이션이해와응용
KGC04_실시간애니메이션이해와응용
 
09_Dxt 압축 알고리즘 소개
09_Dxt 압축 알고리즘 소개09_Dxt 압축 알고리즘 소개
09_Dxt 압축 알고리즘 소개
 
KIA MOTORS 인턴쉽 지원자 김범준 제출자료
KIA MOTORS 인턴쉽 지원자 김범준 제출자료KIA MOTORS 인턴쉽 지원자 김범준 제출자료
KIA MOTORS 인턴쉽 지원자 김범준 제출자료
 
Asia bootcamp devclan
Asia bootcamp devclanAsia bootcamp devclan
Asia bootcamp devclan
 
Inferred Lighting
Inferred LightingInferred Lighting
Inferred Lighting
 
NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집
 
07_Visual Shader Editor
07_Visual Shader Editor07_Visual Shader Editor
07_Visual Shader Editor
 
Shader compilation
Shader compilationShader compilation
Shader compilation
 
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
 
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...
Company of Heroes 2 (COH2) Rendering Technology: The cold facts of recreating...
 
[박민근] 3 d렌더링 옵티마이징_nv_perfhud
[박민근] 3 d렌더링 옵티마이징_nv_perfhud[박민근] 3 d렌더링 옵티마이징_nv_perfhud
[박민근] 3 d렌더링 옵티마이징_nv_perfhud
 
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013
정희석, 셰이더 리소스 빌드 자동화 할 수 없나요?, NDC2013
 
Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipeline
 
NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트
 
10_Human Skin Rendering
10_Human Skin Rendering10_Human Skin Rendering
10_Human Skin Rendering
 
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
 
3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작
 

Similar a How riot works

EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다이상한모임
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018devCAT Studio, NEXON
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰Myeongseok Baek
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기Jay Park
 
Lean startupconf2013
Lean startupconf2013Lean startupconf2013
Lean startupconf2013Jaigouk Kim
 
혁신가의 질문
혁신가의 질문   혁신가의 질문
혁신가의 질문 Youngjune Park
 
Agile의 본질과 실천
Agile의 본질과 실천 Agile의 본질과 실천
Agile의 본질과 실천 Hyungseok Shim
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 
개인 일정관리에 Agile을 끼얹으면?
개인 일정관리에 Agile을 끼얹으면?개인 일정관리에 Agile을 끼얹으면?
개인 일정관리에 Agile을 끼얹으면?Curt Park
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...Myeongseok Baek
 
린스타트업 컨퍼런스 2013 요약
린스타트업 컨퍼런스 2013 요약린스타트업 컨퍼런스 2013 요약
린스타트업 컨퍼런스 2013 요약Hyungil CHO
 
NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기기룡 남
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
04 워터폴모델-개발프로세스
04 워터폴모델-개발프로세스04 워터폴모델-개발프로세스
04 워터폴모델-개발프로세스Andrew Sungjin Kim
 
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담Juhyun Kim
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software productionJinho Yoo
 
2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기junghyun choi
 
2022 01-okky-코드리뷰
2022 01-okky-코드리뷰2022 01-okky-코드리뷰
2022 01-okky-코드리뷰Myeongseok Baek
 
창의적 조직풍토
창의적 조직풍토창의적 조직풍토
창의적 조직풍토연 허
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기Lee WonJae
 

Similar a How riot works (20)

EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
 
Lean startupconf2013
Lean startupconf2013Lean startupconf2013
Lean startupconf2013
 
혁신가의 질문
혁신가의 질문   혁신가의 질문
혁신가의 질문
 
Agile의 본질과 실천
Agile의 본질과 실천 Agile의 본질과 실천
Agile의 본질과 실천
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
개인 일정관리에 Agile을 끼얹으면?
개인 일정관리에 Agile을 끼얹으면?개인 일정관리에 Agile을 끼얹으면?
개인 일정관리에 Agile을 끼얹으면?
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
 
린스타트업 컨퍼런스 2013 요약
린스타트업 컨퍼런스 2013 요약린스타트업 컨퍼런스 2013 요약
린스타트업 컨퍼런스 2013 요약
 
NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
04 워터폴모델-개발프로세스
04 워터폴모델-개발프로세스04 워터폴모델-개발프로세스
04 워터폴모델-개발프로세스
 
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software production
 
2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기2015 한양대 직무특강 IT 개발자 이야기
2015 한양대 직무특강 IT 개발자 이야기
 
2022 01-okky-코드리뷰
2022 01-okky-코드리뷰2022 01-okky-코드리뷰
2022 01-okky-코드리뷰
 
창의적 조직풍토
창의적 조직풍토창의적 조직풍토
창의적 조직풍토
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 

How riot works

Notas del editor

  1. 안녕하세요 라이엇 게임즈의 유석문 입니다. 제목이 좀 거창하네요. 한 가지 오해 하실 수 있는 부분이 있어 먼저 말씀 드리고 시작하겠습니다. 오늘의 발표는 라이엇 게임즈가 일을 잘하고 있다는 내용은 아닙니다. 조직 문화란 것은 계속 변화고 발전 시켜 나가는 것이며 라이엇 게임즈도 마찬가지입니다. 그러므로 오늘 말씀 드릴 내용은 좋은 조직 문화를 구축하기 위한 저희의 고민입니다. 그렇기에 제목 뒤에 물음표가 붙어 있는 것입니다. 오늘 조직 문화에 대한 이야기를 하게 된 동기를 설명 드리겠습니다.
  2. 2013년도 데뷰에서 좋은 개발자란 무엇인지에 대한 주제로 발표를 하였습니다. 개발자는 갈끔한 코드를 작성할 수 있어야 하고 적절한 논리력을 갖추어야 하며 좋은 개발자가 되려면 공유와 협업이 중요하다는 말씀 드렸습니다. 그리고 인문학이 좋은 개발자가 되는데 도움이 된다고 말씀을 드렸습니다. 그리고 2014년 도에는 인문학 부분에 대해서 보충 설명을 드렸습니다.
  3. 좋은 개발자라고 하더라도 지속적으로 발전하기 위해서는 내면에 견고한 철학을 가지고 있어야 합니다. 그 중 첫 번째는 자존감 입니다. 자존감이 낮은 개발자는 주변의 평판에 휘둘리 수 밖에 없으며 결국 좋은 가치를 창출하지 못하게 됩니다. 그리고 현재의 가치를 중시 할 수 있어야 합니다. 지금 생산하고 있는 코드가 높은 품질을 가질 수 있도록 해야 하며 “언젠가 시간이 나면”이라는 전제로 현재의 품질이 낮음을 정당화 해서는 안됩니다. 그리고 미래를 과대 평가하여 너무 과도한 노력을 들이는 것도 금물입니다. 언제나 현재 딱 필요한 만큼 개발하는 능력을 갖추어야 합니다. 화는 협업을 잘 하기 위해서 반드시 잘 다루어야 하는 부분입니다. 사람이 화가 나는 중요한 이유는 타인에 대한 기대감이 무너질 때입니다. 예를 들어 타인이 예의 바르게 행동할 것이라 기대 하다가 그렇지 못한 경우를 만나면 화가 나게 됩니다. 화의 가장 큰 문제는 자신에게 도움이 되지 않는 다는 점입니다. 타인에게 화를 냄으로써 심리적인 위안을 받을 수는 있겠지만 결국 자신의 시간을 낭비하고 타인과의 협업을 더욱 어렵게 만들고 자신의 내면을 파괴하게 됩니다. 화가 자신에게 무익하다는 것을 깨닫고 타인의 자신의 감정을 마음대로 사용하지 못하게 해야 합니다. 타인이 화가 날 상황을 만들었다고 화를 내를 것은 자신의 마음을 타인의 의지대로 사용하도록 허락하는 일임을 인지하고 언제나 본인 삶의 주인으로 살아야 합니다. 중용이란 지식과 경험의 조화를 이루는 것을 말합니다. 습득한 지식은 경험을 통해 내재화 됩니다. 단지 알고 있다는 것 만으로는 불충분 한 것입니다. 자바의 문법을 알고 있다고 좋은 자바 코드를 작성할 수는 없습니다. 끊임없이 좋은 코드를 작성하기 위해 연습하고 경험을 쌓아야 합니다. 스스로 경험 하지 않으며 의미 없는 지식을 나열하는 것은 단지 자기 과시욕구에 기인한 것이며 무의미 하다는 것을 알아야 합니다. 소프트웨어 개발은 논리적인 판단의 연속입니다. 그렇기에 논리력이 없이 좋은 서비스를 만들 수 없습니다. 아이디어 단계에서 부터 모순점이 없는지 함께 검토하며 상호 질문하고 피드백을 받는 것이 논리적으로 소프트웨어를 개발할 수 있는 방법입니다. 근본 원인이 무엇인지 밝혀질때 까지 질문하고 답변하는 것을 포기 하시면 안됩니다. 서비스 장애가 발생 하여 시스템을 재시작 하여 문제가 해결되었다고 오해하는 것은 논리력을 갖춘 행동이라 판단할 수 없습니다. 재시작이 어떻게 서비스를 정상화 시킨 것인지 묻고 그 원인을 파악하여야 합니다. 소프트웨어가 다 그렇지 뭐 라고 넘어가는 일은 논리력이 없음을 보여주는 대표적인 사례입니다.
  4. 이제 좋은 개발자에 철학을 갖추었으니 앞으로는 순탄하게 발전하는 일만 남았습니다. 정말 멋진 일이죠.
  5. 하지만 현실은 그렇게 녹녹하지 않습니다. 자료를 살펴 보면 그 어렵게 대기업에 입사한 신입사원분들도 1년 만에 약 30%가 회사를 퇴사 하고 있으며 그 중 가장 큰 원인이 조직 및 직무적응 실패로 직장을 떠나고 있습니다.
  6. 아무리 개인의 준비가 잘 되어 있더라도 환경에서 완벽하게 자유로울 수 없습니다. 이러한 측면에서 조직의 문화가 매우 중요합니다. 조직의 문화라는 것은 결국 구성원들이 살아가고 성장하는 기반이 되기에 어떤 문화를 가지고 있느냐에 따라 전혀 다른 결과를 만들어 낼 수 있습니다. 이에 오늘 제가 말씀 드릴 내용은 조직입니다.
  7. 첫 번째로는 어떠한 조직의 종류가 있는지를 살펴 보겠습니다. 그리고 조직의 특징 별 장단점을 말씀 드리겠습니다. 그리고 라이엇이 어떠한 조직이 되기 위해 고심하고 노력하고 있는지에 대해 설명 드리겠습니다. 세 번째로는 좋은 조직 문화를 구축하는데 걸림돌에 대해 말씀 드리겠습니다. 특히 한국 문화 특유의 권위주의 문제를 다루어 보겠습니다.
  8. 그림에 보이는 강아지는 꼬리라는 목표를 향해 매우 바쁘게 최선을 다하고 있습니다. 이 강아지가 본인의 목표를 달성 하기를 응원하지만 실제로 달성 했다고 하더라도 얻을 수 있는 가치는 매우 낮을 것입니다. 이처럼
  9. 이번에는 화라는 주제를 다루어 보겠습니다.
  10. 이번에는 화라는 주제를 다루어 보겠습니다.
  11. 특정 업무 처리를 위한 채용이 아닌 신뢰할 수 있는 사람을 채용 마이크로 매니징이 아닌 성장과 문제 해결을 지원
  12. 특정 업무 처리를 위한 채용이 아닌 신뢰할 수 있는 사람을 채용 마이크로 매니징이 아닌 성장과 문제 해결을 지원