Git 브랜치 전략과 Jira 스프린트 관리로 팀 개발 생산성 향상결
Git은 학교 팀 프로젝트에서 처음 협업에 활용했습니다. 처음에는 모두가 main 브랜치에 직접 올리다가 충돌이 잦아져서, 기능별로 브랜치를 나누고 PR 리뷰 후 머지하는 방식으로 전환했습니다. 이 변화로 충돌 빈도가 크게 줄었고, 어느 기능에서 버그가 생겼는지 추적하기도 수월해졌습니다.
Jira는 인턴 기간에 처음 실무에서 사용했습니다. 스프린트를 2주 단위로 구성하고 각 이슈에 담당자와 완료 기한을 붙이는 구조였습니다. 초반에 이슈 단위를 너무 크게 잡아 한 스프린트에서 완료하지 못하는 상황이 반복됐는데, 이슈를 반일~하루 단위로 쪼개는 방식으로 바꾸니 진행 상황이 투명하게 보이기 시작했습니다.
두 툴을 함께 쓸 때의 핵심은 커밋 메시지에 Jira 이슈 번호를 붙이는 것입니다. 코드 변경 이유를 나중에 이슈 보드에서 바로 추적할 수 있어, 리뷰어와 PM 모두 컨텍스트를 빠르게 파악할 수 있습니다.