Azure DevOps 통합

Azure DevOps 통합 소개

Viva Goals Microsoft Azure DevOps와 통합되어 Viva Goals 주요 결과 및 프로젝트를 자동으로 업데이트합니다. 주요 결과 및 프로젝트 진행률은 연결된 Azure DevOps 작업 항목에 따라 자동으로 업데이트됩니다. Azure DevOps 통합을 사용하여

  • 키 결과에 대한 진행률 자동 추적
  • 이니셔티브 KPI에 대한 진행률 자동 추적
  • 이니셔티브의 진행률 및 작업을 자동으로 추적합니다.
    • 이 방법은 이니셔티브 진행률을 업데이트하고, Azure DevOps 작업 항목 세부 정보를 Viva Goals 이니셔티브 "작업"과 동기화하며, Viva Goals Azure DevOps 확장과 함께 사용할 경우 OKR 맞춤 세부 정보가 Azure DevOps 연결된 작업 항목에 직접 표시되는 Viva Goals.

주요 결과, 이니셔티브 메트릭 및 이니셔티브 작업에 연결할 때 Azure DevOps 통합이 작동하는 방식에 대한 자세한 내용은 아래를 참조하세요.

결과(OKR) 및 출력(이니셔티브)

OKR의 기본 원칙 중 하나는 결과와 출력을 구분하는 것입니다. OKR 및 주요 결과는 영향(즉, 결과)에 초점을 맞추고 Viva Goals 이니셔티브는 핵심 결과를 달성하기 위해 계획된 작업인 출력에 중점을 둡니다. 둘 다 추적해야 하는 중요한 메트릭이지만 서로 다른 메트릭을 측정합니다.

Viva Goals 주요 결과와 이니셔티브를 Azure DevOps 작업 항목과 통합할 수 있지만 차이점을 이해하는 것이 중요합니다. Azure DevOps는 주로 추적 작업에 중점을 두므로 Viva Goals 이니셔티브를 Azure DevOps와 통합하는 것이 더 일반적입니다. Azure DevOps 작업 항목을 기반으로 주요 결과 진행률을 추적하는 것이 합리적일 수 있는 특정 예제가 있습니다.

Azure DevOps 통합을 사용하는 경우

Viva Goals 워크플로와 Azure DevOps 통합을 사용하는 세 가지 방법이 있습니다. 이러한 각 기능에 대한 세부 정보는 아래에 설명되어 있습니다.

  1. 작업을 사용하여 이니셔티브의 진행률을 추적합니다 . 이 방법을 사용하면 Azure DevOps 작업 항목을 기반으로 이니셔티브 진행 상황을 추적하는 것 외에도 플랫폼 간 사용자 환경을 사용할 수 있습니다. Azure DevOps 작업 항목 세부 정보는 Viva Goals 이니셔티브 보기와 동기화되며 azure DevOps 작업의 정렬을 통해 Viva Goals OKR은 Azure DevOps 확장을 통해 연결된 Azure DevOps 작업 항목 내에서 직접 볼 수 있습니다(곧 제공).
  2. KPI를 사용하여 이니셔티브의 진행률을 추적합니다. 이 방법을 사용하면 상태 Azure DevOps 작업 항목을 기반으로 이니셔티브 진행률을 추적할 수 있습니다. 단일 숫자 값은 Viva Goals 동기화됩니다.
  3. 주요 결과에 대한 진행률 추적: 이 방법을 사용하면 상태 Azure DevOps 작업 항목을 기반으로 KR 진행률을 추적할 수 있습니다. 단일 숫자 값은 Viva Goals 동기화됩니다.

Azure DevOps 통합을 설정하는 방법

Viva Goals 테넌트 및 조직 관리자가 Azure DevOps 통합을 사용하도록 설정해야 합니다. 전역 관리자는 먼저 테넌트에서 Azure DevOps 통합을 사용하도록 설정해야 합니다(Viva Goals 통합 사용 | Microsoft Learn). 테넌트 수준에서 사용하도록 설정되면 Viva Goals 조직 관리자는 조직(Viva Goals 통합 관리 개요)에 사용하도록 설정해야 합니다.

