에디블로그
Engineer's Field Notes

AI 자동화로 매일
한 편씩 쓰는
엔지니어 운영 노트

Claude Code · 자동화 파이프라인 · 사고 회고까지. 잘 굴러간 기록 + 깨진 흔적도 같이 남깁니다.

사람이 할 수 있는 일은,
AI도 할 수 있어야 합니다.
매일 한 편 쓰면서 검증 중.
— 이번 주 가장 많이 읽힌 글 TOP 3
개발자 도구/협업 & 이슈

[Linear] Jira 대신 쓰는 키보드 우선 이슈 트래커

반응형
[Linear] Jira 대신 쓰는 키보드 우선 이슈 트래커
개발자 도구 · 협업 & 이슈

[Linear] Jira 대신 쓰는 키보드 우선 이슈 트래커

Linear는 Jira처럼 무겁고 설정 많은 이슈 트래커가 부담스러운 팀이 대안으로 많이 고르는 도구예요. 마우스 없이 단축키로 이슈를 만들고 옮기는 게 핵심이고, GitHub 연동으로 PR을 머지하면 이슈가 알아서 닫혀요. 이 글에서는 Linear가 뭘 대체하는지, 처음 세팅하는 순서, 단축키·사이클·GitHub 연동, 요금제까지 한 번에 정리합니다.

무거운 트래커가 부담스러운 팀이 고르는 도구예요

Linear는 소프트웨어 팀을 위한 이슈 트래커 겸 프로젝트 관리 도구예요. 공식 사이트 기준으로 33,000개 이상의 회사가 쓴다고 표기돼 있어요. 시장에서 Linear가 주목받은 이유는 기능이 더 많아서가 아니라, 오히려 의도적으로 단순하고 빠르기 때문이에요.

Jira 같은 전통적인 트래커는 커스텀 필드, 워크플로 분기, 권한 설정이 많아 자유도가 높지만 그만큼 세팅과 클릭이 늘어나요. Linear는 그 반대 방향을 택했어요. 화면 전환이 빠르고, 대부분의 동작을 키보드로 끝낼 수 있게 설계돼 있어요.

항목 전통적인 트래커(예: Jira) Linear
기본 조작 마우스 클릭 중심 키보드 단축키 중심
설정 자유도 높음(필드·워크플로 세밀) 의도적으로 단순화
이슈 단위 스토리·에픽·태스크 이슈 + 하위 이슈 + 프로젝트
반복 주기 스프린트(보드 설정) 사이클(자동 롤오버)
지향점 유연한 범용 트래커 빠른 속도와 일관된 흐름

그래서 Linear는 "모든 걸 설정할 수 있는 트래커"가 아니라, "정해진 방식대로 빠르게 굴러가는 트래커"를 원하는 스타트업과 제품 팀에서 많이 채택돼요.

처음 세팅은 워크스페이스 → 팀 → 이슈 순서예요

시작은 linear.app에서 워크스페이스를 만드는 거예요. 워크스페이스 아래에 팀(Team)을 만들면, 팀마다 고유한 이슈 접두어가 생겨요. 예를 들어 백엔드 팀을 ENG로 만들면 이슈 번호가 ENG-1, ENG-2처럼 붙어요. 이 식별자는 나중에 GitHub 브랜치·PR과 이슈를 연결하는 열쇠라서 처음에 의미 있게 정해두는 게 좋아요.

팀을 만들면 기본 상태(워크플로)가 같이 생겨요. Backlog, Todo, In Progress, Done 같은 흐름인데, 팀별로 상태를 추가하거나 이름을 바꿀 수 있어요. 이슈는 단축키 C 한 번으로 어디서든 새로 만들 수 있고, 제목만 적어도 바로 백로그에 쌓여요.

세팅 팁 팀 접두어(ENG·WEB 등)는 한 번 정하면 모든 이슈 번호에 따라붙어요. GitHub 연동까지 쓸 계획이면, 저장소·서비스 단위와 맞아떨어지게 접두어를 먼저 정리하고 시작하는 편이 깔끔해요.

거의 모든 동작을 키보드로 끝내요

명령 메뉴(Cmd+K)가 출발점이에요

Linear에서 가장 자주 누르는 건 명령 메뉴예요. Cmd+K(윈도우는 Ctrl+K)를 누르면 현재 화면에서 할 수 있는 모든 동작이 검색창으로 떠요. 담당자 지정, 상태 변경, 우선순위 설정, 라벨 추가 같은 걸 메뉴에서 이름으로 찾아 실행할 수 있어서, 단축키를 다 외우지 않아도 명령 메뉴 하나로 대부분 처리돼요.

단일 키 단축키로 빠르게 처리해요

이슈를 선택한 상태에서 단일 키로 자주 쓰는 동작을 바로 할 수 있어요. 새 이슈 생성은 C, 명령 메뉴는 Cmd+K가 대표적이에요. 여러 이슈를 한 번에 선택해서 상태나 담당자를 일괄로 바꾸는 것도 가능해요. 마우스로 드래그할 필요 없이, 키보드만으로 백로그를 정리하는 흐름이 Linear의 핵심 사용 경험이에요.

사이클·프로젝트·트리아지로 일을 묶어요

사이클은 자동으로 굴러가는 반복 주기예요

사이클(Cycle)은 1~2주 같은 정해진 기간 단위로 일을 묶는 기능이에요. 스프린트와 비슷하지만, 기간이 끝나면 다 못 끝낸 이슈가 다음 사이클로 자동으로 넘어가요. 매번 수동으로 이월할 필요가 없어서, 팀이 일정한 박자로 일을 이어가게 돕는 장치예요.

