top of page

Jira와 Confluence를 통한 OKR 매핑 단계별 가이드

Jira와 Confluence에서 팀이 목표와 핵심 결과를 추적할 수 있도록 하세요.

이 글은 Atlassian Platinum Marketplace Partner로 애자일 팀을 위해 데이터에 생명을 불어넣는 앱을 제작하는 데 집중하고 있는 Digital Toucan의 객원 게시물입니다

핵심 결과는 이러한 목표가 작고 관리 가능한 대상으로 나누어 진 것입니다. OKR은 먼저 Google에서 널리 사용되었으며 지금은 적절한 목표를 설정하기 위한 유연하고 투명하고 협력적인 접근법으로 알려져 있습니다.

하지만 적절한 시스템을 도입하는 것만으로는 좋은 결과를 보장할 수 없습니다. OKR을 성공적으로 사용하기 위한 핵심은 정확히 어떤 목표가 계획대로 진행되고 있는지 파악할 수 있도록 OKR을 면밀히 추적하는 것이며, 이를 위한 가장 좋은 방법은 Jira를 사용하는 것입니다.

Digital Toucan에서는 Digital Toucan의 OKR for Jira 앱을 사용하고 있습니다. 앱에는 손쉽게 OKR을 추적할 수 있는 템플릿과 워크플로우가 포함되어 있습니다. 하지만 앱을 사용하는 것은 OKR 매핑의 여러 방법 중 하나일 뿐입니다. 손쉬운 다른 방법으로는 Jira와 Confluence를 동시에 사용하는 방법이 있습니다. 이제 여러분의 시작을 돕는 일부 모범 사례를 소개하고 Jira와 Confluence을 통한 OKR 커스터마이제이션 단계별 가이드를 확인해 보도록 하겠습니다.

OKR 모범 사례

OKR 여정을 시작하기 전 기억해야 할 몇 가지 팁은 다음과 같습니다.

1. 처음부터 명확하고 측정 가능한 목표 설정하기: 원대한 목표를 설정했다면 관리 가능한 핵심 결과를 통해 목표를 지원하세요. 각 핵심 결과에 대한 벤치마크와 대상 값을 설정할 것을 추천합니다.

2. Jira 이슈를 OKR에 연결하기: Jira를 사용하면 핵심 결과를 팀원에게 할당하 고 진행 중인 프로젝트에 연결될 수 있는 개별 작업인 이슈로 나눌 수 있습니다. 팀은 이를 통해 자신의 업무가 어떻게 더 큰 목표에 기여되는지 이해할 수 있습니다.

3. 팀으로 진행하기: OKR은 팀이 함께 설정하고 진행할 때 효과가 가장 뛰어납니다. 팀이 참여하고 자신의 아이디어를 공유함에 따라 협업이 촉진하고 직원 참여도에 긍정적인 영향이 발생하게 됩니다.

OKR을 위해 Jira와 Confluence를 설정하는 방법

현재 사용 가능한 OKR 앱으로는 몇 가지가 있습니다. 하지만 OKR에 익숙하지 않고 현재 보유하고 있는 도구를 사용하고 싶은 경우에는 기본 Jira 프로젝트 템플릿과 Confluence로 목표를 매핑할 수 있습니다.

1단계: Jira에서 새 프로젝트 시작하기

Jira 상단 메뉴의 프로젝트 탭에서 프로젝트 만들기를 선택합니다. 간단한 보드와 드래그 앤 드롭 기능을 갖춘 칸반 프로젝트 템플릿을 추천합니다.

템플릿을 선택한 후에는 팀 관리 또는 회사 관리의 2가지 프로젝트 형식 중 하나를 선택합니다. 팀 관리(team-managed) 프로젝트는 업무 팀이 유지하는 프로젝트입니다. 팀 관리 프로젝트는 간단한 프로젝트 구성을 사용하고 Jira 관리자의 개입이 필요하지 않아 프로세스를 완전히 컨트롤하고 원하는 속도로 업무를 진행하려는 팀에게 적합합니다.