참고

사용하도록 설정되면 OKR 및/또는 이니셔티브를 만들거나 편집할 수 있는 권한이 있는 organization 사용자는 Viva Goals Azure DevOps 간에 통합을 설정할 수 있습니다.

이니셔티브와 Azure DevOps 통합을 사용하도록 설정하는 방법

이 방법은 Azure DevOps의 작업을 OKRsin Viva Goals 맞추는 데 권장되는 방법입니다. 이 방법을 사용하면 Azure DevOps 작업 항목을 기반으로 이니셔티브 진행 상황을 추적하는 것 외에도 플랫폼 간 사용자 환경을 사용할 수 있습니다. Azure DevOps 작업 항목 세부 정보는 Viva Goals 이니셔티브 보기와 동기화되며, Viva Goals Azure DevOps 확장과 함께 사용할 경우 AZURE DevOps의 맞춤은 연결된 Azure DevOps 작업 항목 내에 직접 표시되어 VIVA GOALS 작동합니다.

  1. Viva Goals 이니셔티브 추가를 선택하거나 기존 이니셔티브를 편집합니다.

  2. 결과를 선택합니다.

  3. 작업 추가를 선택합니다.

  4. 데이터 원본에서 자동으로를 선택합니다.

  5. 사용 가능한 통합 목록에서 Azure DevOps 를 선택합니다.

  6. 적절한 Azure DevOps 연결을 선택합니다. 새 Azure DevOps 연결을 만들어야 하는 경우 Azure DevOps에 로그인하여 데이터 연결을 만들어야 합니다. 각 Azure DevOps 프로젝트에 새 연결이 필요합니다. 로그인 후:

    • 연결 이름 제공: 이후 참조를 위해 Azure DevOps 조직 및 프로젝트를 이름에 포함하는 것이 좋습니다.
    • Azure DevOps 조직 선택
    • Azure DevOps 프로젝트 선택
    • 다음 선택
  7. 연결 방법을 선택합니다.

    • 공유 쿼리: Azure DevOps 내에 저장된 기존 쿼리에 연결할 수 있습니다.
    • 작업 항목: 특정 작업 항목 유형의 하나 이상의 작업 항목에 연결할 수 있습니다. 이 방법을 사용하면 지원 작업을 포함하는 "부모" 작업 항목에 직접 연결할 수 있습니다. 자식 작업 항목이 자동으로 포함됩니다.

를 사용하여 '공유 쿼리' 메서드에 연결하는 경우:

  1. 공유 쿼리 메서드를 선택합니다.
  2. Azure DevOps 작업 항목이 포함된 공유 쿼리를 검색하여 선택합니다.
  3. 이니셔티브의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 쿼리의 모든 작업 항목 유형 또는 공유 쿼리의 모든 작업 항목 중에서 선택할 수 있습니다.
  4. 이니셔티브 진행 상황을 추적하는 데 사용할 Azure DevOps 필드를 선택합니다. Viva Goals 이니셔티브 진행률은 선택한 작업 항목 유형의 완료율로 계산됩니다.
  5. 다음을 선택합니다.
  6. 저장을 선택합니다.

이제 이니셔티브 옆에 Azure DevOps 아이콘이 표시됩니다. Viva Goals 이니셔티브 보기에도 Azure DevOps 작업 항목 세부 정보가 표시됩니다. 이제 Viva Goals 공유 쿼리 내에서 선택한 작업 항목 유형에 대한 ADO 필드에 따라 작업 항목 세부 정보를 자동으로 동기화하고 이니셔티브 진행률을 시간당 한 번 업데이트합니다.

