paint-brush
Jira에서 Jira로의 통합: 효율성을 높이는 간단한 방법~에 의해@exalate
485 판독값
485 판독값

Jira에서 Jira로의 통합: 효율성을 높이는 간단한 방법

~에 의해 Exalate11m2023/11/13
Read on Terminal Reader

너무 오래; 읽다

Exalate를 사용한 Jira-to-Jira 통합 가이드를 통해 프로젝트 관리의 잠재력을 최대한 활용해 보세요.
featured image - Jira에서 Jira로의 통합: 효율성을 높이는 간단한 방법
Exalate HackerNoon profile picture
0-item


이 기사는 Exalate 의 Teja Bhutada가 작성했습니다.


효율적인 도구는 성공적인 프로젝트 관리 워크플로우의 중추입니다. Atlassian이 개발한 Jira는 성공적인 프로젝트 관리 및 문제 추적 플랫폼으로 인기를 얻었습니다. 하지만 Jira 경험을 한 단계 더 발전시키려면 어떻게 해야 할까요? 바로 그곳이다 Jira-Jira 통합 들어 온다.


이제 이 가이드에서 여러 Jira 인스턴스를 동기화하는 방법을 자세히 살펴보겠습니다. 이제 통합을 통해 프로젝트 관리 프로세스를 어떻게 확장할 수 있는지 살펴보겠습니다.

Jira와 Jira 통합 이해

Jira-Jira 동기화의 복잡성을 살펴보기 전에 먼저 이것이 무엇인지 이해해 보겠습니다.

Jira-Jira 통합이란 무엇입니까?

Jira-Jira 통합은 동일한 Jira 생태계 내에서 여러 Jira 인스턴스 또는 프로젝트를 연결하는 프로세스를 의미합니다.


이 통합을 통해 서로 다른 Jira 인스턴스 간의 원활한 협업, 데이터 공유 및 이슈 동기화가 가능합니다. Jira는 조직 내에서 그리고 회사 경계를 넘어 여러 프로젝트나 부서를 관리하는 팀을 위한 귀중한 도구가 됩니다. \

기업이 Jira 인스턴스 통합을 선택하는 데는 여러 가지 이유가 있습니다. 다음 섹션에서는 가장 일반적인 것들을 살펴보겠습니다.

Jira를 Jira 통합으로 전환하는 이유는 무엇인가요?

  • 생산성 향상
    통합은 반복적인 작업을 자동화하여 수동 작업을 줄이고 더 중요한 작업에 시간을 확보합니다.

  • 향상된 협업
    조직 내의 팀 및 회사 간 팀은 공통 작업에 대해 보다 효과적으로 협업하고 커뮤니케이션할 수 있습니다. 이러한 팀 간의 원활한 정보 흐름은 더 나은 의사 결정으로 이어집니다.

  • 실시간 통찰력
    통합을 통해 실시간 데이터 공유가 가능해 팀이 최신 정보를 최신 상태로 유지할 수 있습니다.

  • 오류 감소
    자동화된 데이터 교환 방법이 없으면 팀은 수동으로 데이터를 입력합니다. 이러한 수동 작업 방식은 오류가 발생하기 쉽습니다. 통합은 데이터 불일치 및 비용이 많이 드는 실수의 위험을 최소화합니다.

  • 통합 작업 공간


    Jira-Jira 통합은 다양한 Jira 인스턴스를 통합하여 팀이 Jira 인스턴스 간에 전환할 필요 없이 단일 대시보드에서 여러 프로젝트에 액세스하고 관리할 수 있는 통합 작업 공간을 생성할 수 있습니다.


Jira-Jira 통합은 조직이 프로젝트 관리 프로세스를 간소화하고 팀과 프로젝트 전반에서 협업을 개선하는 데 도움이 될 수 있는 광범위한 사용 사례를 제공합니다.

일반적인 Jira 동기화 사용 사례

다음은 Jira-Jira 통합에 대한 몇 가지 일반적인 사용 사례입니다.

다중 프로젝트 조정

조직에는 다양한 Jira 프로젝트를 진행하는 여러 팀이나 부서가 있는 경우가 많습니다. 통합을 통해 프로젝트 관리자는 중앙 대시보드에서 이러한 프로젝트 전반의 진행 상황을 조정하고 모니터링할 수 있습니다.

릴리스 관리

소프트웨어 개발팀의 경우 Jira 통합을 통해 원활한 릴리스 관리가 가능해집니다. 팀은 여러 프로젝트에 걸쳐 릴리스를 조정하고 종속성을 충족하며 일정에 따라 릴리스가 이루어지도록 할 수 있습니다.

