필터 활용 - Confluence page 에 삽입하기

프로젝트의 현황을 파악할 수 있도록 여러 필터를 만들어 봤는데 직급이 C 로 시작하는 임원께서 상세한 프로젝트 진행 현황을 궁금해할 수 있습니다.

 

보통 프로젝트 보드를 통해 살아있는 정보를 직접 보는게 좋지만 복잡하다고 싫어하는 경우를 꽤 봤습니다.

 

그렇다고 이런 분들을 위해서 별도의 보고서를 작성하는 것은 시간과 노력이 들어가므로 "Product owner 가 알아야할 것" 들 챕터에서 릴리스 노트 만드는 방법처럼 필터를 작성한 후에 이를 confluence page 에 삽입하고 이를 보여드리면서 설명 드리는 것도 좋은 방법입니다.

 

물론 조직 문화나 C 레벨이 직접 문서로 보고 받는 걸 선호한다면  보고서를 직접 보고하시는 수 밖에 없습니다.

 

먼저 confluence 페이지에 삽입할 필터를 구성합니다.

 

필터 목록에 들어가서 우측 상단의 "필터 만들기" 를 클릭해서 이슈검색화면으로 진입합니다.

 

C level 이므로 전체 이슈보다는 선별해서 보여드리는 게 좋을 것 같으니 우선순위가 높고 해결되지 않은 모든 이슈를 나열하는 필터를 만들어 보겠습니다.

 

상태 필드를 보시면 워크플로우마다 필드가 생겨서 일일이 선택하기가 너무 불편합니다. 그래서 "자세히 보기" 를 클릭하고 검색창에 해결을 넣어서 검색한 후에 해결책 필드를 추가합니다.

그리고 해결책 박스에서 미해결을 선택합니다.  이슈우선순위 필드도 기본 화면에 없으므로 "자세히 보기" 를 클릭하고 우를 입력한 후에 우선 순위를 찾아서 추가합니다.

추가한 우선순위 필드를 눌러서 highest 와 high 를 추가해 줍니다.



그리고 검색을 눌러서 원하는 결과가 나오는지 확인합니다.



그러면 이제 상단의 "다른이름으로저장" 을 클릭해서 "c-level 보고용" 필터를 저장합니다.



좌측 상단의 메뉴를 클릭해서 confluence 를 선택합니다.



confluence 에서 상단의 만들기를 누르거나 c 를 눌러서 page 를 새로 작성합니다.



page 제목에 "프로젝트 주요 이슈 현황 보고" 로 넣고 본문으로 이동한 후에 메뉴를 띄우는 단축키인 / 를 입력합니다.



Jira 를 입력해서 목록에서 상태보고서, 릴리즈 정보등이 있는 Jira 를 선택합니다.



그러면 검색창이 뜨는데 검색 창에  filter="c-level 보고용" 이라고 입력을 합니다



그러면 필터에 맞는 검색 결과가 표시되는데 화면에는 키와 요약 필드만 표시됩니다.

표시할 필드가 무엇인지 확인하고 수정하려면 하단의 "표시 옵션" 을 클릭하면 표시 갯수와 표시할 열을 확인할 수 있으며 필드가 필요없다면 x 버튼을 클릭해서 제외하면 됩니다.

추가할 필드가 있다면 "표시할 열" 의 마지막 빈 자리를 클릭하고 팝업 윈도우에서 추가할 필드, 예로 수정버전을 선택한 후에 삽입을 클릭해 주면 됩니다.



그러면  confluence page 에서 Jira issue 를 선별해서 표시할 수 있습니다.

이렇게 필터로 연결하면 장점중 하나는 필터에 맞는 이슈가 추가되거나 변경될 경우 confluence page 를 수정할 필요없이 자동으로 반영된다는 점입니다.



반영은 성능때문에 실시간이 아니고 일정 시간마다 반영됩니다. 만약 해당 필터에 맞는 이슈가 추가됐는데 보이지 않는 다면 하단의 "새로 고침"을 클릭하면 됩니다.



예로 Jira 에서 우선순위가 높은 테스트 이슈를 하나 처리했다고 가정하고 닫아보겠습니다. 제일 상위에 있는 이슈를 클릭해서 JIRA 의 이슈 상세 화면으로 전환한 후에 상태를 완료됨으로 변경해 보겠습니다.

이제 다시 confluence page 에 돌아오면 종료 상태로 변경한 이슈이므로 전체 목록에서 빠져야 합니다.

만약 계속 표시된다면 바로 변경 사항을 반영하는 기능인 하단의 새로 고침을 눌러주면 처리한 이슈라 목록에서 빠진것을 확인할 수 있습니다.



이제 이 보고서가 C 레벨이 보기에 너무 디테일하다고 생각되서 우선 순위대신 남아 있는 epic 을 위주로 보여주기로 했습니다.

그러면 page 를 변경하지 말고 Jira 의 필터로 들어간 후에 필터를 아래와 같이 issuetype 에 epic 을 넣어주고 우선순위 필드는 제외하고 저장해 줍니다.

issuetype = epic and  resolution = Unresolved ORDER BY created DESC

이제 새로 고침을 누르면 미해결 epic 만 표시되는 것을 볼수 있습니다.

 

남아 있는 이슈만 보여주면 제대로 수행되고 있지 않다고 걱정만 할수 있으므로 저는 여기에다가 추가로 완료한 이슈들을 넣는 것을 좋아합니다.

issuetype = epic and resolution = Done ORDER BY created DESC

 

대신 수행 기간이 길어질수록 처리 이슈가 많아지므로 기본적으로 expand(collapse) 매크로를 적용해서 기본적으로 처리한 이슈들은 클릭해서 펼쳐야 표시하도록 하고 있으며

주기적으로 필터를 조정해서 중요한 이슈들만 보이도록 관리하고 있습니다.

 

같이 보기