작업 항목에 연결 메서드를 사용하는 경우:

  1. 작업 항목 메서드를 선택합니다.
  2. 연결할 작업 항목 유형을 선택합니다. 수행 중인 작업이 포함된 Azure DevOps 계층 구조에서 "부모" 작업 항목 유형을 선택하는 것이 좋습니다. 통합에는 자식 작업 항목이 자동으로 포함됩니다. 예를 들어 작업의 부모인 기능과 각 개별 작업에 연결하는 기능에 연결합니다.
  3. 선택한 유형의 특정 작업 항목을 검색하여 선택합니다.
  4. 이니셔티브의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 특정 작업 항목 유형(즉, 직접 연결하는 형식 또는 자식 형식) 또는 모든 작업 항목(예: 연결된 항목 및 자식)을 기준으로 진행률을 측정하도록 선택할 수 있습니다.
  5. 이니셔티브 진행 상황을 추적하는 데 사용할 ADO 필드를 선택합니다.
  6. 다음을 선택합니다.
  7. 저장을 선택합니다.

이제 이니셔티브 옆에 Azure DevOps 아이콘이 표시됩니다. Viva Goals 이니셔티브 보기에도 Azure DevOps 작업 항목 세부 정보가 표시됩니다. 이제 Viva Goals 작업 항목 세부 정보를 자동으로 동기화하고 선택한 작업 항목 유형에 대한 Azure DevOps 필드에 따라 시간당 한 번씩 이 이니셔티브 진행 상황을 업데이트합니다.

위의 단계가 완료되면 Viva Goals 이니셔티브 진행률이 정기적으로 자동으로 업데이트될 뿐만 아니라 다음 기능이 사용하도록 설정됩니다.

  • Azure DevOps 작업 항목 세부 정보는 azure DevOps 작업 항목 세부 정보에 대한 하이퍼링크와 함께 Viva Goals 이니셔티브 뷰에 표시됩니다.
  • Viva Goals Azure DevOps 확장을 사용하도록 설정한 경우 연결된 Azure DevOps 작업 항목 내의 Viva Goals 탭에서 OKR과 Azure DevOps 작업 항목 간의 전체 맞춤에 액세스할 수 있습니다.

이니셔티브 KPI와 Azure DevOps 통합을 사용하는 방법

단일 숫자 값으로 Viva Goals 이니셔티브 진행률을 업데이트하려는 경우 이 메서드를 사용합니다. 이 방법은 Viva Goals 이니셔티브 뷰 내에서 Azure DevOps 작업 항목을 표시하지 않으며, 이 메서드에는 Azure DevOps 작업 항목 내에 Viva Goals 포함할 수 있는 기능도 없습니다.

  1. Viva Goals 이니셔티브 추가를 선택하거나 기존 이니셔티브를 편집합니다.

  2. 결과를 선택합니다.

  3. 메트릭 추가를 선택하고 필요한 세부 정보(예: 이름, 형식, 단위, 시작, 대상 값)를 입력합니다.

    • 백분율 기반 메트릭의 경우 이니셔티브 진행률은 완료된 작업 항목과 총 작업 항목에 대해 선택한 ADO 필드 값의 백분율을 기준으로 계산됩니다.
    • 백분율 기반이 아닌 메트릭(숫자, 통화)의 경우 이니셔티브 진행률은 완료 또는 선택적으로 총 작업 항목에 대해 선택한 ADO 필드 값의 수입니다.
  4. 진행률을 선택합니다.

  5. 데이터 원본에서 자동으로를 선택합니다.

  6. 사용 가능한 통합 목록에서 Azure DevOps 를 선택합니다.

  7. 적절한 Azure DevOps 연결을 선택합니다. 새 Azure DevOps 연결을 만들어야 하는 경우 Azure DevOps에 로그인하여 데이터 연결을 만들어야 합니다. 각 Azure DevOps 프로젝트에 새 연결이 필요합니다. 로그인 후:

    • 연결 이름 제공: 나중에 쉽게 참조할 수 있도록 Azure DevOps 조직 및 이니셔티브를 이름에 포함하는 것이 좋습니다.
    • Azure DevOps 조직 선택
    • Azure DevOps 프로젝트 선택
    • 다음 선택
  8. 연결 방법을 선택합니다.

    • 공유 쿼리: Azure DevOps 내에 저장된 기존 쿼리에 연결할 수 있습니다.
    • 작업 항목: 특정 작업 항목 유형의 하나 이상의 작업 항목에 연결할 수 있습니다. 이 방법을 사용하면 지원 작업을 포함하는 "부모" 작업 항목에 직접 연결할 수 있습니다. 자식 작업 항목이 자동으로 고려됩니다.

