Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

597 views

Published on

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

Published in: Internet
  • Be the first to comment

  • Be the first to like this

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

  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. 문제점을 해결할 수 있는 기회를 가지는 시간

×