[IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

26
Global Development Culture 10/1/2016 JC Park VP of Platform Technology Nexon
  • Upload

    -
  • Category

    Career

  • view

    211
  • download

    11

Transcript of [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Page 1: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Global Development Culture

10/1/2016

JC ParkVP of Platform Technology

Nexon

Page 2: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Development Culture

Page 4: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

HR System

• Hiring• Performance Reviews• Titles (Engineering)• Rewards• Education• Benefits

Page 6: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Game Developer Titles

• Producers• Artists• Designers• Engineers• Business Managers• QA

Page 7: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Organization

QAProduction

Engineering A

Engineering B

Art

Design

Page 10: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Project Management Maturity Model

1. Initial = Common Language2. Repeatable = Common Process3. Defined = Singular Methodology4. Managed = Benchmarking5. Optimized = Continuous Improvement

Page 13: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Game Industry Standard

Page 14: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Global Diversity

Page 15: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Different Cultures

• Direction– Discuss Forever– Boss Driven– Try All Ideas

• Projects– Creative Projects– Focus on Few Projects– Release Many Projects

Page 16: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Types

• Why (Customer)• What (Product)• How (Technology)• What If

• Initiator / Implementer / Finisher

Page 17: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

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] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Going Global

Page 20: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Future of Korea

IT + Contents Creation = Game

Page 21: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Parts of Games

• Components– Client, Server, Tools– Platform

Web, Account, Distribution, Billing, Analytics

• Roles– Artists, Designers, Engineers– Producers

Page 22: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Globalization

• Make it good for whole world• Client/Server/Tools/Platform• Art/Design/Technology• Cloud, CDN

Page 23: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Localization

• Make it good for each markets• Client/Server/Tools/Platform• Art/Design/Technology• Cloud, CDN

Page 24: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

Branching

Page 25: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

One

• One Source (Branch)• One Build (Release)• One System (Database)

• One Global Platform• Global Launching• AppStore, Google Play

Page 26: [IGC 2016] 넥슨코리아 박종천 - 한국과 미국의 개발 문화에 대하여

• Open Communication & Alignment• Learn & Grow

• Globalization & Localization

Going Global