41
스타트업에서 개발자문화 주도 하기 정승욱

스타트업에서 개발자 문화 주도하기

Embed Size (px)

Citation preview

Page 1: 스타트업에서 개발자 문화 주도하기

스타트업에서 개발자문화 주도하기

정승욱

Page 2: 스타트업에서 개발자 문화 주도하기

발표자 소개

정승욱

TossLab Android 개발자

Google Developer Expert Android

블로그 : https://medium.com/@jsuch2362

Github : https://github.com/ZeroBrain

Page 3: 스타트업에서 개발자 문화 주도하기

오늘 하려는 이야기

Page 4: 스타트업에서 개발자 문화 주도하기

우린 지금 멋지게 일하고 있어요.

Page 5: 스타트업에서 개발자 문화 주도하기

우린 지금 멋지게 일하고 있어요.

Page 6: 스타트업에서 개발자 문화 주도하기

우린 처음부터 잘했어요.

Page 7: 스타트업에서 개발자 문화 주도하기

우린 처음부터 잘했어요.

Page 8: 스타트업에서 개발자 문화 주도하기

개발자 문화를 발전시키려는 삽질 과정들

Page 9: 스타트업에서 개발자 문화 주도하기

조인 하기 이전 상황

Page 10: 스타트업에서 개발자 문화 주도하기

조인하기 이전 토스랩 개발자

백엔드 2명

프론트 1명

iOS 1명

통계 1명

안드로이드 없음 - CTO 대행 중

Page 11: 스타트업에서 개발자 문화 주도하기

조인하기 이전 토스랩 문화

2주 단위 스프린트, 스프린트 마지막 날 회고

각자 관리하는 코드 품질

Page 12: 스타트업에서 개발자 문화 주도하기

테스트코드 작성CI - Jenkins 설치 및 모니터

Page 13: 스타트업에서 개발자 문화 주도하기

테스트코드 작성CI - Jenkins 설치 및 모니터

추후 사내 자동 배포 시스템으로 발전

Page 14: 스타트업에서 개발자 문화 주도하기

업무 프로세스의 변화 시도

Page 15: 스타트업에서 개발자 문화 주도하기

API-디자인-프론트 동시 진행⬇�

백엔드/디자인 선 진행모바일/웹 개발 후 진행

Page 16: 스타트업에서 개발자 문화 주도하기

API-디자인-프론트 동시 진행⬇�

백엔드/디자인 선 진행모바일/웹 개발 후 진행

추후 스프린트 계획에 영향

Page 17: 스타트업에서 개발자 문화 주도하기

토스랩 개발자 블로그 시작http://tosslab.github.io/

Page 18: 스타트업에서 개발자 문화 주도하기

토스랩 개발자 블로그 시작http://tosslab.github.io/

제품 블로그 개설데이터 블로그 개설

Page 19: 스타트업에서 개발자 문화 주도하기

익숙해질 무렵...

Page 20: 스타트업에서 개발자 문화 주도하기

새로운 개발자 영입

Page 21: 스타트업에서 개발자 문화 주도하기

다들 겪는 협업의 진통

Page 22: 스타트업에서 개발자 문화 주도하기

코드 스타일 불일치제품 품질 저하

Page 23: 스타트업에서 개발자 문화 주도하기

코드 컨벤션 확립코드리뷰 도입짝프로그래밍 도입

Page 24: 스타트업에서 개발자 문화 주도하기

개발 프로세스 고도화

Page 25: 스타트업에서 개발자 문화 주도하기

3 대 2 전략개발과 코드리뷰의 프로세스화통합된 코드의 QA 진행

Page 26: 스타트업에서 개발자 문화 주도하기

플래닝 포커 도입

Page 27: 스타트업에서 개발자 문화 주도하기

플래닝 포커 도입

일정 산정과 우선순위 협의에 지대한 영향

Page 28: 스타트업에서 개발자 문화 주도하기

신규 기획자, 개발자계속 추가

Page 29: 스타트업에서 개발자 문화 주도하기

속속 드러나는 문제점

Page 30: 스타트업에서 개발자 문화 주도하기

기획서/디자인 검토긴급 이슈 대응

개발자간 커뮤니케이션타 부서의 지원

Page 31: 스타트업에서 개발자 문화 주도하기

Developer Header 영입

Page 32: 스타트업에서 개발자 문화 주도하기

긴급 이슈에 대한 검토개발자간 커뮤니케이션 담당기획 검토 담당자 지정

인프라 담당기타 개발 업무외 잡무 담당

Page 33: 스타트업에서 개발자 문화 주도하기

배포 프로세스 고도화

Page 34: 스타트업에서 개발자 문화 주도하기

개밥 먹기 도입인하우스 배포

인하우스로 자동배포 확대

Page 35: 스타트업에서 개발자 문화 주도하기

정식 배포 전 쏟아지는 피드백

고객은 높은 품질을 만날 수 있다는 믿음

Page 36: 스타트업에서 개발자 문화 주도하기

앞으로도 계속 발전해 나갈 예정

Page 37: 스타트업에서 개발자 문화 주도하기

어떻게 가능했을까?

Page 38: 스타트업에서 개발자 문화 주도하기

스프린트 리뷰

Page 39: 스타트업에서 개발자 문화 주도하기

2주간 업무 중 문제점을 찾아 개선

Page 40: 스타트업에서 개발자 문화 주도하기

문제가 없는 완벽한 프로세스는 없다.커뮤니케이션도 마찬가지조직도 마찬가지

Page 41: 스타트업에서 개발자 문화 주도하기

문제점을 해결할 수 있는 기회를 가지는 시간