Skip to content

우리가 일하는 방법

Kyeoungwoon Park edited this page Jun 4, 2025 · 3 revisions

우아한형제들 개발 문화 가이드

1. 코드 품질 관리

  • 코드 리뷰 (Upsource)
    • 모든 PR은 Upsource를 통해 리뷰, 최소 1명 이상 승인 후 머지
  • 정적 분석 (SonarQube)
    • CI 파이프라인에 SonarQube 연동
    • 코드 중복·버그·커버리지 등 자동 검출 및 품질 게이트 설정
  • 페어 프로그래밍
    • Two-Two 문화로 페어 코딩 장려
    • 지식 공유와 코드 안정성 확보

2. 문서화 및 가시성

  • Wiki 기록
    • 변경사항별 주의사항, 개발 가이드라인 전부 사내 Wiki에 문서화
    • 최신 정보 확인·수정 가능

3. 코드 리뷰 규칙 문서화

  • PR 템플릿, 최대 크기(예: 300줄 미만), 라벨(D0D3, P0P2) 등 규칙 정리
  • 리뷰 코멘트 반영 시 변경 내역 코멘트로 남기기
  • 리뷰어는 건설적 피드백·칭찬 문화 유지

4. 회고 및 개선 (KPT)

  • Keep: 잘한 점
  • Problem: 문제점
  • Try: 실천 과제
  • 책임 회피 없이 구체적이고 실천 가능한 액션 아이템 도출

5. 주단위 위클리 스크럼

  • 매주 정해진 요일·시간에 스크럼 진행
  • 진행 상황, 블로커, 다음 스프린트 계획 공유

6. 요구사항 분석 및 추진 계획

  • 코딩 전 반드시 요구사항 분석 문서화
  • 주요 기능, 설계, 추진 방법(단계·예상 일정) 명시

7. 사소한 것도 공유

  • Slack·테크톡 등에서 작은 팁·문제 해결 경험 적극 공유
  • 지식 자산으로 축적

8. 질문 장려 문화

  • 모르는 부분은 즉시 질문
  • 질문·답변은 공유 자산으로 관리