를 사용하여 '공유 쿼리' 메서드에 연결하는 경우:

  1. 공유 쿼리 메서드를 선택합니다.
  2. Azure DevOps 작업 항목이 포함된 공유 쿼리를 검색하여 선택합니다.
  3. 이니셔티브의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 쿼리의 모든 작업 항목 유형 또는 쿼리의 모든 작업 항목 중에서 선택할 수 있습니다.
  4. 이니셔티브 진행 상황을 추적하는 데 사용할 Azure DevOps 필드를 선택합니다.
  5. 다음을 선택합니다.
  6. 저장을 선택합니다.

이제 이니셔티브 옆에 Azure DevOps 아이콘이 표시됩니다. 이제 Viva Goals 진행률을 시간당 한 번 자동으로 업데이트합니다.

작업 항목에 연결 메서드를 사용하는 경우:

  1. 작업 항목 메서드를 선택합니다.
  2. 연결할 '작업 항목 유형'을 선택합니다. 수행 중인 작업이 포함된 Azure DevOps 계층 구조에서 "부모" 작업 항목 유형을 선택하는 것이 좋습니다. 통합에는 자식 작업 항목이 자동으로 포함됩니다. 예를 들어 작업의 부모인 기능과 각 개별 작업에 연결하는 기능에 연결합니다.
  3. 선택한 유형의 특정 작업 항목을 검색하여 선택합니다.
  4. 이니셔티브의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 특정 작업 항목 유형(즉, 직접 연결하는 형식 또는 자식 형식) 또는 모든 작업 항목(예: 연결된 항목 및 자식)을 기준으로 진행률을 측정하도록 선택할 수 있습니다.
  5. 이니셔티브 진행 상황을 추적하는 데 사용할 ADO 필드를 선택합니다.
  6. 다음을 선택합니다.
  7. 저장을 선택합니다.

이제 이니셔티브 옆에 Azure DevOps 아이콘이 표시됩니다. 이제 Viva Goals 이 이니셔티브를 시간당 한 번 자동으로 업데이트합니다.

주요 결과와 Azure DevOps 통합을 사용하는 방법

Viva Goals 키 결과 진행률을 단일 숫자 값으로 업데이트하려면 이 메서드를 사용합니다. 이 방법은 Viva Goals 내에서 Azure DevOps 작업 항목을 표시하지 않으며, 이 메서드에는 Azure DevOps 작업 항목 내에 Viva Goals 포함하는 기능이 없습니다.

  1. Viva Goals 키 결과 추가를 선택하거나 기존 키 결과 편집

  2. 메트릭 추가를 선택하고 필요한 세부 정보(예: 이름, 형식, 단위, 시작, 대상 값)를 입력합니다.

    • 백분율 기반 메트릭의 경우 주요 결과 진행률은 완료된 작업 항목과 총 작업 항목에 대해 선택한 ADO 필드 값의 백분율을 기준으로 계산됩니다.
    • 백분율 기반이 아닌 메트릭(숫자, 통화)의 경우 주요 결과 진행률은 완료 또는 선택적으로 총 작업 항목에 대해 선택한 ADO 필드 값의 수입니다.
  3. 진행률을 선택합니다.

  4. 데이터 원본에서 자동으로를 선택합니다.

  5. 사용 가능한 통합 목록에서 Azure DevOps 를 선택합니다.

  6. 적절한 Azure DevOps 연결을 선택합니다. 새 Azure DevOps 연결을 만들어야 하는 경우 Azure DevOps에 로그인하여 데이터 연결을 만들어야 합니다. 각 Azure DevOps 프로젝트에 새 연결이 필요합니다. 로그인 후:

    • 연결 이름 제공: 나중에 쉽게 참조할 수 있도록 Azure DevOps 조직 및 이니셔티브를 이름에 포함하는 것이 좋습니다.
    • Azure DevOps 조직을 선택합니다.
    • Azure DevOps 프로젝트를 선택합니다.
    • 다음을 선택합니다.
  7. 연결 방법을 선택합니다.

    • 공유 쿼리: Azure DevOps 내에 저장된 기존 쿼리에 연결할 수 있습니다.
    • 작업 항목: 특정 작업 항목 유형의 하나 이상의 작업 항목에 연결할 수 있습니다. 이 방법을 사용하면 지원 작업을 포함하는 "부모" 작업 항목에 직접 연결할 수 있습니다. 자식 작업 항목이 자동으로 고려됩니다.

