나를 소개

JIRA 가이드 라인 및 효율성 정리

Dev.99_tale 2025. 4. 5. 03:48

Jira 가이드라인

1. 💡 이슈 등록 (Backlog)

  • 작업은 무조건 Jira 이슈로 시작합니다.
  • 제목은 명확하게, 예: USER - AOP 마스터권한 기능, Auth - JwtTokenProvider 구현
  • 할 일 단위로 쪼개서 작성합니다. (작업 단위: 1~2 / 3~4일 이내 권장)
  • 이슈 클릭해서 첫 시작기간 및 마감기간 꼭 체크해주기!
  • 담당자 지정 & 우선순위 설정

2. 💡 이슈 생성 후 (Issue)

  • 백로그에 이슈 생성 후, 이슈 클릭
  • 담당자 선택
  • 설명 - 간략하게 넣기 (대영 튜터님 예시 참고)
  • Start date(시작 기간 선택)
  • 기한 (마감 기간 선택)
  • 상위항목 - 각 도메인에 맡는 타임라인 선택

(각 도메인에 대한 타임라인이 없으면 타임라인 생성 후 진행)

  • Team 선택
  • 그러고 타임라인에서 확인 (이건 자율)

3. 🚀 스프린트 진행

  • 2~4일 간격의 짧은 스프린트로 운영합니다.
  • 스프린트 시작 전: 백로그에서 이번에 할 이슈를 골라 Sprint에 추가
  • Jira 보드에서 본인 작업 상태를 업데이트
  • 스프린트 마지막 전날 → 회고 & 다음 스프린트 이슈 선정

4. 🛠️ 작업 진행 시 (Code)

  • 작업 전! 이슈에서 할일 - 진행중 - 완료 - 테스트 선택하고 작업하기!!!
  • 그러고 난 다음에 에픽색깔 정해놓기
    • 진행/리팩토링 - 파랑색
    • 미진행 - 회색
    • 완료 - 녹색
  • Code 작업 진행하고, 기능 구현하고 체크(확인)
  • 이슈 단위 작업이 끝나면 이슈 클릭해서 커밋만들기
  • 1. 인텔리제이 왼쪽 사용시 이슈 키 복사 - FP-63
  • 2. CLI일 경우, git commit -m "FP-63 <message>"
  • Git 커밋/PR 시 이슈 번호를 명시합니다
git commit -m "FP-64 feat:user - crud 구현"

5. 🔔 실시간 알림 (Slack 연동)

  • Jira 이슈 생성/변경, GitHub 커밋/PR은 Slack 채널로 실시간 전송
  • 알림 확인하고 팀원 작업 흐름 파악하세요

6. ✅ 기타 체크사항

  • 스프린트 동안 이슈는 본인이 직접 책임지고 관리합니다.
  • 회고 시 Jira 이슈 기반으로 리뷰합니다.'
  • 백로그에 이슈 만들었는가?
  • 브랜치/커밋/PR에 이슈 번호 잘 넣었는가?
  • 스프린트 시작/종료 일정 확인했는가?

 


이번 프로젝트 JIRA활용하는 방법

최종 프로젝트에서는 Jira를 적극적으로 활용하여 애자일 방식의 효율적인 협업 환경을 구축.

기존 1~2차 프로젝트에서 사용했던 워터폴 방식의 비효율적인 일정 관리와 커뮤니케이션 한계를 보완하기 위해, Jira 기반의 스크럼(Scrum) 템플릿을 도입해 프로젝트를 운영.


워터폴 방식에서는 작업 누락, 소통 불일치, 일정 밀림 문제

→ Jira를 활용한 애자일 스프린트 운영으로 반복적 피드백, 효율적인 일정 관리, 역할별 작업 투명화.

팀 전체의 생산성과 협업 효율성이 확실히 향상되는게 목표

🔧 Jira 활용

  • 커뮤니케이션 도구로서의 Jira
    팀원 간 작업 내용을 투명하게 공유하고, 백로그를 기반으로 진행 상황을 명확하게 파악
  • GitHub 연동
    Jira 이슈와 GitHub 커밋, PR을 연동하여 작업 흐름 추적
    예: JIRA-12: 로그인 API 개발 커밋 → 자동으로 이슈와 연결
  • 애자일 스프린트 운영
    Jira의 스크럼 템플릿을 사용하여 2~4일 간격의 단기 스프린트를 반복 진행
    각 스프린트 시작 전 백로그에서 할당, 마지막 날에는 다음 스프린트 계획 수립
  • 백로그 이슈 상세화
    각 작업을 구체적인 태스크 단위로 쪼개 상세히 작성
    → 모든 팀원이 서로의 작업을 명확하게 이해하고 충돌 없이 협업 가능
  • Slack 알림 연동
    Jira와 GitHub를 Slack 채널과 연동하여,
    이슈 생성, 작업 상태 변경, PR 커밋 등 주요 이벤트가 실시간으로 알림되도록 구성
  • 스페이스(Space) 활용 - 페이지
    Jira의 스페이스 기능을 활용해 문서화된 자료, 보안이 필요한 설정 파일(YAML, Dockerfile, docker-compose 등)을 안전하게 저장하고 공유 가능
  • 이슈 및 에픽 시각화 (보드)
    담당자별로 이슈를 필터링하여 작업 분포를 쉽게 확인할 수 있으며,
    에픽 단위로 '할 일 → 진행 중 → 완료 → 테스트' 상태로 구분되어 업무 흐름을 직관적으로 파악 가능