팀 간 협업

대규모 조직에서는 서로 다른 팀이 상호 연결된 Jira 프로젝트를 진행하는 경우가 많습니다. 통합은 모든 엔터티가 정보, 업데이트 및 문제를 원활하게 공유할 수 있도록 하여 팀 간 또는 회사 간 협업을 촉진합니다.

문제 추적 및 보고

조직은 프로젝트 전반에 걸쳐 문제 추적 및 보고를 통합하여 작업, 버그 및 기능 요청의 상태 및 진행 상황에 대한 통합 보기를 제공할 수 있습니다.

품질 보증

QA 팀의 경우 통합을 통해 여러 프로젝트에 걸쳐 효과적인 테스트 관리가 가능합니다. 더 나은 품질 관리를 위해 테스트 사례, 테스트 결과 및 버그 보고서를 동기화할 수 있습니다.

고객 지원

고객 지원 팀은 통합을 통해 Jira Service Management를 Jira 소프트웨어를 사용하는 개발 팀과 연결할 수 있습니다. 이러한 방식으로 팀은 해결을 위해 고객 지원 문제를 개발팀에 자동으로 전달할 수 있습니다.\

Jira-Jira 통합은 조직의 특정 요구 사항에 따라 다양한 사용 사례에 적응하는 다목적 솔루션입니다.


이제 여러 Jira 인스턴스 간에 실제로 문제를 동기화하는 방법을 살펴보겠습니다.

Jira 이슈를 통합하는 방법은 무엇입니까?


여러 Jira 인스턴스를 통합하는 과정은 쉽지 않습니다. 그래서 저는 프로세스를 주요 단계로 분류했습니다.

통합 목표 정의

명확한 통합 목표를 정의하는 것부터 시작하세요. Jira 이슈를 다른 Jira 인스턴스에 동기화하여 무엇을 달성하고 싶나요? 단순히 반복적인 작업을 자동화하는 것인가요, 아니면 목표 달성을 위한 것인가요? 복잡한 워크플로우 조정 ? 더 빠른 문제 해결을 위해 고객 지원팀과 개발팀을 연결하는 것입니까, 아니면 개발 워크플로를 자동화하기 위해 개발팀과 엔지니어링팀을 연결하는 것입니까?


명확한 목표를 갖는 것은 Jira-Jira 통합을 올바른 방향으로 이끄는 데 도움이 됩니다.

데이터 및 필드 지도

하나의 Jira에서 다른 Jira로 문제와 해당 필드를 꼼꼼하게 매핑해야 합니다. 우연이나 가정에 아무것도 맡기지 마십시오. 자세한 매핑 지침과 정보 흐름 경로를 적어보세요. 여기에는 종속성, 차단 문제 또는 연결된 작업이 포함될 수 있습니다. 적절한 이슈 연결은 하나의 프로젝트의 변경 사항이 관련 프로젝트에 그에 따라 영향을 미치도록 보장합니다.


두 Jira 인스턴스 간에 워크플로가 다른 경우 모든 워크플로 상태가 올바르게 매핑되고 적용되는지 확인하세요. 또한 워크플로 규칙 및 제한 사항을 미리 처리해야 합니다.

자동화 요구 사항 설정

수동 작업에 자동화를 활용하세요. 실제로 이것이 Jira 플랫폼을 통합하려는 근본적인 이유입니다. 원하는 데이터 교환 트리거를 정의하십시오. 예를 들어 특정 조건이 충족되면 다른 Jira에서 작업을 트리거하는 워크플로를 생성하거나, 들어오는 Jira 티켓에서 Jira 이슈를 생성하거나, 코드 커밋을 수행할 때 프로젝트 상태를 업데이트할 수 있습니다.

올바른 통합 도구 선택

올바른 Jira-Jira 통합 도구를 선택하는 것이 중요합니다. 다행히도 많은 타사 통합 도구를 사용하면 프로세스가 더 쉬워집니다. 다음과 같은 도구 찬양하다 단순부터 고급 Jira-Jira 통합 사용 사례까지 지원합니다.


분산 아키텍처, 고급 보안 기능, 강력한 노코드/로우코드 모드를 통해 여러 Jira 인스턴스를 쉽게 연결할 수 있는 완벽한 후보입니다.


