JIRA 용어 정리

Juhyang·2022년 3월 3일
0

볼륨 크기

프로젝트>스프린트>에픽>스토리>작업

용어 설명

1. 스프린트

반복적인 개발 주기. [계획 -> 개발 -> 리뷰] 까지가 1 스프린트이다.

  • 짧은 기간 동안에 동작하는 SW를 사용자에게 제공하면서 피드백을 받아서 고쳐나가는데, 이 '짧은 기간'을 스프린트(Sprint)라고 한다. 각 Sprint 단계 종료 시 새로운 기능이 추가되어 실행 가능 해야한다.
  • 보통 스프린트 n차로 부르며, 작업 단위가 모여 통합적인 기능이 구현 완료되고, 출시(릴리즈)가 가능한 상태가 되는 기간을 말한다.
  • 기획, 디자인, 퍼블, 개발 후 단위 테스트까지 완료되는 기간을 말한다.

2. 백로그

요구사항을 모아둔 곳

스프린트 백로그 - 1개 스프린트에서 개발할 백로그들을 스프린트 백로그라고 한다.

3. 이슈

유저 스토리 라고도 하며, 사용자 경험에 관한 프로세스를 기반으로 스토리로 작성할 수 있다.
ex) 로그인 기능을 구현한다면, 로그인 화면 구현, 비밀번호 찾기, 아이디 찾기, 본인인증 등의 사용자가 경험하는 프로세스를 기반으로 이슈를 등록하는것.

Epic
많은 사용자 스토리, 많은 작은 단위 업무로 나눌 수 있는 업무의 큰 틀. 하나의 스프린트에 걸쳐서 끝나지 않고, 여러 스프린트에 걸쳐서 종료되며, 여러 스토리들의 집합. 주로 Major Feature들을 중심으로 정의한다.

예) 사용자 기본 기능

Story
서비스 고객에게 가치를 줄 수 있는 기능을 서술한 것. 기술적인 전문 용어가 아닌 비즈니스 언어로 작성하는 것이 좋다.

예) 사용자는 팀원 초대를 위해 로그인을 할 수 있다.

Task
에픽/스토리의 하위 작업으로 에픽/스토리를 완료하기 위해서 개발자가 실제로 작업해야 하는 각각의 단위 작업

예) 로그인 UI 개발, 테스트 시나리오 작성 등

4. Project

  • JIRA 프로젝트는 ‘이슈’ 들의 집합이라고 할 수 있다.
  • 모든 개별 ‘이슈’ 는 프로젝트에 속하게 된다.
  • 각 프로젝트는 이름과 프로젝트 키를 갖는다.
  • ‘이슈’를 작성하면 프로젝트 키는 프로젝트 ‘이슈’ 접두사로 표시 된다.
    > OP-8, OP-10 같은 형식을 갖게 된다.
    이 프로젝트 키를 git branch로 사용하거나 commit title로 사용할 수 있다.
profile
kurly - commerce web development

0개의 댓글