Corca Medium 아카이브
성장하는 팀이 똑똑하게 협업하는 법. 코르카 Jira 도입기
오늘은 코르카 PM 팀과 테크 팀이 Jira를 활용하는 방법에 대해 소개해드리려고 합니다!
최근 팀의 규모가 커지면서 똑똑하게 협업하기 위해 올해 2월부터 Atlassian의 Jira를 도입하여 적극적으로 활용하고 있습니다!
리테일 미디어 서비스 프로젝트 코르카는 여러 프로젝트를 하고 있는데, 그 중에서도 ADCIO 에 우선적으로 적용하였습니다.
개인정보 이슈로 제 자 쿠키를 제한 외부 매체를 통한 광고가 불가능 를 보유한 기업들이 리테일 미디어를 보다 편리하게 도입하여 활용 data 할 수 있도록 지원하는 SaaS를 개발
하는 프로젝트입니다!
도입 배경 추가 기능 페이지 기존에는 개발 현황을 파악하는 Tech Status Board와 도입이 필요한 기능들을 정리해두는 를 Notion에서 각각 관리하였습니다.
Jira 도입 이전 관리한 Notion 페이지 즉각적으로 진행 가능한 로의 변환이 하 하지만 PM 팀에서 task를 생성하더라도 Tech 팀에서 task seamless 지 않다는 문제점 업무를 진행 가능한 단위로 분류하고 다
이 있었습니다. 그래서 Dev Lead 혹은 Tech Lead가 시 담당자 분배 및 지정하는 과정에서 리소스가 많이 들고 있었습니다
.
개발 진행 상황을 파악하기 어 뿐만 아니라 PM 팀도 해당 task가 어떻게 Tech 팀의 업무로 정리되어 있는지, 렵고 매번 직접 확인한 후에 를 업데이트 Notion Status 해야한다는 문제점이 있었습니다.
간의 위계가 불분명 업무들의 을 작성할 수는 있으나 직관적으로 구분하기 어려웠 또한 task 하여, 각 relation 고 노션의 목록과 깃헙이 연동되지 않는다는 문제점 , task 이 있었습니다.
그렇다면 이제 코르카가 어떻게 Jira를 활용해서 똑똑하게 협업하고 있는지 알아볼까요? Jira의 다양한 기능 대표적으로 소개할 수 있고 다른 팀에서도 적용해볼 수 있을만한 내용 들을 활용하고 있지만, 위주로 공유해 보도록 하겠습니다!
스프린트 스프린트를 주 코르카는 2 로 지정하여 관리합니다!
할 일을 쌓아두는 곳인 백로그 에서 앞으로 2주 동안 진행해야 하는 task를 스프린트에 포함합니다.
task들이 모두 포함되면 스프린트를 시작합니다.
백로그에 있던 일을 시작하게 되는 경우 해당 스프린트에 자율적으로 포함 스프린트가 진행되는 중에 , 하고 있습니다!
스프린트가 끝나면 종료된 이슈들은 closed 처리 하고 (이후 Workflow에서 자세하게 다룰 예정입니다!) 진행 중이거나 시작하지 못한 이슈들은 다음 스프린트로 이관합니다.
스프린트 업데이트와 이슈 정리는 아래 사진처럼 PM 팀에서 관리하고 있습니다!
스프린트가 종료된 후 채널에 업로드한 업데이트 내용 보드 활성화 된 스프린트에서 진행 중인 task의 진행 현황은 보드에서 확인할 수 있습니다!
진행 중인 스프린트 현황을 파악할 수 있는 보드
Workflow
각 팀이 를 진행하는 절차와 방법에 대해 커스터마이징 지라를 통해 task 할 수 있는데요, 코르카는 처음 도입 했을 당시에는 TO DO → IN PROGRESS → DONE 이렇게 3단계로 아주 간단하게만 운영하고 있었습니다.
지정할 수 있는 가 한정적 하지만 Status 이라 여러 문제점들이 발생하고 있음을 파악하였습니다.
기능이 없어서 정말로 해결이 된 이슈인지와 재작업이 필요한 이슈의 구분
- Review ‘ ’ 이 되지 않고 있음
배포 여부와 개발 프로덕션 서버에 각각 반영
- / 되었는지는 확인이 어려움
우선순위나 진행 필요 여부를 파악하는 과정
- Task가 생성 되고 이 포함되지 않음
이러한 문제점을 극복하기 위해 다른 기업들의 케이스나 Worlflow 템플릿을 참고하며 코르카의 Worlflow를 만들었습니다!
그렇게 완성된 코르카의 Worlflow를 공유합니다!
스토리 버그 중 종류를 선택하여 생성 보고 A라는 task가 필요한 경우, / 합니다. A task를 등록한 사람은 자 /Reporter로 저장됩니다.
담당자를 지정한 후 를 담당자가 이미 있는 경우, task ‘OPEN’합니다.
담당자가 정해지면 그때 를 하지만 담당자가 아직 정해지지 않은 경우에는 공란으로 두었다가, task ‘OPEN’합 니다.
인지하는 시점에 시작하는 경우 담당자가 task를 ‘TO DO’로 상태를 변경하고, ‘IN PROGRESS’로 업데이트 합 니다.
담당자가 를 완료하면 테스터나 코드 리뷰어를 담당자로 지정 task ‘RESOLVED’ 상태로 변경하고, QA 합니다.
담당자가 해당 를 확인하면 오류나 수정 필요한 사항이 발견되면 task ‘DONE’으로 업데이트 하고, 원래 담당자로 다시 지정 ‘REOPEN’으로 상태를 변경하고 하게 됩니다.
모든 task가 완료되고 배포되게 되면, Product Manager가 최종 상태인 ‘CLOSED’로 상태를 변경합니다.
기타
- 개발 완료 여부 확인 알림
테스트가 가능한 링크가 자동으로 해당 이슈에 댓글로 등록 됩니다!
그러면 담당자가 QA 테스트를 진행한 후, 해당 이슈를 ‘Done’ 상태로 변경합니다.
이후 배포가 완료되면 담당 Product Manager가 이슈를 ‘Closed’ 상태로 변경합니다.
QA 테스트 가능한 링크가 comment로 첨부됨
- 레이블 활용
여러 컴포넌트를 동시에 개발하다 보면, 페이지뷰나 기능 단에서도 task를 구분해야 하는 일들이 발생합니 다.
이럴 때에는 에픽이나 스토리/버그의 하위 이슈로 묶어서 관리하기 보다, ‘레이블' 기능을 활용하면 보다 직 관적인 분류가 가능해집니다!
아래 사진처럼 분류하면 레이블로 filter 하여 task를 조회할 수 있고, 관리하기도 훨씬 편리합니다.
레이블 선택 화면
- 댓글에서 적극적인 소통
Jira는 이슈 별로 comment를 달고, 팀원을 태그할 수 있는데 이 기능도 효과적인 협업에 도움이 많이 됩니다!
담당자와 참조자가 지정되어 있어 질문을 해야 하는 사람이 명확하고, 질문 내용에 대해 답변 및 확인 해야 하는 사람이 뚜렷하기 때문입니다.
그리고 댓글에 사진이나 링크 첨부가 가능해서 자료 공유와 정확한 문제 확인도 가능해집니다!
코르카 팀원들은 task에 대한 논의를 기존에는 Notion 혹은 Slack에서 많이 진행했었는데, 시간이 지나면 관 련 내용을 찾기 어렵고 업데이트 사항도 분산되어 있었는데, Jira의 댓글을 통해 더 정확한 커뮤니케이션을 진행하고 있습니다!
댓글로 활발히 소통 중인 팀원들 처음에는 기초적인 기능만 간단하게 활용하다가 여러 시행 착오와 팀원들의 다양한 피드백을 수렴한 결과, 지금의 코르카 만의 Jira로 자리잡게 된 것 같습니다!
협업이 더 편리해지고 업무 효율성이 증대 코르카 팀원들도 되었다는 의견을 전해주셨습니다!
하위 이슈와 댓글 담당자와 PM 팀의 티쥬 님의 의견입니다! , Status 기능이 특히 도움이 많이 되었다고 말씀 해주셨어요!
각자 담당하는 를 분배하고 공유하 Dev 팀의 Back-end Engineer 물개, 표범, 아기상어 님의 의견입니다! task 기 편하다
는 의견을 공통으로 남겨주셨네요!
Dev팀 Full-stack Engineer 플라밍고 님은 이전 직장에서의 경험과 지라 활용법을 PM 팀에 많이 알려주신 분 이에요! Workflow가 잘 정리된 것 같다고 코멘트 주셨네요!
지라를 Dev Lead 도마뱀 님은 지라 도입의 필요성을 먼저 인지하시고 적극적으로 활용하고 계신 분인데요, 통해 업무 생산성이 향상되고 팀 내 협업이 더 효율적으로 잘 이루어지고 있다
고 말씀해주셨어요!
팀원들이 먼저 필요성을 느껴 지라 도입을 제안 드렸을 때, 대표님도 지지와 응원을 보내주셨어요! 팀원들이 1 on 1에서도 만족감을 표현하시나봐요!
저도 매주 레슨런을 꾸준하게 쓰는 편인데, Jira랑 관련된 글을 몇 개 적었던 게 기억이 나서 찾아보니 2월 넷 째주 레슨런에서 커뮤니케이션이 더 잘되는 것 같다고 적었고, 3월 셋째주에는 Workflow 수정하면서 점점 자리가 잡히고 있다고 느꼈었네요!
오늘은 빠르게 성장하고 팀의 규모가 커지면서 더 똑똑하고 효율적으로 일하기 위해 팀원들이 자발적으로 협업 툴을 도입하고 활용하면서 안정화 되어 가고 있는 코르카가 일하는 방법에 대해 소개해드렸습니다!
코르카 팀이나 문화에 대해 더 궁금하신 점이 있다면 댓글로 남겨주세요! 흥미롭고 재미있는 다음 소식으로 돌아오겠습니다!
우리가 살아가는 세상을 AI 기술로 변화시키는 팀 Corca는 고도화된 기술력과 기획력을 토대로 새로운 가치 를 창출하고 있습니다.
Corca의 여정에 함께하실 분들은 코르카 채용페이지를 확인해주세요!
기술 발전의 혜택을 모두가 누리게 하여 인류 문명의 발전에 기여하는 코르카