그만큼 로우 코드 모드 , 스크립트 모드라고 하며 Jira, Salesforce, Zendesk, Azure DevOps, ServiceNow 등과 같은 여러 플랫폼 간의 심층 통합을 구현할 수 있습니다.

따라서 Jira 클라우드와 온프레미스 플랫폼 간의 복잡한 워크플로를 조정 및 자동화하거나 Jira에서 고급 로드맵을 동기화할 수 있습니다.


당신은 심지어 코드 없는 모드 간단한 동기화 자동화 사용 사례의 경우.

테스트 및 모니터링

통합 도구를 선택하고, PoC를 받고, 비용 절감 분석 , 요구 사항을 살펴보고 통합 시스템을 철저히 모니터링하고 테스트하십시오. 올바른 이해관계자를 참여시켜 문제나 병목 현상을 식별합니다.


권한 및 보안 설정을 신중하게 구성하십시오. 모든 사용자가 공유 데이터에 액세스할 수 있어야 하는 것은 아니므로 통합된 각 Jira 인스턴스에서 이슈를 보고, 편집하고, 관리할 수 있는 사람을 정의하세요.

Jira Jira 통합은 비즈니스가 발전함에 따라 계속해서 목표를 달성해야 합니다.


Jira-to-Jira 통합을 구현하는 방법에 대해 논의해 보겠습니다. Exalate를 사용하여 여러 Jira 인스턴스 간에 데이터를 동기화하겠습니다.

5단계로 Jira-Jira 동기화를 구현하는 방법

Exalate for Jira는 Jira Cloud와 Jira 온프레미스 모두에서 사용할 수 있습니다. 여기서는 Jira 클라우드 설치 프로세스를 다루겠습니다.

1단계: Jira에 Exalate 설치

Jira 인스턴스에 로그인합니다.

방문하다 Atlassian 마켓플레이스 "Exalate Jira Issue Sync & more"를 검색하세요.


Jira 통합을 위한 Exalate


“무료로 사용해 보세요” 버튼을 클릭하세요.


Jira 문제 동기화를 강조하세요


그런 다음 “Jira에 추가” > “무료 평가판 시작”을 클릭하세요.

앱이 로드되는 동안 잠시 기다려 주세요.


Jira로 다시 리디렉션되면 앱이 추가되었음을 확인하는 팝업이 표시됩니다.

설치를 완료하려면 "시작하기" 버튼을 클릭하세요.


다음으로, 다른 Jira 인스턴스에서 이 프로세스를 반복하세요.

2단계: Jira 인스턴스 연결

Exalate가 두 Jira 인스턴스 모두에 설치되면 두 인스턴스 사이에 연결을 생성해야 합니다.

방법은 다음과 같습니다.

  1. Jira 인스턴스 중 하나의 상단 메뉴에서 "앱"을 클릭한 다음 "Exalate"를 선택하세요.


  2. Exalate 관리 콘솔의 왼쪽 메뉴에서 "연결"을 클릭합니다. 녹색 "연결 시작" 버튼을 클릭합니다.


Jira-Jira 연결 시작


  1. 다음 화면에서 다른 Jira 인스턴스의 URL을 입력하세요.


  2. 기본, 시각적 또는 스크립트 모드의 세 가지 구성 모드 중에서 선택할 수 있는 화면이 표시됩니다.


Jira 동기화를 위한 Exalate 구성 모드


기본 모드로 계속하기

이 모드는 요약, 설명, 댓글, 첨부 파일, 문제 유형과 같은 기본 문제 필드에 대해 사전 정의된 동기화 규칙을 제공합니다. 기본 동기화 요구 사항에 적합하도록 이러한 규칙을 수정할 수 없습니다.

다음 단계에서 프로젝트를 선택하고 “다음”을 클릭하세요.


기본 Jira와 Jira 통합


이제 다른 Jira 인스턴스에 대한 관리자 액세스 권한이 있는지 확인해야 합니다. 액세스 권한이 있으면 “예, 관리자 액세스 권한이 있습니다”를 클릭하세요.


Jira 동기화 관리자 액세스


대상인 Jira 인스턴스에서 프로젝트를 다시 선택하고 “확인”을 클릭하세요. 기본 모드 연결을 성공적으로 설정했습니다.


이슈 키를 입력하고 “Exalate”를 클릭하면 첫 번째 이슈를 직접 동기화할 수 있습니다. 대상 Jira 인스턴스에 동기화되는 동안 동기화 상태가 표시됩니다.


성공적인 Jira 동기화

비주얼 모드로 계속하기

