목록 보기
코드 리뷰 봇으로 시작된 팀 문화의 변화
백엔드

코드 리뷰 봇으로 시작된 팀 문화의 변화

우아한 형제들
우아한 형제들
2025년 10월 30일

두줄요약

코드 리뷰 봇으로 개인별 미처리 MR을 알려주고 리뷰어를 자동 배정해 리뷰 지연을 줄였습니다. 이후 휴가자 알림, 스크럼 문서, 온콜 관리까지 확장하며 팀 문화를 개선했습니다.

문제 상황

  • MR 승인 규칙과 Slack 알림만으로는 리뷰 책임이 흐려져 특정 인원에게 리뷰가 편중됨
  • 리뷰해야 할 MR이 개인별로 식별되지 않아 개발 완료 후 스프린트를 넘기는 일이 반복됨

원인 분석

  • 모든 개발자를 일괄 리뷰어로 지정해 책임 분산과 학습 효과가 약화됨
  • Slack 알림이 열려 있는 MR 목록만 보여주어 개인별 미처리 리뷰를 구분하지 못함

해결 방법

  • GitLab API와 Slack을 연동한 리뷰 독려 봇으로 개인별 미완료 MR만 전송
  • 잔여 리뷰 개수를 기준으로 2명의 리뷰어를 자동 랜덤 할당
  • 휴가자 정보를 반영해 오늘 또는 내일 휴가자는 후보에서 제외

성능/운영 포인트

  • 리뷰 소요 시간이 첫 리뷰, 첫 approve, 마지막 approve, merge 전 구간에서 개선
  • webhook 즉시 전환, 파트별 리뷰어 분리 등으로 리뷰 흐름을 지속 개선
  • 휴가자 알림, 스크럼 문서 자동 생성, 온콜 담당자 공지와 이력 관리로 봇 기능 확장

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...