
팀을 더욱 유연하게 만들어가는 힘
두줄요약
물류 개발팀이 리팩토링과 페어 프로그래밍으로 도메인 지식·코드 품질을 함께 높였습니다.\nJira·Confluence·로그·회의 규칙을 정비해 협업과 운영 대응 체계를 만들었습니다.
문제 상황
- 촉박한 물류센터 오픈 이후 중복 개발, 비일관적 코드 스타일, 로그 전략 부재, 도메인 이해도 부족 누적
- 변경 이력 추적과 문서 탐색의 어려움으로 유지보수·확장 공수 증가
해결 방법
- 도메인 이해도 상·중 인력을 포함한 2~3인 페어 프로그래밍과 API 단위 프로세스 다이어그램 도입
- 밸리데이션, 반환 타입, 중복 코드, 페이지네이션, 테스트를 리팩토링 공통 기준으로 설정
- Google 스타일 기반 코드 컨벤션, 브랜치 전략, 2인 리뷰 승인 규칙 수립
성능/운영 포인트
- ELK 히스토리와 AOP 기반 MDC 적용으로 trace ID 중심 로그 검색·장애 원인 추적 강화
- Jira에서 개발 작업과 이슈 이력 관리, Confluence에서 시스템 지식·운영 매뉴얼 관리로 역할 분리
- 배포 태그 기록, 스크럼, 짧은 의사결정 회의와 투표 기반 합의 절차 운영
적용해볼 점
- 체계를 고정 규칙이 아닌 실행·보정·정착을 반복하는 팀 문화로 접근
- 원격 환경에서 짧은 논의와 기록 중심 방식으로 결정 지연·불필요한 회의 축소


