JiraUsage

Clunix Wiki
(버전 사이의 차이)
잔글 (Bug 이슈의 Workflow)
잔글 (신규기능이나 개선 이슈의 Workflow)
33번째 줄: 33번째 줄:
 
* 버그 수정이 완료된 경우 Done 처리를 한다.
 
* 버그 수정이 완료된 경우 Done 처리를 한다.
  
== 신규기능이나 개선 이슈의 Workflow ==
+
=== 신규기능이나 개선 이슈의 Workflow ===
 
[[파일:Jira improvement workflow.png|300픽셀|섬네일|오른쪽|신규기능이나 개선 이슈의 Workflow]]
 
[[파일:Jira improvement workflow.png|300픽셀|섬네일|오른쪽|신규기능이나 개선 이슈의 Workflow]]
 
* 버그 이슈와 유사함
 
* 버그 이슈와 유사함

2014년 4월 20일 (일) 11:12 판

Jira는 이슈 관리 시스템이다.

http://juno.clunix.com 에서 운영되고 있다.

목차

Issue

Issue Type

  • Jira에서 제공되는 Issue는 다양한 형식으로 확장이 가능하다.
  • 현재 Jira에서 제공되는 이슈는 다음과 같다.
    • 버그(Bug): 제품 버그와 관련된 이슈
    • 개선사항(Improvement): 제품의 버그는 아니지만, 기능이나 성능상의 개선과 관련된 이슈
    • 신규기능(New Feature): 새로운 기능과 관련된 이슈
    • 작업(Task): 신규 제품 개발시나 개발 용역 과제에서 새로 개발되는 기능. 기존제품의 기능 추가인 신규 기능과는 다른 이슈 유형임
    • 하위작업(Sub-task): 작업의 하위 작업, 작업을 계층적으로 구성할 수 있음
  • 이슈 생성시 이슈 유형의 용도에 맞게 생성하여야 한다.

Issue Workflow

Jira에서는 이슈 유형별로 상태를 특화하여 정의할 수 있다. 연구소 내부로 사용하는 이슈 Workflow는 3가지 종류를 제공한다.

Task 이슈의 Workflow

작업이슈의 Workflow
  • 작업 이슈를 최초 생성하면 TO DO 상태임
  • 담당자는 작업을 진행하게 되면 Start를 하여 이슈를 In Progress 상태로 만든다.
  • 작업이 완료되면 Done 처리를 하여 Done 상태를 만든다.
  • 만약 작업을 진행 중 다른 일정으로 인하여 잠시 보류해야 하는 경우 Suspend를 한다.

Bug 이슈의 Workflow

버그이슈의 Workflow
  • 버그 이슈를 최초 생성하면 Open 상태임
  • 보고된 버그가 별 문제가 없거나 설정상의 문제인 경우 Resolve를 하여 Closed 상태로 만든다. 이때 Resolution 유형을 반드시 입력한다.
  • 버그 수정 개발이 필요한 경우 Start를 이용하여 이슈를 In Progress상태로 전이시킨다.
  • 만약 작업을 진행 중 다른 일정으로 인하여 잠시 보류해야 하는 경우 Suspend를 한다.
  • 버그 수정이 완료된 경우 Done 처리를 한다.

신규기능이나 개선 이슈의 Workflow

신규기능이나 개선 이슈의 Workflow
  • 버그 이슈와 유사함
  • Closed 상태의 Transition 명이 약간 상이함

Project

  • Jira는 이슈들을 프로젝트별로 관리 할 수 있다.
  • 각 프로젝트는 몇글자 내외의 영문 약어를 정의하며, 이슈 번호는 프로젝트 약어에 이슈 생성시 일련번호를 붙여서 생성한다.
  • 현재 Jira상에서 운용중인 프로젝트는 다음과 같다. 괄호안은 프로젝트 약어임
    • ECMCore(ECM): ECMCore 개발
    • EMS(EMS): EMS 개발
    • GPAS 개발(GPAS): GPAS 개발
    • RenderVerse 개발(RVS): RenderVerse 개발(AKA RMS) 정부 과제
    • 아렌티어(RNT): 아렌티어 개발
    • 제품유지보수(PMT): 제품 유지 보수와 관련된 프로젝트. (연구소 내부 관리용)
    • 개발지원(기술부협업)(SUPPORT): 개발 제품에 대한 버그, 신규기능, 개선 이슈에 대한 기술부 협업용 프로젝트
  • 향후 프로젝트는 계속 추가될 수 있음
  • 프로젝트는 그 특성에 따라 지원 가능한 이슈나 이슈 상태가 상이하다.
프로젝트 특성별 이슈 유형
프로젝트 특성 설명 지원이슈유형 해당 프로젝트
제품개발 일반적인 신제품 개발 프로젝트로서 이슈 유형은 버그, 개선사항, 신규기능, 작업, 하위작업을 포함한다 버그, 개선사항, 신규기능, 작업, 하위작업 GPAS, RNT, EMS, PMT 등
정부과제 정부과제 프로젝트 작업, 하위작업, 버그 RVS
기술부협업 기술부와의 협업을 위한 프로젝트 버그, 개선사항, 신규기능 SUPPRT
부서별 위키