를 사용하여 '공유 쿼리' 메서드에 연결하는 경우:

  1. 공유 쿼리 메서드를 선택합니다.
  2. Azure DevOps 작업 항목이 포함된 공유 쿼리를 검색하여 선택합니다.
  3. 주요 결과의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 쿼리의 모든 작업 항목 유형 또는 공유 쿼리의 모든 작업 항목 중에서 선택할 수 있습니다.
  4. 키 결과 진행률을 추적하는 데 사용할 ADO 필드를 선택합니다.
  5. 다음을 선택합니다.
  6. 저장을 선택합니다.

이제 주요 결과 옆에 Azure DevOps 아이콘이 표시됩니다. 이제 Viva Goals 진행률을 시간당 한 번 자동으로 업데이트합니다.

작업 항목에 연결 메서드를 사용하는 경우:

  1. 작업 항목 메서드를 선택합니다.
  2. 연결할 '작업 항목 유형'을 선택합니다. 수행 중인 작업이 포함된 Azure DevOps 계층 구조에서 "부모" 작업 항목 유형을 선택하는 것이 좋습니다. 통합에는 자식 작업 항목이 자동으로 포함됩니다. 예를 들어 작업의 부모인 기능과 각 개별 작업에 연결하는 기능에 연결합니다.
  3. 선택한 유형의 특정 작업 항목을 검색하여 선택합니다.
  4. 주요 결과의 진행률을 계산하는 데 사용할 작업 항목 유형을 선택합니다. 특정 작업 항목 유형(즉, 직접 연결하는 형식 또는 자식 형식) 또는 모든 작업 항목(예: 연결된 항목 및 자식)을 기준으로 진행률을 측정하도록 선택할 수 있습니다.
  5. 키 결과 진행률을 추적하는 데 사용할 ADO 필드를 선택합니다.
  6. 다음을 선택합니다.
  7. 저장을 선택합니다.

이제 키 결과 옆에 Azure DevOps 아이콘이 표시됩니다. 이제 Viva Goals 선택한 작업 항목 유형에 대한 ADO 필드에 따라 시간당 한 번씩 이 이니셔티브를 자동으로 업데이트합니다.

Viva Goals ADO 필드에 대한 진행률 계산:

진행률 추적 기준 백분율 메트릭 숫자 메트릭
작업 항목 수 지정된 쿼리 또는 작업 항목 유형에 대한 총 작업 항목 중 완료된 작업 항목의 백분율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목 수입니다.
스토리 포인트 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목의 총 스토리 포인트 중 완성된 작업 항목에 대한 스토리 포인트의 백분율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목에 대한 스토리 포인트의 합계입니다.
노력 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목의 총 노력에서 완료된 작업 항목에 대한 노력의 백분율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목에 대한 노력의 합계입니다.
원래 예상값 지정된 쿼리 또는 작업 항목 유형에 대한 모든 작업 항목의 총 원래 예상 시간 중 완료된 작업 항목에 대한 총 원래 예상 시간의 백분율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목의 원래 예상 시간 합계입니다.
남은 작업 시간 해당 없음 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목의 남은 총 작업 시간입니다.
완료된 작업 시간 지정된 쿼리 또는 작업 항목 유형에 대한 모든 작업 항목에 대해 완료된 전체 작업 시간 중 완료된 작업 항목의 총 완료 작업 시간의 백분율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 작업 항목에 대해 완료된 총 작업 시간입니다.
사용자 지정 필드 지정된 쿼리 또는 작업 항목 유형에 대한 ADO의 연결된 숫자 사용자 지정 필드 완료율입니다. 지정된 쿼리 또는 작업 항목 유형에 대한 ADO의 연결된 숫자 사용자 지정 필드의 총 합계입니다.

