Confluence와 Jira는 베이컨과 달걀, 와인과 치즈, 치킨과 맥주와 같습니다. 따로 사용해도 좋지만 함께 쓰면 정말 좋습니다. 실제로 많은 Jira Software 팀이 애자일 개발 툴셋을 보완하기 위해 Confluence를 사용하고 있습니다. 

Jira Software와 Confluence를 같이 사용해야하는데는 여러 이유가 있지만, 이 블로그 포스트에서는 5가지 이유를 설명합니다. 



1. 모든 문서를 위한 단일 저장소

소프트웨어 프로젝트에서는 요구사항, 프로젝트 계획, 기술 문서, 설계 사양, 회의록과 같은 많은 문서들이 존재합니다. Jira는 프로젝트 팀이 소프트웨어를 개발 계획을 설정하고 추적할 수 있게 도와주지만 Confluence는 이 과정에 생성되는 모든 컨텐츠를 저장할 수 있는 단일 장소를 제공합니다. 

Confluence를 사용하면 공유 드라이브와 같은 여러 곳에 문서를 저장할 필요가 없습니다. 프로젝트나 팀마다 문서를 위한 공간을 생성하고 그 공간을 Jira 프로젝트와 연결할 수 있습니다.

각 공간은 의미있게 계층구조를 가질 수 있으며 팀내의 누구라도 쉽게 접근할 수 있습니다. 즉 팀은 무언가가 필요할때 정확하게 찾을 수 있으며, 새로운 팀멤버가 합류하더라도 문서의 히스토리를 쉽게 확인할 수 있습니다. 


2. 커뮤니케이션 장벽을 허물기

소프트웨어를 개발할 때 합의점을 찾는 것은 어렵습니다. 특히 기술적인 결정이나 제품 요구사항은 더욱 그렇습니다. 많은 이해관계자가 참여하면 속도, 투명성, 품질을 유지하는 것은 더욱 어려워집니다. 이메일의 경우 중요한 정보가 사라져 문맥이 손실되어 이러한 어려움이 확대 시킵니다.

Confluence는 동일 페이지에 팀을 유지 시킵니다. 요구사항 템플릿을 사용하여 문서 포멧을 만들고 동시 편집을 통해 요구사항을 수집하고 인라인 코멘트를 사용하여 리뷰할 수 있습니다. 페이지를 보는 이해관계자가 요구사항에 동의하면 Confluence에서 몇번 클릭만으로 Jira 이슈로 생성할 수 있습니다. 

디자인 목업 작업, 개발 업무, 사용자 스토리 작성과 같은 원하는 것 들은 Confluence에서 시작할 수 있습니다. 


3. 팀과 프로세스 향상하기

Jira는 팀이 표준화된 워크플로우를 유지하고 프로세스를 원활하게 운영하도록 보장해줍니다. Confluence는 팀을 계속 유지할 수 있도록 도와줍니다. 

대부분의 애자일 팀은 소프트웨어를 개발할때 네가지 주요 단계를 거칩니다. 다음은 Jira와 Confluence를 통합하여 각 단계를 잘 적용하는 방법에 대해서 설명합니다. 

 


각 단계마다 Jira와 Confluence를 타이트하게 통합하여 추적합니다. Confluence에서는 각 단계를 위한 적절한 템플릿을 제공합니다. 


4. 팀의 생산성과 효율성 향상

Confluence는 팀의 생산성을 높여줍니다. Confluence는 새롭게 만들어지는 Jira 이슈를 자동적으로 요구사항 페이지에 보여주기 때문에 팀 매니저는 개발팀의 작업 진행 상황을 쉽게 추적할 수 있습니다. 

반대로 요구사항 및 Confluence 페이지는 Jira Software에서 에픽과 이슈에 자동으로 링크되어 개발자들은 흐름을 잃지않고 필요한 컨텍스트를 얻을 수 있습니다. 

이는 Jira 혹은 Confluence 어느 도구를 사용하던지 추적성을 통해 완벽한 컨텍스트를 얻을 수 있습니다. 이는 추적에 고생하는 팀의 효율성을 향상 시킬 수 있습니다. 


5. 소프트웨어 프로젝트에 가시성 제공

지속적으로 소프트웨어 프로젝트의 상태를 보고하는 것은 시간을 낭비입니다. Jira 리포트 템플릿을 사용하여 개발 팀이 Jira에서 추적한 최신 릴리즈에 대해 자세하게 설명하는 Confluence 보고서를 만들 수 있습니다. 현재 릴리즈 상태를 보여주는 동적 상태 리포트 혹은 최신 릴리즈에 변경사항을 나타내는 정적 변경 로그를 만들 수 있습니다. 

이러한 커스터마이징 가능한 리포트는 단 몇번 클릭 만으로 이해관계자에게 개발팀의 진행 상황의 스냅샷을 제공합니다. 


Jira와 Confluence는 소프트웨어 개발 프로젝트를 위해 강력하고 완벽한 통합 솔루션을 제공합니다. 이 통해 개발팀이 더 빨리 일하고 효과적으로 의사소통하며, 문서를 체계적이고 쉽게 접근할 수 있도록 도와줄 수 있습니다.


이 블로그는 Atlassian 블로그에서 Terrence Caldwell 내용을 의역하였습니다. 원문은 아래 글을 참고하시기 바랍니다. 

https://www.atlassian.com/blog/confluence/5-reasons-to-add-confluence-if-you-are-a-jira-software-team


참고자료