행복한 개발팀을 만드는 10가지 방법

68
행복한 개발팀을 만드는 10가지 방법 자기계발 및 문화적 접근 2009.10.28 정진호

Upload: jinho-jung

Post on 23-Jun-2015

6.473 views

Category:

Self Improvement


1 download

DESCRIPTION

행복한 개발팀을 만드는 10가지 방법

TRANSCRIPT

Page 1: 행복한 개발팀을 만드는 10가지 방법

행복한 개발팀을 만드는 10가지 방법자기계발 및 문화적 접근

2009.10.28

정진호

Page 2: 행복한 개발팀을 만드는 10가지 방법

차례

• 엔지니어 그들은 누구인가?–무엇이 문제인가?

• 2가지 접근– 개인 - 팀 - 전사– 배움 - 관계 - 나눔 –10가지 방법

• 교훈 / 결론

-엔지니어 그들은

누구인가?

-2가지 접근-10가지 방법-교훈 / 결론

Page 3: 행복한 개발팀을 만드는 10가지 방법

정진호

• 회사– 야후! 코리아 , 2002.08~– 경험 : 개발자, PM, 기술교육 담당– 현재 : 야후! 개발자 네트워크

• 개인– PHPSchool.com , 1998~2005– lovesera.com , 2001~– 취미 : 배우기, 만들기, 나눠주기

Page 4: 행복한 개발팀을 만드는 10가지 방법

엔지니어 그들은 누구인가?

• 하루 종일 온라인 상태• 매일 수십통의 이메일• 계속 진보하는 기술 영역• 말이 잘 안통하는 동료• 멋있어 보이나 알고보면 삽질 중!

Page 5: 행복한 개발팀을 만드는 10가지 방법

엔지니어가 원하는 것

• 즐거움 - 즐겁게 일하는 것 • 완성도 - 완성도 높은 산출물을 만드는 것• 균형 - 일을 빨리 끝내고 정시에 퇴근 하는 것• 인정 - 성과에 따른 적당한 보상• 평화 - 정신적, 육체적

HAPPY

Page 6: 행복한 개발팀을 만드는 10가지 방법

현실

• 계속 바뀌는 프로젝트 일정• 끊임 없이 쏟아지는 업무• 말이 안 통하는 동료, 상사• 사내 표준 가이드 및 지식 공유 부족• 새로운 것을 배울 기회가 없음

이건 이렇고,저건 저렇고 뭐라고?

Page 7: 행복한 개발팀을 만드는 10가지 방법

2가지 방향의 접근• 조직 차원

– 1. 개인 : 문제없는 직원 – 2. 팀 : 문제 없는 직원의 모임– 3. 전사 : 강력한 팀간 협업

• 관심 영역– 1. 배움 : 문제 해결– 2. 관계 : 팀웍 향상– 3. 나눔 : 강한 회사

Page 8: 행복한 개발팀을 만드는 10가지 방법

3x3 매트릭스배움 관계 나눔

개인1.마인드맵2. GTD

3. 에니어그램 4. 사내 전문가찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

Page 9: 행복한 개발팀을 만드는 10가지 방법

3x3 매트릭스배움 관계 나눔

개인1.마인드맵2. GTD

3. 에니어그램 4. 사내 전문가찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

1단계

Page 10: 행복한 개발팀을 만드는 10가지 방법

3x3 매트릭스배움 관계 나눔

개인1.마인드맵2. GTD

3. 에니어그램 4. 사내 전문가찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

1단계

2단계

Page 11: 행복한 개발팀을 만드는 10가지 방법

3x3 매트릭스배움 관계 나눔

개인1.마인드맵2. GTD

3. 에니어그램 4. 사내 전문가찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

1단계

2단계 3단계

Page 12: 행복한 개발팀을 만드는 10가지 방법

행복한 개발팀으로 가는

3단계

Page 13: 행복한 개발팀을 만드는 10가지 방법

배움 관계 나눔

개인1.마인드맵2. GTD

3. 에니어그램 4. 사내 전문가찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

1단계

1단계 - 개인의 성장

Page 14: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

•정의– 느낌,생각을 방사형으로 표현한 그림 – 그룹화, 계층화를 통한 분류 – 숫자, 키워드, 그림, 색상, 기호 이용

•현황– Fortune 500 중 300 기업 사용

•용도– 교육/프리젠테션/회의록– 독서 감상 / 컨퍼런스 정리– Plan 세우기/ 문제 해결– 아이디어 / 생각 정리

Page 15: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술•효과– 우뇌+좌뇌를 동시에 이용– 새로운 생각을 이끌어 냄 - 창의력– 전체를 바라보는 힘- 통찰력– 학습능력 향상 – 정보 공유기술

Page 16: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

Page 17: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

Page 18: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

Page 19: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

Page 20: 행복한 개발팀을 만드는 10가지 방법

1. 마인드맵 - 생각정리의 기술

