Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
스타트업에서 개발자문화 주도
하기
정승욱
발표자 소개
정승욱
TossLab Android 개발자
Google Developer Expert Android
블로그 : https://medium.com/@jsuch2362
Github : https://github...
오늘 하려는 이야기
우린 지금 멋지게 일하고 있어요.
우린 지금 멋지게 일하고 있어요.
우린 처음부터 잘했어요.
우린 처음부터 잘했어요.
개발자 문화를 발전시키려는 삽질 과정들
조인 하기 이전 상황
조인하기 이전 토스랩 개발자
백엔드 2명
프론트 1명
iOS 1명
통계 1명
안드로이드 없음 - CTO 대행 중
조인하기 이전 토스랩 문화
2주 단위 스프린트, 스프린트 마지막 날 회고
각자 관리하는 코드 품질
테스트코드 작성
CI - Jenkins 설치 및 모니터
테스트코드 작성
CI - Jenkins 설치 및 모니터
추후 사내 자동 배포 시스템으로 발전
업무 프로세스의 변화 시도
API-디자인-프론트 동시 진행
⬇
백엔드/디자인 선 진행
모바일/웹 개발 후 진행
API-디자인-프론트 동시 진행
⬇
백엔드/디자인 선 진행
모바일/웹 개발 후 진행
추후 스프린트 계획에 영향
토스랩 개발자 블로그 시작
http://tosslab.github.io/
토스랩 개발자 블로그 시작
http://tosslab.github.io/
제품 블로그 개설
데이터 블로그 개설
익숙해질 무렵...
새로운 개발자 영입
다들 겪는 협업의 진통
코드 스타일 불일치
제품 품질 저하
코드 컨벤션 확립
코드리뷰 도입
짝프로그래밍 도입
개발 프로세스 고도화
3 대 2 전략
개발과 코드리뷰의 프로세스화
통합된 코드의 QA 진행
플래닝 포커 도입
플래닝 포커 도입
일정 산정과 우선순위 협의에 지대한 영
향
신규 기획자, 개발자
계속 추가
속속 드러나는 문제점
기획서/디자인 검토
긴급 이슈 대응
개발자간 커뮤니케이션
타 부서의 지원
Developer Header 영입
긴급 이슈에 대한 검토
개발자간 커뮤니케이션 담당
기획 검토 담당자 지정
인프라 담당
기타 개발 업무외 잡무 담당
배포 프로세스 고도화
개밥 먹기 도입
인하우스 배포
인하우스로 자동배포 확대
정식 배포 전 쏟아지는 피드백
고객은 높은 품질을 만날 수 있다는 믿음
앞으로도 계속 발전해 나갈 예정
어떻게 가능했을까?
스프린트 리뷰
2주간 업무 중 문제점을 찾아 개선
문제가 없는 완벽한 프로세스는 없다.
커뮤니케이션도 마찬가지
조직도 마찬가지
문제점을 해결할 수 있는 기회를 가지는
시간
Nächste SlideShare
Wird geladen in …5
×

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

611 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Internet
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

  1. 1. 스타트업에서 개발자문화 주도 하기 정승욱
  2. 2. 발표자 소개 정승욱 TossLab Android 개발자 Google Developer Expert Android 블로그 : https://medium.com/@jsuch2362 Github : https://github.com/ZeroBrain
  3. 3. 오늘 하려는 이야기
  4. 4. 우린 지금 멋지게 일하고 있어요.
  5. 5. 우린 지금 멋지게 일하고 있어요.
  6. 6. 우린 처음부터 잘했어요.
  7. 7. 우린 처음부터 잘했어요.
  8. 8. 개발자 문화를 발전시키려는 삽질 과정들
  9. 9. 조인 하기 이전 상황
  10. 10. 조인하기 이전 토스랩 개발자 백엔드 2명 프론트 1명 iOS 1명 통계 1명 안드로이드 없음 - CTO 대행 중
  11. 11. 조인하기 이전 토스랩 문화 2주 단위 스프린트, 스프린트 마지막 날 회고 각자 관리하는 코드 품질
  12. 12. 테스트코드 작성 CI - Jenkins 설치 및 모니터
  13. 13. 테스트코드 작성 CI - Jenkins 설치 및 모니터 추후 사내 자동 배포 시스템으로 발전
  14. 14. 업무 프로세스의 변화 시도
  15. 15. API-디자인-프론트 동시 진행 ⬇ 백엔드/디자인 선 진행 모바일/웹 개발 후 진행
  16. 16. API-디자인-프론트 동시 진행 ⬇ 백엔드/디자인 선 진행 모바일/웹 개발 후 진행 추후 스프린트 계획에 영향
  17. 17. 토스랩 개발자 블로그 시작 http://tosslab.github.io/
  18. 18. 토스랩 개발자 블로그 시작 http://tosslab.github.io/ 제품 블로그 개설 데이터 블로그 개설
  19. 19. 익숙해질 무렵...
  20. 20. 새로운 개발자 영입
  21. 21. 다들 겪는 협업의 진통
  22. 22. 코드 스타일 불일치 제품 품질 저하
  23. 23. 코드 컨벤션 확립 코드리뷰 도입 짝프로그래밍 도입
  24. 24. 개발 프로세스 고도화
  25. 25. 3 대 2 전략 개발과 코드리뷰의 프로세스화 통합된 코드의 QA 진행
  26. 26. 플래닝 포커 도입
  27. 27. 플래닝 포커 도입 일정 산정과 우선순위 협의에 지대한 영 향
  28. 28. 신규 기획자, 개발자 계속 추가
  29. 29. 속속 드러나는 문제점
  30. 30. 기획서/디자인 검토 긴급 이슈 대응 개발자간 커뮤니케이션 타 부서의 지원
  31. 31. Developer Header 영입
  32. 32. 긴급 이슈에 대한 검토 개발자간 커뮤니케이션 담당 기획 검토 담당자 지정 인프라 담당 기타 개발 업무외 잡무 담당
  33. 33. 배포 프로세스 고도화
  34. 34. 개밥 먹기 도입 인하우스 배포 인하우스로 자동배포 확대
  35. 35. 정식 배포 전 쏟아지는 피드백 고객은 높은 품질을 만날 수 있다는 믿음
  36. 36. 앞으로도 계속 발전해 나갈 예정
  37. 37. 어떻게 가능했을까?
  38. 38. 스프린트 리뷰
  39. 39. 2주간 업무 중 문제점을 찾아 개선
  40. 40. 문제가 없는 완벽한 프로세스는 없다. 커뮤니케이션도 마찬가지 조직도 마찬가지
  41. 41. 문제점을 해결할 수 있는 기회를 가지는 시간

×