연결 문제 해결

Azure DevOps와 통합하려면 Viva Goals Service는 Viva Goals 연결을 만들 때 구성하는 Azure DevOps 조직 및 이니셔티브의 작업 항목에 액세스할 수 있어야 합니다. organization Microsoft Entra 조건부 액세스 정책 및 Azure DevOps 권한을 관리하는 방법에 따라 Viva Goals 정보에 액세스할 수 없습니다.

사용할 수 없는 오류

Azure DevOps 연결을 만들 때 사용할 수 없는 오류 메시지가 발생하는 경우 IP 주소 제약 조건 또는 기타 조건부 액세스 정책이 블레임 가능성이 높습니다. 이 경우 Azure DevOps 조직에서 Microsoft Entra ID CAP 유효성 검사 사용 정책이 사용하도록 설정되어 있는지 확인해야 합니다. 자세한 내용은 Azure DevOps 설명서를 참조하세요.

해결 방법

Azure DevOps organization Microsoft Entra ID CAP 유효성 검사 사용 정책을 해제할 수 있는 두 가지 옵션이 있습니다. 및 Azure DevOps 관리자가 필요하거나 테넌트 Microsoft Entra ID에 대한 조건부 액세스 정책에 Viva Goals 서비스 아웃바운드 IP 주소를 추가해야 합니다.

FAQ(질문과 대답)

  1. Viva Goals 이니셔티브 작업을 Azure DevOps와 연결할 때 "작업 항목에 연결" 메서드를 사용할 때 공유 쿼리 및/또는 모든 자식 작업 항목에 작업 항목이 모두 표시되지 않는 이유는 무엇인가요?
    1. Viva Goals 이니셔티브를 Azure DevOps에 연결하든 Viva Goals 모든 작업 항목을 노출하지는 않습니다. Viva Goals 표시할 내용은 설치 프로세스 중에 전체 Viva Goals 이니셔티브 진행률을 계산하도록 선택하는 방법에 따라 달라집니다. 작업 항목별로 이니셔티브 진행률을 계산하도록 선택하는 경우 작업 항목에 직접 연결한 경우 Viva Goals 실제로 모든 공유 쿼리 작업 항목 또는 모든 자식 항목을 노출합니다.

      그러나 이 방법은 Viva Goals UX 내에서 필요하지 않은 과도한 양의 작업 항목 세부 정보를 노출하므로 "모든" 작업 항목 유형을 선택하는 것은 예외라고 생각합니다. 대부분의 사용자는 공유 쿼리 내의 특정 작업 항목 유형 또는 연결된 작업 항목의 자식별로 진행률을 계산하도록 선택해야 합니다. Viva Goals 해당 결정을 사용하여 Viva Goals UX에서 노출하는 내용을 제한합니다.

      예를 들어 Azure DevOps 작업이 기능, 사용자 스토리 및 작업을 추적하고 있다고 가정합니다. 또한 사용자 스토리 완료에 따라 Viva Goals 이니셔티브 진행률을 추적하도록 선택해야 합니다. Viva Goals Viva Goals 이니셔티브 보기 내에서만 기능 및 사용자 스토리를 표시합니다. 사용자는 필요에 따라 자세한 내용을 보려면 Azure DevOps를 빠르게 "두 번 클릭"할 수 있습니다.