시각적 모드를 선택한 후 로컬 및 원격 Jira 인스턴스의 이름을 입력하세요.

연결 이름은 자동으로 생성되지만 원하는 경우 변경할 수 있습니다.


두 Jira 간의 시각적 동기화


준비가 되면 “다음”을 클릭하세요.



참고: 비주얼 모드를 사용하려면 두 Jira 인스턴스 모두에 대한 관리자 액세스 권한이 필요합니다.

관리자 액세스를 확인하세요. 시각적 모드 연결을 성공적으로 만들었습니다.

연결을 구성하려면 "동기화 구성" 버튼을 클릭하세요.


성공적인 시각적 Jira 동기화


다음 화면에서는 Jira 프로젝트를 통합하는 방법을 제어할 수 있습니다. 드롭다운을 통해 두 Jira 인스턴스에 대한 프로젝트를 선택하세요.


Jira와 Jira 동기화 구성


시스템 간에 동기화해야 하는 정보를 결정하려면 "엔티티 필터링" 화면을 클릭하세요.


Jira-Jira 통합 시각적 구성 필터


다양한 필터 중에서 선택할 수 있습니다. 예를 들어 특정 문제 유형의 문제를 특정 상태에 속하는 특정 수준과 동기화합니다. 모든 이슈를 동기화하려면 공백으로 남겨두도록 선택할 수도 있습니다.


완료되면 변경 사항을 저장하십시오.


메인 “스코프” 화면에서 “동기화 방법”을 선택할 수 있습니다. 동기화 방향을 제어할 수 있습니다.


“다음”을 클릭하여 다음 단계로 이동하세요. 여기에는 "규칙" 화면이 있습니다.


Jira 동기화 규칙


이 화면에서 문제 필드 간의 매핑을 찾을 수 있습니다. 원하는 방식으로 매핑을 추가, 편집, 재정렬 또는 삭제할 수 있습니다.


Jira 동기화 매핑 편집


"스크립트 추가" 버튼을 클릭하여 고급 사용 사례에 대한 일부 스크립트를 추가할 수도 있습니다. 여기 사용할 수 있는 몇 가지 스크립트 규칙 예는 다음과 같습니다.


Jira 통합에 스크립트 추가


매핑이 만족스러우면 “게시” 버튼을 클릭하여 변경 사항을 저장하세요.


이것이 비주얼 모드에 필요한 전부입니다! 이슈는 설정한 조건에 따라 자동으로 동기화됩니다.

고급 스크립트 모드로 계속하기

이 모드는 다음을 통해 최대의 사용자 정의를 제공합니다. 그루비 스크립팅 엔진. 이를 통해 데이터 교환을 정밀하게 제어할 수 있습니다.


이 모드를 계속 사용하려면 시각적 모드에서와 마찬가지로 연결 세부 정보를 입력하세요.

그런 다음 프로젝트를 선택합니다.


그 후 Exalate는 초대 코드를 생성합니다. 코드를 복사하여 안전한 곳에 보관하세요.


Jira에서 Jira로 동기화 초대 코드


다른 Jira 인스턴스에서 "초대 수락" 버튼을 클릭하고 방금 복사한 코드를 붙여넣습니다.


Jira 동기화 초대 수락


이 Jira 인스턴스에서 프로젝트를 선택합니다.


그리고 짜잔! 스크립트 모드를 사용하여 두 개의 Jira 인스턴스를 성공적으로 연결했습니다.


그런 다음 요구 사항에 따라 동기화를 구성할 수 있습니다. 이에 대해서는 다음 단계에서 다루겠습니다.

3단계: 연결 구성

Exalate는 몇 가지 기본 연결 설정을 생성합니다. 원하시면 언제든지 변경할 수 있습니다.


"규칙" 및 "트리거" 탭을 사용하여 연결을 구성할 수 있습니다. 이 섹션에서는 "규칙" 탭을 다루고 다음 섹션에서는 "트리거" 탭을 다루겠습니다.


"규칙" 탭은 "수신 동기화"와 "발신 동기화"의 두 섹션으로 구분됩니다.

"발신 동기화"는 원본 Jira 인스턴스를 떠나야 하는 정보를 결정합니다. "수신 동기화"는 대상 Jira 인스턴스에서 오는 정보를 해석하는 방법을 결정합니다.


Jira-Jira 동기화 규칙


동기화 규칙을 자세히 살펴보면 나가는 동기화는 전송하는 데 필요한 모든 정보를 복제본에 저장합니다. 복제본은 정보를 대상으로 안전하게 전달하는 자리 표시자 역할을 합니다.