회사 관리(Company-managed) 프로젝트는 더 복잡해 다수의 프로젝트에서 병렬 스프린트와 이슈를 끌어올 수 있습니다. 회사 관리 프로젝트에서는 사용자가 이슈 형식과 사용자 지정 필드를 완전히 컨트롤할 수 있으며 워크플로우, 상태 및 이슈 전환을 사용자 지정할 수도 있습니다. 하지만 회사 관리 프로젝트는 Jira 관리자만이 설정하고 유지할 수 있습니다.

그다음 프로젝트 이름과 액세스 수준을 포함해 프로젝트세부 사항을 입력합니다.

고급 팁

리포지토리, 문서 등에 연결하는 옵션을 선택합니다. 이 옵션을 선택하면 Confluence에서 OKR 초안을 작성하고 이전 목표를 추적할 수 있는 전용 스페이스가 생성됩니다. 연결된 업무는 Jira 프로젝트의 페이지, 코드 또는 대기 중 탭에서 액세스할 수 있습니다. 또는 Confluence 어디서나 페이지를 만들고 해당 페이지를 Jira 프로젝트에 연결하는 방법도 있습니다.


2단계: 에픽을 목표로, 이슈를 주요 결과로 사용하기

OKR을 나열하기 전에 사용자 지정해야 할 몇 가지 세부 정보가 있습니다. Jira 관리자가 아니라면 에픽을 목표로, 작업을 핵심 결과로 사용할 수 있습니다. Jira 관리자라면 이슈 > 이슈 형식에서 에픽의 이름을 목표로 바꾸기만 하면 됩니다.

좌측 사이드바의 로드맵 탭은 OKR의 폭넓은 개요 역할을 합니다. 사용자는 OKR 계층 구조를 확인할 수 있으며 어떤 핵심 결과가 어떤 목표에 해당하는지 구분할 수 있습니다. 명확한 시각적 계층 구조를 유지하는 일은 중요합니다. OKR의 가시성과 투명성이 높고 최신으로 업데이트되어 있으면 OKR을 손쉽게 파악할 수 있기 때문입니다.

개별 핵심 결과에 대해 자세히 알아보고 싶다면 보드 탭을 참고하세요. 이때는 칸반 보드 기능이 유용합니다. 칸반 보드 기능을 이용하면 이슈와 작업을 각 진행 카테고리로 손쉽게 드래그 앤 드롭할 수 있습니다. 또한 우측 상단의 보드 구성 옵션에서 필요한 추가 상태를 추가해 워크플로우 를 사용자 지정할 수도 있습니다.

3단계: Confluence 페이지를 만들어 Jira에 연결하기

Jira는 현재 OKR에 대한 라이브 업데이트를 받기에 적합한 플랫폼입니다. 하지만 Confluence 페이지를 만들면 다음 OKR 주기를 계획할 때 세부 사항을 파악할 수 있는 스페이스를 확보할 수 있습니다.

1단계에서 Jira 프로젝트를 만들 때 Confluence 스페이스를 만드는 옵션을 선택하면 해당 스페이스를 사용할 수 있습니다. 또는 프로젝트 페이지 탭에서 페이지를 만드는 옵션을 선택해 Confluence에서 새 스페이스를 만드는 방법도 있습니다. 이렇게 하면 Confluence 페이지가 Jira 프로젝트로 자동으로 연결됩니다.

대부분의 Confluence 페이지는 처음에 빈 페이지입니다. 하지만 OKR 차트를 처음부터 만드는 데 시간을 할애할 필요는 없습니다. Confluence에는 OKR을 위한 템플릿이 준비되어 있어 어디서 시작해야 할지 모를 때 기준점으로 삼을 수 있습니다. 템플릿은 더 많은 템플릿에서 OKR 옵션으로 스크롤을 내리면 찾을 수 있습니다.


4단계: 페이지 정보 입력하기

사용자는 Confluence 템플릿의 간단한 테이블 서식으로 팀 목표, 핵심 결과, 소유자와 기본적인 점수 부여 기준을 나열할 수 있습니다.

