무신사 백엔드 엔지니어가 Claude Code와 Git Worktree로 5개 티켓을 동시에 해치운 비결
AI를 단순한 자동 완성 도구로 쓰는 단계를 넘어, 업무 방식 자체를 재정의한 무신사 WMS 팀의 실전 사례를 다룹니다. 복잡한 레거시 분석부터 병렬 작업 환경 구축까지, AI Agent를 활용해 '구현'의 굴레에서 벗어나 비즈니스 가치에 집중하는 현대적 엔지니어의 생존 전략을 제시합니다.
레거시 코드 분석에 지친 시니어 개발자나, 쏟아지는 티켓 사이에서 우선순위와 품질 관리에 어려움을 겪는 리드급 엔지니어에게 일독을 강력히 권합니다.
새로운 팀에 합류하자마자 복잡한 물류 시스템(WMS/WCS) 프로젝트를 맡게 되었으며, 방대한 코드베이스와 비즈니스 로직을 파악하는 데 막대한 시간과 비용이 발생했습니다. 특히 촉박한 일정 속에서 다수의 티켓을 순차적으로 처리해야 하는 기존의 선형적인 작업 방식은 개발자의 컨텍스트 스위칭 비용을 높이고 전체 프로젝트 속도를 제한하는 병목 현상을 야기했습니다.
Claude Code를 단순한 코드 생성 도구가 아닌 시스템 분석 파트너로 활용하여 분석 기준을 정형화하고, 시작점·종료점·Flow 중심의 구조 이해 방식을 도입했습니다. 기술적으로는 Git Worktree를 사용하여 티켓별 독립 작업 환경을 구축하고, 각 환경마다 별도의 AI 세션을 할당하는 '병렬 작업 아키텍처'를 구성하여 여러 개의 업무를 동시에 처리했습니다.
예상 일정보다 조기에 개발을 완료했을 뿐만 아니라, 확보된 시간을 비즈니스 로직의 엣지 케이스 검증과 시스템 정합성 확인에 투자하여 품질을 높였습니다. 또한 백엔드 개발자임에도 불구하고 AI와의 협업을 통해 Slack 응답 자동화 툴 및 QA용 Mock 데이터 생성기를 1시간 만에 제작하는 등 부가적인 업무 효율화 도구까지 확보했습니다.
Trade-off
AI의 출력물은 입력 데이터(Input)의 질에 의존하기 때문에 초기에는 의도와 다른 결과로 인해 코드 리뷰 수정 사항이 다수 발생했습니다. 또한 본문에 명시되지는 않았으나 다수의 AI 세션과 Git Worktree를 동시에 운영할 경우 로컬 자원 소모가 증가할 수 있으며, 최종적으로 인프라의 안정성과 확장성을 검증하는 것은 여전히 개발자의 숙련도와 CS 지식에 의존해야 한다는 한계가 있습니다.
앤스로픽에서 제공하는 엔지니어링 특화 AI 도구로, 특정 분석 로직이나 작업 기준을 'Skill' 형태로 정형화하여 반복 실행할 수 있습니다.
하나의 로컬 저장소에서 여러 브랜치를 서로 다른 디렉토리에 동시에 체크아웃하여 작업할 수 있게 해주는 Git의 기능입니다.
작업 단위별로 독립된 AI 에이전트 세션을 할당하여 컨텍스트 오염 없이 업무를 동시다발적으로 진행하는 전략입니다.