Page 21: 행복한 개발팀을 만드는 10가지 방법

2. GTD - 바쁜일 속에서 평정을 얻는 방법FTF 구분 GTD

First Things First 정의 Getting Thing Done

소중한 것 먼저하기 철학 닥치는 대로 처리Top Down 방향 Bottom Up

프랭클린 플래너 도구 Things, RTM*

이사급 이상 대상 사원~부장

도서

*RTM : Remember The Milk

Page 22: 행복한 개발팀을 만드는 10가지 방법

2. GTD - 바쁜일 속에서 평정을 얻는 방법FTF 구분 GTD

First Things First 정의 Getting Thing Done

소중한 것 먼저하기 철학 닥치는 대로 처리Top Down 방향 Bottom Up

프랭클린 플래너 도구 Things, RTM*

이사급 이상 대상 사원~부장

도서

*RTM : Remember The Milk

Page 23: 행복한 개발팀을 만드는 10가지 방법

2. GTD - 바쁜일 속에서 평정을 얻는 방법• 방법론

–정해진 방법(Yes/No)에 따라 업무를 분류하고 처리

–우선 급한일부터 처리하고 여유가 생기면 큰 계획마련

• 도구와 습관– Things, RTM, Inbox Zero

• 효과– Information Overload 극복–생산성–마음의 평화 x

Page 24: 행복한 개발팀을 만드는 10가지 방법

GTD 흐름도

Page 25: 행복한 개발팀을 만드는 10가지 방법

GTD 흐름도

업무

버린다

‘언젠가’

‘참고’

프로젝트로 이동

기다린다 달력에 기록 할일 목록 추가

프로젝트 생성

미룬다위임(요청)한다

아니오

즉시처리

수집

어떤 일인가?

나의 행동이 필요한가?

이어지는 업무가 있는가?

5분 안에할 수 있나?

아니오

Page 26: 행복한 개발팀을 만드는 10가지 방법

2. GTD - 바쁜일 속에서 평정을 얻는 방법

Page 27: 행복한 개발팀을 만드는 10가지 방법

회사, 이럴 때 그만두고 싶다

출처 : Scout.co.kr / 2,439명 / 2007년10월

기타3%

비전 없음5%

성과 평가 불만16%

적은 임금/불안정한 급여체계35%

상사/동료/후배와 마찰42%

3. 에니어그램 - 나와 타인을 이해하는 기술

Page 28: 행복한 개발팀을 만드는 10가지 방법

3. 에니어그램 - 나와 타인을 이해하는 기술

• 정의–인간의 9가지 성격 유형을 표현한 도형

• 활용 기업– GM , AT&T, HP, Sony, Apple, FEDEX– 국방부, 금호, 삼성, LG 등

• 효과– 우리를 부정적으로 움직이는 집착 발견/극복 – 다른 사람들을 보다 쉽게 이해할 수 있음– 바꿀 수 없는 것과 있는 것을 구별하는 지혜– 90% 이상의 만족도

Page 29: 행복한 개발팀을 만드는 10가지 방법

91

2

3

45

6

7

8

Harmonizer화합가

Challenger도전자

Visionary열정가

Loyalist충성가

Thinker사색가

Artist예술가

Performer성취자

Helper조력자

Reformer개혁가

머리형, 사고, 판단 가슴형, 감정, 관계

장형, 본능, 실행

3. 에니어그램 - 나와 타인을 이해하는 기술

Page 30: 행복한 개발팀을 만드는 10가지 방법

3. 에니어그램 - 나와 타인을 이해하는 기술

Page 31: 행복한 개발팀을 만드는 10가지 방법

4. 고수에게 듣는다 - 사내 강사 찾기

• 정의–매월 1~2회 사내 전문가 초청–점심 식사 제공–주제

Excel , 시각적 PT, 업무 노하우책쓰기, 사진찍기, 기술 트랜드

• 효과–사내 강사 발굴–학습/나눔 문화 정착

Page 32: 행복한 개발팀을 만드는 10가지 방법

4. 고수에게 듣는다 - 사내 강사 양성

Page 33: 행복한 개발팀을 만드는 10가지 방법

배움 관계 나눔

개인1.마인드맵

2. GTD3. 에니어그램 4. 사내 전문가

찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

2단계

2단계 - 팀 경쟁력과 관계 개선

Page 34: 행복한 개발팀을 만드는 10가지 방법

5. 팀내 교육 시스템 - 교재 출간

• 필요성–모든 팀에는 별도의 가이드가 필요하다–신규 팀원 교육–온라인이 만능이 아님

• 효과–교육 효과 상승 15%이상–지속적 개선–담당자 변경 시 업무 이관

Page 35: 행복한 개발팀을 만드는 10가지 방법

5. 팀내 교육 시스템 - 교재 출간24과목, 32시간

Page 36: 행복한 개발팀을 만드는 10가지 방법