수신 동기화는 복제본에서 정보를 추출하고 이를 합리적인 방식으로 로컬 Jira 문제에 적용합니다.


다음을 수행하여 이러한 동기화 규칙을 변경할 수 있습니다.

  • 추가 데이터 전송을 위한 새로운 코드 줄 추가
  • 보내고 싶지 않은 데이터에 대한 줄 삭제(또는 주석 달기)
  • 또는 무엇을 보내야 할지 결정하기 위해 편집

변경 사항을 "게시"하여 저장합니다.


4단계: 자동 동기화 트리거 설정

트리거는 동기화 조건을 결정합니다. 트리거 조건이 충족되면 이슈가 동기화됩니다.


트리거를 생성하려면 '트리거' 탭으로 이동하여 '+ 트리거 생성'을 클릭하세요.


트리거를 사용하여 Jira-Jira 통합 자동화


'트리거 추가' 화면에서는 JQL(Jira Query Language)을 사용하여 트리거를 생성할 수 있습니다.


Jira 동기화에 트리거 추가


트리거를 활성화하면 이전 화면에 표시됩니다.

5단계: 이슈 동기화

이제 이슈를 동기화할 차례입니다. 위에서 설명한 단계 외에 추가로 수행할 작업은 없습니다. 이슈는 귀하가 설정한 “규칙” 및 “트리거”에 따라 자동으로 동기화됩니다.


Exalate는 지정된 기준과 일치하는 새로운 문제를 정기적으로 확인하고 플랫폼 간에 이를 동기화합니다. 즉시 동기화가 표시되지 않으면 규칙을 검토하여 원하는 항목 및 필드와 정확하게 일치하는지 확인하세요.


Exalate와 같은 고급 도구를 사용하여 Jira Jira 통합을 설정하는 것이 얼마나 쉬운지 살펴보았습니다. 고객이 구현하는 데 도움을 준 몇 가지 흥미로운 사용 사례를 살펴보겠습니다.

Exalate를 사용한 고급 Jira-Jira 통합 사용 사례

Exalate의 스크립트 모드를 사용하면 Jira 인스턴스 간에 다양한 이슈와 스프린트 필드를 동기화할 수 있습니다.

우리는 아래에서 이러한 다양성을 보여주는 몇 가지 시나리오를 논의했습니다.

Exalate에는 많은 가능성이 있습니다. 당신은 항상 할 수 있습니다 통합 사용 사례에 대해 논의 우리와 함께.

여러 Jira 인스턴스 동기화에 대한 과제 및 고려 사항

Jira-to-Jira 통합은 다양한 이점을 제공할 수 있지만 잠재적인 과제도 알고 있어야 합니다.

  • 복잡성 : 여러 Jira 인스턴스를 관리하는 것은 복잡할 수 있으므로 올바른 솔루션을 사용하여 신중한 계획을 세우고 지속적인 개선을 준비해야 합니다.
  • 데이터 보안 : 민감한 데이터를 보호하려면 적절한 권한과 보안 조치가 중요합니다.
  • 교육 : 팀원들이 통합 도구를 사용하려면 교육이 필요합니다. 또한 통합된 Jira 환경을 효과적으로 탐색할 수 있어야 합니다.
  • 유지 관리 : 요구 사항이 변화하는 상황에서도 Jira-Jira 통합이 원활하게 작동하도록 하려면 정기적인 모니터링 및 유지 관리가 필수적입니다.

결론

Exalate를 통해 Jira-Jira 통합을 구현하는 것은 원활하고 효율적인 프로젝트 관리 경험을 추구하는 조직에 획기적인 변화를 가져옵니다. Exalate는 프로세스를 단순화하여 팀이 동일한 Jira 환경 내에서 또는 다른 인스턴스 간에 Jira 문제를 쉽게 동기화할 수 있도록 해줍니다.


Exalate를 사용하면 다중 프로젝트 조정, 종속성 추적, 릴리스 관리 및 팀 간 협업과 같은 복잡한 사용 사례를 쉽게 구현할 수 있습니다. 유연성과 적응성으로 인해 프로젝트 관리 프로세스를 향상시키는 데 적합한 솔루션입니다.


Jira 통합 사용 사례와 유사한 Jira를 염두에 두고 계십니까? Jira 동기화용 Exalate를 사용해 보거나 통합 엔지니어와의 무료 세션을 예약 하고 전문가와 세부 사항을 논의하세요.