"지라"의 두 판 사이의 차이
18번째 줄: | 18번째 줄: | ||
[[파일:지라 흐름.png|썸네일|700픽셀|가운데|'''지라'''(JIRA) 기본절차]] | [[파일:지라 흐름.png|썸네일|700픽셀|가운데|'''지라'''(JIRA) 기본절차]] | ||
이슈가 라이프 사이클 동안 거치는 단계 및 전환의 집합이다. 워크 플로는 일반적으로 비즈니스 프로세스를 나타낸다. 지라는 'jira'라는 내장 워크 플로와 함께 제공된다. 이것은 시스템 워크 플로라 고도 하는데 이 워크 플로는 편집할 수 없지만 처음에 시스템 워크 플로를 복사하거나 새 워크 플로를 처음부터 생성하여 문제 수명주기를 사용자가 지정할 수 있다. 각 워크 플로는 워크 플로 체계를 통해 특정 프로젝트 및 특정 문제 유형과 연결될 수 있다. 지라의 워크 플로는 단계와 전환으로 구성되어 있다. 단계는 문제에 대한 워프 플로는 현재 상태를 나타낸다. 문제는 어느 시점에서든 한 단계로만 존재할 수 있다는 것이다. 각 워크 플로 단계는 연결된 상태에 해당한다. 문제가 특정 단계로 이동되면 해당 상태 필드가 단계의 연결된 상태 값으로 업데이트된다. 위의 다이어그램에서 파란색 상자는 단계 및 상태를 나타낸다. 단계를 정의할 때 선택적으로 속성을 지정할 수 있으며, 이 중 하나를 사용하면 해당 단계에 있는 동안 이슈를 편집할 수 없게 만들 수 있다. 전환은 두 단계 사이에 링크이다. 전환을 통해 이슈를 한 단계에서 다른 단계로 이동할 수 있다. 문제가 특정 단계에서 다른 단계로 진행될 수 있으려면 두 단계를 연결하는 전환이 있어야 한다. 전환은 단방향 링크이므로 문제가 두 단계 사이에서 앞뒤로 이동해야 하는 경우 두 전환을 만들어야 한다. 위의 다이어그램에서 화살표는 전환을 나타낸다. 이슈에 대해 사용 가능한 워크 플로 전환은 이슈의 이슈 보기 페이지에 나열된다. 사용자는 사용 가능한 링크 중 하나를 클릭하여 전환을 실행할 수 있다.<ref>아틀라시안 공식 홈페이지 - https://confluence.atlassian.com/display/JIRA052/Configuring+Workflow</ref> | 이슈가 라이프 사이클 동안 거치는 단계 및 전환의 집합이다. 워크 플로는 일반적으로 비즈니스 프로세스를 나타낸다. 지라는 'jira'라는 내장 워크 플로와 함께 제공된다. 이것은 시스템 워크 플로라 고도 하는데 이 워크 플로는 편집할 수 없지만 처음에 시스템 워크 플로를 복사하거나 새 워크 플로를 처음부터 생성하여 문제 수명주기를 사용자가 지정할 수 있다. 각 워크 플로는 워크 플로 체계를 통해 특정 프로젝트 및 특정 문제 유형과 연결될 수 있다. 지라의 워크 플로는 단계와 전환으로 구성되어 있다. 단계는 문제에 대한 워프 플로는 현재 상태를 나타낸다. 문제는 어느 시점에서든 한 단계로만 존재할 수 있다는 것이다. 각 워크 플로 단계는 연결된 상태에 해당한다. 문제가 특정 단계로 이동되면 해당 상태 필드가 단계의 연결된 상태 값으로 업데이트된다. 위의 다이어그램에서 파란색 상자는 단계 및 상태를 나타낸다. 단계를 정의할 때 선택적으로 속성을 지정할 수 있으며, 이 중 하나를 사용하면 해당 단계에 있는 동안 이슈를 편집할 수 없게 만들 수 있다. 전환은 두 단계 사이에 링크이다. 전환을 통해 이슈를 한 단계에서 다른 단계로 이동할 수 있다. 문제가 특정 단계에서 다른 단계로 진행될 수 있으려면 두 단계를 연결하는 전환이 있어야 한다. 전환은 단방향 링크이므로 문제가 두 단계 사이에서 앞뒤로 이동해야 하는 경우 두 전환을 만들어야 한다. 위의 다이어그램에서 화살표는 전환을 나타낸다. 이슈에 대해 사용 가능한 워크 플로 전환은 이슈의 이슈 보기 페이지에 나열된다. 사용자는 사용 가능한 링크 중 하나를 클릭하여 전환을 실행할 수 있다.<ref>아틀라시안 공식 홈페이지 - https://confluence.atlassian.com/display/JIRA052/Configuring+Workflow</ref> | ||
− | |||
== 기능 == | == 기능 == |
2020년 9월 23일 (수) 11:58 판
지라(JIRA)는 아틀라시안이 개발한 사유 이슈 추적 제품이다. Gojira라는 용어에서 유래되었으며, 버그 추적, 이슈 추적, 프로젝트 관리 기능을 제공하는 소프트웨어이다.
개요
지라(JIRA)는 협업 전문 도구 아틀라시안이 개발한 이슈 및 프로젝트 관리시스템으로 프로젝트 계획, 추적, 릴리즈 등의 신속한 변화를 위한 프로젝트 관리 기능을 단일 어플리케이션에 통합하는 강력한 플랫폼으로 애자일 팀의 작업, 워크플로우 및 보고서를 보다 효율적으로 계획하고 구성할 수 있다. 이슈 중심의 프로젝트 관리와 협업이 가능하기 때문에 개발자부터 디자이너, 비즈니스 멤버인 경영지원팀까지 폭넓게 사용할 수 있다.[1]
특징
지라의 특징으로는 총 여섯가지가 있다. 첫째, 깔끔한 UI와 강력한 기능 및 좋은 기술 지원 제공한다. 둘째, 자사 제품과 강력한 통합 지원 가능(Confluence, Bamboo BitBucket)이 가능하다. 셋째, 스프린트 회고. 넷째, 업무에 대한 내용 공유가 가능하다. 다섯째, 일정, 파일, 업무 정보, 업무 보관소 등 가능한 업무가 있다. 여섯째, 초기 비용이 발생하더라도 장기적으로 봤을때 이익이다.[1]
장점
지라의 장점으로는 총 7가지가 있다. 첫째, Confluence(wiki) 및 bamboo(ci), fisheye(SCM 연계) 와 강력한 연계이다. 자사의 다른 제품군과 완벽한 연계가 되므로 애플리케이션 라이프 사이클 관리가 가능하다. Confluence wiki를 통해 요구 사항 협의를 하고 이를 지라에 이슈로 등록하고 이 이슈와 연관된 서브 버전 커밋(subversion commit) 내역을 보고 이 리비전(revision)과 연계된 밤보 빌드(bamboo build)를 확인하는 작업이 한 큐에 된다. 둘째, 강력한 커스터마이징이 가능하다. 복잡하지만 원하는 데로 워크플로우(workflow)를 설계하거나 화면이나 대시보드를 설정해서 쓸 수 있다. 셋째, JQL(Jira Query Language) 및 각종 검색 & 리포팅 기능이다. 지라에 충분한 데이터가 쌓였다면 SQL과 비슷한 JQL로 각종 검색 및 리포팅을 뽑아 볼 수 있다. 예를 들어 특정 기간에 이슈를 제일 많이 처리한 사람이나 버그가 제일 많이 발생한 OS 등 각종 자료를 뽑아서 전략 수립에 활용할 수 있다. 넷째, 플러그인을 통한 기능 확장이 가능하다. 아틀라시안의 다른 제품도 마찬가지지만 플러그인 및 SDK 지원이 굉장히 잘 되어 있고 third party 가 많아서 다양한 무료/상용 플러그인이 나와있어서 지라의 기능을 확장할 수 있다. 다섯째, Documentation과 기술 지원. Confluence로 작성된 제품 매뉴얼이 굉장히 훌륭하다. 또 내장된 supporting tools라는 걸 이용해서 받는 기술 지원 질도 훌륭하다. 기타 버그나 기능 추가 제안 등을 아틀라시안 지라에서 받으므로 문제가 있을 경우 여기를 검색해서 해결하거나 도움을 받을 수도 있다. 여섯째, 스택 오벌플로우(stack overflow) 비슷하게 사용자들끼리 질의응답을 올릴 수 있는 사이트도 있다. 아틀라시안 제품 소스를 다운로드할 수 있다. 개발자가 아니라면 장점이 아닐 수 있지만 잘 설계되고 구현된 제품의 소스를 다운로드할 수 있다. 소스를 보지 않더라도 프로젝트 구성부터 메이븐 빌드 설정 및 테스트 전략 등 배울 점이 많다. 일곱째, 오픈소스에 대해서 무료인 정책 때문이겠지만 아파치나 스프링 소스 등의 오픈소스에도 많이 쓰이므로 모범 사례를 배울 곳이 많다.[2]
단점
지라의 단점에는 총 3가지가 있다. 첫째, 상용이라는 것이다. 호스팅과 다운로드로 나뉘는데 호스팅은 월/사용자 단위로 과금, 다운로드는 사용자 수로 요금이 매겨진다. 둘째, 기능이 많고 화면이 너무 복잡하다는 것이다. 실제로 설치한 후 커스텀 마이징을 하고 각종 정책을 손봐줘야 쓸 만해진다. 문제는 이 과정이 익숙하지 않은 사람이 하기에는 너무 해줄게 많다는 것이다. 셋째, SCM 과 연계하려면 fisheye라는 아틀라시안의 다른 상용 제품을 추가 구매해야 한다. SCM으로 서브 버전을 사용한다면 무료 플러그인이 있지만, fisheye 보다 기능이 좀 떨어진다.[2]
업무흐름
이슈가 라이프 사이클 동안 거치는 단계 및 전환의 집합이다. 워크 플로는 일반적으로 비즈니스 프로세스를 나타낸다. 지라는 'jira'라는 내장 워크 플로와 함께 제공된다. 이것은 시스템 워크 플로라 고도 하는데 이 워크 플로는 편집할 수 없지만 처음에 시스템 워크 플로를 복사하거나 새 워크 플로를 처음부터 생성하여 문제 수명주기를 사용자가 지정할 수 있다. 각 워크 플로는 워크 플로 체계를 통해 특정 프로젝트 및 특정 문제 유형과 연결될 수 있다. 지라의 워크 플로는 단계와 전환으로 구성되어 있다. 단계는 문제에 대한 워프 플로는 현재 상태를 나타낸다. 문제는 어느 시점에서든 한 단계로만 존재할 수 있다는 것이다. 각 워크 플로 단계는 연결된 상태에 해당한다. 문제가 특정 단계로 이동되면 해당 상태 필드가 단계의 연결된 상태 값으로 업데이트된다. 위의 다이어그램에서 파란색 상자는 단계 및 상태를 나타낸다. 단계를 정의할 때 선택적으로 속성을 지정할 수 있으며, 이 중 하나를 사용하면 해당 단계에 있는 동안 이슈를 편집할 수 없게 만들 수 있다. 전환은 두 단계 사이에 링크이다. 전환을 통해 이슈를 한 단계에서 다른 단계로 이동할 수 있다. 문제가 특정 단계에서 다른 단계로 진행될 수 있으려면 두 단계를 연결하는 전환이 있어야 한다. 전환은 단방향 링크이므로 문제가 두 단계 사이에서 앞뒤로 이동해야 하는 경우 두 전환을 만들어야 한다. 위의 다이어그램에서 화살표는 전환을 나타낸다. 이슈에 대해 사용 가능한 워크 플로 전환은 이슈의 이슈 보기 페이지에 나열된다. 사용자는 사용 가능한 링크 중 하나를 클릭하여 전환을 실행할 수 있다.[3]
기능
버그, 기능, 작업, 성능개선 혹은 모든 이슈(이벤트) 관리 기능을 가지고 있다. 비즈니스 사용자와 기술자 모두에게 보다 편한 이해를 위해 매우 깨끗하고 직관적인 사용자 인터페이스를 제공한다. 비즈니스 프로세스를 사용자의 작업 흐름에 맞추는 기능을 가지고 있다. 첨부물 관리 및 변경, 컴포넌트와 버전 기능을 제공한다. 풀텍스트 검색과 강력한 필터링 기능 즉, 사용자가 직접 설정 및 저장하고 공유 사용이 가능하다. 사용자가 설정 가능한 대시보드와 실시간 통계 기능을 가지고 있다. 기업용 접근 권한과 보안 기능을 가지고 있다. 다른 시스템으로 쉽게 확장 가능하고 통합이 가능하다. 풍부한 설정이 가능한 통지 옵션을 가지고 있다. 모든 하드웨어, 운영체제, 데이터베이스 상에서 운경이 가능하며, 프로그램이 가능한 컨트롤을 통한 웹 서비스(SOAP, XML-RPC, REST 인터페이스)가 가능하다.[4]
각주
- ↑ 1.0 1.1 Mondrian AI, 〈Mondrian AI 협업툴 세 번째 - 지라(JIRA)〉, 《네이버 블로그》, 2020-03-27
- ↑ 2.0 2.1 lesstif, 〈JIRA, redmine, trac, mantis 비교기〉, 《티스토리》, 2011-03-23
- ↑ 아틀라시안 공식 홈페이지 - https://confluence.atlassian.com/display/JIRA052/Configuring+Workflow
- ↑ 골드피처 JIRA 소개 - file:///C:/Users/C595/Downloads/%EA%B3%A8%EB%93%9C%ED%94%BC%EC%B2%98_Atlassian_JIRA%EC%86%8C%EA%B0%9C_071203.pdf
참고자료
- Mondrian AI, 〈Mondrian AI 협업툴 세 번째 - 지라(JIRA)〉, 《네이버 블로그》, 2020-03-27
- lesstif, 〈JIRA, redmine, trac, mantis 비교기〉, 《티스토리》, 2011-03-23
- 아틀라시안 공식 홈페이지 - https://confluence.atlassian.com/display/JIRA052/Configuring+Workflow
- 골드피처 JIRA 소개 - file:///C:/Users/C595/Downloads/%EA%B3%A8%EB%93%9C%ED%94%BC%EC%B2%98_Atlassian_JIRA%EC%86%8C%EA%B0%9C_071203.pdf
같이 보기