프로젝트는 더 큰 단위의 목표예요

프로젝트(Project)는 여러 이슈를 묶어 하나의 큰 결과물로 관리하는 단위예요. 큰 작업은 상위 이슈와 하위 이슈로 쪼갤 수 있고, 이슈끼리 "이게 막혀서 저게 못 간다" 같은 의존 관계나 중복 관계를 연결할 수도 있어요.

트리아지는 외부에서 들어온 일의 입구예요

트리아지(Triage)는 통합 연동이나 다른 팀에서 들어온 이슈가 먼저 모이는 별도의 받은함이에요. 여기서 검토한 뒤 적절한 팀과 상태로 배정해요. 고객 문의나 외부 요청이 곧장 백로그에 섞이지 않고, 한 번 거르는 단계를 두는 구조예요.

GitHub를 연결하면 PR 머지로 이슈가 닫혀요

Linear가 개발 팀에서 특히 편한 이유가 GitHub 연동이에요. 이슈 화면에서 Cmd/Ctrl+Shift+. 를 누르면 이슈 ID가 들어간 브랜치명이 복사돼요. 그 브랜치로 작업하고 푸시하면 PR이 해당 이슈에 자동으로 연결돼요.

연결 방법은 브랜치명에 이슈 ID를 넣거나, PR 제목·설명에 ID를 적거나, 매직워드를 쓰는 세 가지예요. "Fixes ENG-123", "closes", "resolves" 같은 닫기용 매직워드를 PR 설명에 적으면, PR을 열 때 이슈가 In Progress로, 머지되면 Done으로 자동 전환돼요. "ref", "relates to"처럼 닫지 않는 단어는 상태를 강제하지 않고 연결만 해요.

# 이슈 화면에서 Cmd/Ctrl + Shift + . 로 브랜치명 복사
git checkout -b yongtae/eng-123-fix-login

# PR 설명(description)에 매직워드 작성
#   PR 열면 이슈 → In Progress, 머지하면 이슈 → Done
Fixes ENG-123

상태 전환 규칙은 팀별로 바꿀 수 있어요. PR 초안 작성, 리뷰 요청, 머지 준비 같은 단계마다 어떤 상태로 옮길지 지정할 수 있고, "main에 머지되면 Deployed로" 같은 브랜치별 규칙도 설정 가능해요.

미리 알아둘 함정
  • 매직워드는 PR 설명(description)에 써야 동작해요. 위치를 헷갈리면 자동 전환이 안 걸려요.
  • 자동 상태 전환의 기본값(In Progress·Done)은 팀 설정에 따라 달라질 수 있어요. 팀에서 바꿔뒀다면 기본값을 가정하지 말고 설정을 확인하세요.
  • Jira처럼 세밀한 커스텀 필드와 복잡한 워크플로 분기를 원한다면, Linear의 의도적 단순함이 오히려 제약으로 느껴질 수 있어요.
  • UI는 영어 중심이에요. 한국어 현지화는 제한적이라 팀원 일부에게 진입 장벽이 될 수 있어요.

요금제는 무료부터 시작해요

무료 플랜으로도 핵심 기능을 쓸 수 있고, 팀 수와 이슈 개수에 제한이 걸려요. 본격적으로 쓰면 유료로 넘어가야 해요.

플랜 가격 주요 내용
Free $0 멤버 무제한, 팀 2개, 이슈 250개까지
Basic $10/유저·월(연납) 팀 5개, 이슈 무제한, 파일 업로드 무제한, 관리자 역할
Business $16/유저·월(연납) 팀 무제한, 비공개 팀·게스트, Triage Intelligence, Linear Insights 등
Enterprise 맞춤 견적 SAML·SCIM, 세분화된 관리 권한, 보안·마이그레이션 지원

이런 팀에 맞아요

마우스 클릭을 줄이고 키보드로 빠르게 이슈를 정리하고 싶은 개발 팀, 스프린트 이월을 매번 손으로 옮기기 싫은 팀, GitHub PR과 이슈를 자동으로 묶어 흐름을 끊지 않으려는 팀에 잘 맞아요. 반대로 복잡한 권한 체계나 세밀한 커스텀 필드가 꼭 필요한 조직이라면 더 무거운 트래커가 나을 수 있어요.

처음 써본다면 무료 플랜으로 워크스페이스 하나 만들고, 팀 접두어를 정한 뒤 Cmd+K 명령 메뉴부터 익히는 순서를 추천해요. GitHub 저장소를 연결하고 브랜치 복사 단축키까지 손에 붙이면, Linear가 왜 "빠른 트래커"로 불리는지 금방 체감할 수 있어요.

설치·시작 안내 웹(linear.app)과 macOS·Windows 데스크톱 앱, 모바일 앱을 제공해요. GitHub·Slack·Figma 같은 연동은 워크스페이스 설정의 Integrations에서 켤 수 있어요. 자동 상태 전환을 쓰려면 GitHub 연동을 먼저 연결한 뒤 팀별 워크플로 매핑을 확인하세요.

이 글은 직접 사용한 후기가 아니라, 공식 문서와 요금제 페이지를 근거로 한 객관 정리예요. 가격·기능·플랜 구성은 변경될 수 있으니 도입 전 공식 페이지에서 최신 내용을 확인하세요.

반응형

📚 같이 보면 좋은

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 일정액의 수수료를 제공받습니다."