5. 팀내 교육 시스템 - 교재 출간

Page 37: 행복한 개발팀을 만드는 10가지 방법

5. 팀내 교육 시스템 - 교재 출간

Page 38: 행복한 개발팀을 만드는 10가지 방법

6. 전사 교육 시스템 - 동영상 강의

• 필요성–모든 직원이 교육에 참여 할 수는 없음

물리적 거리, 시간

–필요할 때 볼수 있었으면–한번 더 보고 싶은데

MP3 , Video Podcast

• 효과–1회성 교육이 아닌 지속적 반복학습–사내 지식의 공유–사내 강사 확산

Page 39: 행복한 개발팀을 만드는 10가지 방법

6. 전사 교육 시스템 - 동영상 강의

운영 : 2008.01~ 분류 : 25 카테고리 강좌 : 130개 이상

Page 40: 행복한 개발팀을 만드는 10가지 방법

7. 8:1:1 운동 - 시간 나누기

• 정의–자신의 시간을 나누기–일 : 80%–자신 : 10%–동료 : 10%

• 효과–개인의 지속적인 성장/발전–타인의 상황을 이해/공감 –시간이 걸린다

기회가 있을 때

베풀어라

Page 41: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 - 사내 열정가

• 정의–5%의 사내 열정가를 찾아라–각 팀에 한명씩은 있다

• 중요성–이들을 중심으로 변화가 시작된다–적극적인 지원과 특별한 보상이 필요하다

Page 42: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직의 특별 혜택 - 아이템

Page 43: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

•팀웍, 애사심의 상징 단! 좋은 품질의 멋진 디자인

•CTO : Chief T-shirt Officer 필요

“열정이 있는 사람들이 근무하는 곳에서는 팀 혹은 부서 단위로 티셔츠를 만들어 입는다” - 톰 켈리, 유쾌한 이노베이션

Page 44: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 45: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 46: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 47: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 48: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 49: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 50: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 51: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 52: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 53: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 54: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 55: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 56: 행복한 개발팀을 만드는 10가지 방법

8. 자원봉사 조직 , T-Shirt 만들기

Page 57: 행복한 개발팀을 만드는 10가지 방법

3단계 - 행복한 일터 만들기

배움 관계 나눔

개인1.마인드맵

2. GTD3. 에니어그램 4. 사내 전문가

찾기

팀 5. 팀 교재 출판 7. 8:1:1 운동 9. 프로토타입구현하기

전사 6. 교육시스템(동영상강좌) 8. 열정가 조직 10. 생각 공유하기

3단계

Page 58: 행복한 개발팀을 만드는 10가지 방법

9. 프로토타입 구현하기 - Hack Day

• 정의– 24 시간 프로토타입 제작– 3시간 전시, 온라인 투표– 3분 발표–게임, 음식, 팀웍

• 효과–기술 특허 : 60%–직원들의 잠재력 증명–에너지 충만

Page 59: 행복한 개발팀을 만드는 10가지 방법

9. 프로토타입 구현하기 - 만들고 보여주기!

Page 60: 행복한 개발팀을 만드는 10가지 방법

9. 프로토타입 구현하기 - 만들고 보여주기!

Page 61: 행복한 개발팀을 만드는 10가지 방법

10. 생각 나누기 - Ignite

20*15=5 슬라이드 초 분

Page 62: 행복한 개발팀을 만드는 10가지 방법

주제는 자유!동료에게 도움 되는 모든 이야기들!

트위터 활용하기

라면 잘 끓이기영어

마스터 하기

일하면서 책 쓰기

프리젠테이션 잘 하기

블로그로 돈벌기

새로운 자동차 고르기

단체 티셔츠 잘 만들기

좋은 부모되기

좋은 사진 찍기

공짜 여행하기

10. 생각 나누기 - Ignite

Page 63: 행복한 개발팀을 만드는 10가지 방법

10. 생각 나누기 - Ignite

• 효과–나의 이야기를 들려주는 재미–다른사람의 이야기를 듣는 재미–재미있는 사람들이 모여있는 회사

Page 64: 행복한 개발팀을 만드는 10가지 방법

끝으로...

Page 65: 행복한 개발팀을 만드는 10가지 방법

교훈

• 에너지를 발산할 기회를 주자–만들고 싶은 것 만들기

• 만든것을 보여주어라!– 존재감 확인!

• 행복한 직원이 많은 회사를 만들어라

Page 66: 행복한 개발팀을 만드는 10가지 방법

결론

• 시스템과 프로세스의 문제가 아님• 개인의 태도과 관계 능력의 문제• 자발적 문화 운동이 좋은 회사를 만듬

–5% 사내 열정가를 찾아라!

• 최고 의사 결정권자의 신념과 지원 필요

Page 67: 행복한 개발팀을 만드는 10가지 방법

감사합니다

/photos/phploveme/

@phploveme

lovesera.com