목표, 핵심 결과 및 타임라인을 최대한 자세히 입력하세요.

제공된 스페이스의 각 OKR에는 소유자를 태그해야 합니다. 이는 OKR에 책임을 져야 한다는 사실을 상기시키는 역할을 합니다.

고급 팁

각 주기를 다른 레이블(Jan21cycle 등)로 태그해 모든 항목을 정렬하세요. 손쉽게 백로그를 필터링하는 데 도움이 됩니다. 세부 사항에 있는 Jira의 각 작업에 레이블을 할당하세요.


5단계: Confluence 페이지에 기반해 Jira 이슈 만들기

Jira의 기존 에픽이나 이슈로의 링크를 포함하거나, Confluence 테이블에서 라인을 하이라이트하면 표시되는 이슈 만들기 버튼을 선택해 Confluence에서 이슈를 만들 수 있습니다. 정확한 프로젝트와 이슈 형식을 선택하세요.

모든 OKR에 대해 이슈를 만드세요. 이는 각 OKR의 상태(해야 할 일, 진행 중, 완료로 나열되어 있는지 여부)를 Confluence에서 바로 확인하는 데 도움이 됩니다. 제대로 진행했다면 Jira 프로젝트의 로드맵 탭에 목표, 주요 결과 및 이슈 목록이 표시될 것입니다.

적절한 핵심 결과가 각 부모 목표에 할당되었는지 확인하세요. Confluence에서 이슈를 만들면 핵심 결과가 목표에 할당되어 있지 않을 수 있습니다. 이를 해결하려면 전체 작업 목록이 표시되는 보드로 가세요. 할당된 작업은 목표(에픽)의 이름이 보라색으로 하이라이트됩니다.

핵심 결과를 완료하기 위해 마쳐야 하는 특정 작업이 있다면 각 작업에 자식 이슈를 추가할 수 있습니다. 예를 들어 핵심 결과가 소프트웨어 테스트 범위를 40% 늘리는 것이라면 기준선을 결정하기 위해 스트레스 테스트를 진행하는 작업이 필요할 것입니다. 스트레스 테스트 진행은 자녀 이슈의 예시이며, 자녀 이슈는 팀원에게 할당된 작업과 OKR을 연결하는 방식으로 Jira에 추가할 수 있습니다.

상세 작업 보기에서 상단의 자식 이슈 추가를 선택하면 자녀 이슈 메뉴가 표시됩니다. 사용자는 기존 이슈를 선택하거나, 새 이슈를 자녀 이슈 필드에 입력하고 만들기를 선택해 새 이슈를 만들 수 있습니다.

또한 이슈, 웹 페이지 등 연결을 클릭해 다른 프로젝트의 Jira 이슈에 OKR을 연결할 수도 있습니다.

6단계: Jira의 작업 업데이트

Confluence 페이지는 요약 리포트 역할을 하며 Jira 작업이 해야 할 일에서 진행 중과 완료로 이동할 때마다 자동으로 업데이트됩니다.

또한 Confluence의 현재 상태 열을 업데이트해도 Jira에는 반영되지 않는다는 사실에 유의해 주세요.

오늘 OKR 추적을 시작하세요

Jira에서 OKR을 추적하는 다른 방법이 존재하기는 하지만, 추가 앱을 다운로드하지 않고 목표와 핵심 결과를 추적하는 가장 좋은 방법은 Jira 보드를 구성하는 것입니다. 그리고 OKR for Jira와 같은 앱으로 준비된 템플릿과 커스터마이제이션을 사용해 Jira에서 직접 OKR을 손쉽게 추적할 수도 있습니다. 또한 OKR for Jira는 공유 대시보드를 생성하며, 대시보드에는 진행률 추적기와 타임라인이 포함되어 있어 각 목표가 주기에서 어떻게 진행되고 있는지 확인할 수 있습니다.

이 글은 Atlassian Platinum Marketplace Partner로 애자일 팀을 위해 데이터에 생명을 불어넣는 앱을 제작하는 데 집중하고 있는 Digital Toucan의 객원 게시물입니다.

bottom of page