[igc 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여
TRANSCRIPT
![Page 1: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/1.jpg)
Global Development Culture
10/1/2016
JC ParkVP of Platform Technology
Nexon
![Page 2: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/2.jpg)
Who is JC Park?• Hangul & Computer, Korea- 1993 ~ 1999
– Senior Software Engineer, Team Lead– Worked for HWP 2.1/2.5/3.0/96/97/5.0
• TalkSender, USA - 1999 ~ 2000– Director of Engineering– Voice email solution
• HandStory, USA - 2000 ~ 2003– Director of Engineering– Mobile information browser for Palm OS and Pocket PC
• Blizzard Entertainment, USA - 2004 ~ 2016– Lead Software Engineer– Shared technology and tools for games
• Nexon – 2016 ~ Current– VP of Platform Technology– Making global PC & Mobile gaming platform
![Page 3: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/3.jpg)
Development Culture
![Page 4: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/4.jpg)
Culture
• A way of thinking, behaving, or working that exists in a place or organization, such as a business
• Development Culture– Product– People– Technology– Process
![Page 5: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/5.jpg)
HR System
• Hiring• Performance Reviews• Titles (Engineering)• Rewards• Education• Benefits
![Page 6: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/6.jpg)
Game Developer Titles
• Producers• Artists• Designers• Engineers• Business Managers• QA
![Page 7: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/7.jpg)
HR System - Performance Review
• Example: Software Engineer– Productivity– Professionalism (Reliability)– Teamwork (Communication)– Knowledge– Functionality (No Defect)– Implementation (Good Code)– Design & Architecture
![Page 8: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/8.jpg)
Engineering Titles - Career Level
• Assistant - Newbie• Associate - Do assigned work• Mid level - Find and do work• Senior - Make a work for others• Lead - Superior knowledge or performance• Principal - Lead many projects together
![Page 9: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/9.jpg)
Organization
QAProduction
Engineering A
Engineering B
Art
Design
![Page 10: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/10.jpg)
Organization
• Production Director– Game Director, Art Director, Technical Director
• Team Lead (Engineering) = Technical Lead• Producer = Production Lead– Communication, Requirement,
Backlog Management– Scheduling, Development Tracking,
Handle Blockings
![Page 11: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/11.jpg)
Professionalism
• No Personal Relationship• It’s a Just a Job• Very Opinionated• Easy to Quit• Turnover, Employee Referrals• Working for Long Years in the Industry• Developers from Whole World
![Page 12: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/12.jpg)
Project Management Maturity Model
1. Initial = Common Language2. Repeatable = Common Process3. Defined = Singular Methodology4. Managed = Benchmarking5. Optimized = Continuous Improvement
![Page 13: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/13.jpg)
Game Industry Standard
![Page 14: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/14.jpg)
Global Diversity
![Page 15: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/15.jpg)
Different Cultures
• Direction– Discuss Forever– Boss Driven– Try All Ideas
• Projects– Creative Projects– Focus on Few Projects– Release Many Projects
![Page 16: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/16.jpg)
Types
• Why (Customer)• What (Product)• How (Technology)• What If
• Initiator / Implementer / Finisher
![Page 17: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/17.jpg)
US Development Culture
• Process and System Oriented• Big Market (40x) and Great Resources (15x)• Open Communication• Work/Life Balance• Professionalism• Slow but Steady• Globalization
![Page 18: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/18.jpg)
Korean Development Culture
• High Competition. Optimized for Localization• Fast Moving (Mobile)• Relationship Oriented. Small Community• Work/Life Balance• Top to Bottom• Seek for Stability• High Quality Resource
![Page 19: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/19.jpg)
Going Global
![Page 20: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/20.jpg)
Future of Korea
IT + Contents Creation = Game
![Page 21: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/21.jpg)
Parts of Games
• Components– Client, Server, Tools– Platform
Web, Account, Distribution, Billing, Analytics
• Roles– Artists, Designers, Engineers– Producers
![Page 22: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/22.jpg)
Globalization
• Make it good for whole world• Client/Server/Tools/Platform• Art/Design/Technology• Cloud, CDN
![Page 23: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/23.jpg)
Localization
• Make it good for each markets• Client/Server/Tools/Platform• Art/Design/Technology• Cloud, CDN
![Page 24: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/24.jpg)
Branching
![Page 25: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/25.jpg)
One
• One Source (Branch)• One Build (Release)• One System (Database)
• One Global Platform• Global Launching• AppStore, Google Play
![Page 26: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여](https://reader035.vdocuments.mx/reader035/viewer/2022062306/5876914d1a28abab2f8b59b9/html5/thumbnails/26.jpg)
• Open Communication & Alignment• Learn & Grow
• Globalization & Localization
Going Global