Jira Open DevOps 란?
수많은 개발팀들이 개발 라이프 사이클의 단계를 계획하고 추적하기 위해 Jira를 사용합니다.
팀이 성장함에 따라, 자주 다양한 도구를 사용하게 되고, 이런 다양한 도구들을 걸쳐 일을 관리하는 것은 도전이 될 수 있습니다. 오픈 DevOps는 이 모든 도구들을 한데 모으는 방법으로, 가시성을 향상시키고 원활한 작업 흐름을 만들어서 애자일 개발팀이 “you build it, you run it” 를 실행할 수 있게 도와줍니다.
예를 들어, Jira에서 이슈와 관련된 커밋 내역을 확인하고 디플로이 내역까지 확인할 수 있으므로 프로젝트 참여자들이 전체 작업흐름을 더 잘 볼 수 있게 해줍니다.
Jira 를 DevOps 핵심 도구로 활용하기
개발자들은 코드 작성을 좋아하지만, 비즈니스 팀은 개발 과정에 참여해야 하며, 이는 일반적으로 모두가 기본적으로 Jira에서 작업해야 함을 의미했습니다.
그러나 Open DevOps 의 기본 기능들은 개발자들과 비즈니스가 작업에 집중할 수 있게 하며, Jira를 수동으로 업데이트하거나 지속적인 맥락 전환을 할 필요가 없습니다.
Code in Jira
우리는 Bitbucket, GitLab, GitHub을 포함한 Git 저장소를 Jira Software에 직접 통합했습니다. 변경 사항을 푸시하거나 브랜치를 병합할 때 Jira 이슈 키를 포함시키기만 하면 Jira가 즉시 업데이트됩니다. Jira는 자동으로 가장 최근의 업데이트 순으로 코드 탭에 저장소를 표시하여 모든 이해관계자가 현재 팀이 어떤 작업을 진행하고 있는지 파악할 수 있습니다.
Deployments in Jira
개발 작업에 Jira 이슈 키를 포함시키면 배포 탭이 자동으로 배포로 채워져 고객에게 어떤 가치가 언제 전달되었는지 명확해집니다. 이는 Bitbucket 파이프라인부터 Gitlab, Jenkins, Azure DevOps, Circle CI, JFrog과 같은 주요 도구까지 모든 CI/CD 제공 업체와 함께 작동합니다.
On-call schedule in Jira
무언가가 고장 나고 누군가를 호출해야 할 경우, On-call 탭은 Opsgenie를 통해 당직자에게 알리는 것을 아주 간단하게 만들어줍니다. 누가 당직인지 물어볼 필요가 없습니다.
Pages in Jira
DevOps 에서 도구만큼이나 문화도 중요합니다. Open DevOps 에는 Confluence 가 내장되어 있으므로 팀은 변경 관리, runbook, 사후 검토같은 모범 사례를 제공하는 검증된 템플릿을 이용하여 쉽게 문서를 작성할 수 있습니다.
Automation in Jira
팀은 Jira의 Automation 엔진을 사용하여 모든 개발 도구에 걸쳐 강력한 작업 흐름을 만들 수 있으며, 이는 작업을 개발 활동과 동기화하고 팀원의 시간을 절약합니다. "PR이 병합될 때"와 같은 트리거를 사용하면 Automation 이 Jira 이슈를 업데이트하고, Slack/Microsoft Teams 메시지를 보내는 등의 규칙을 실행할 수 있습니다.
Deployment frequency trends
Jira는 당신의 팀이 얼마나 자주 가치를 제공하는지 그리고 시간이 지남에 따라 이런 경향이 어떻게 변하는지를 자동으로 계산합니다. 따라서 도구들 간에 수동으로 조정하거나 운영팀에게 부담을 주지 않아도 됩니다.
Cycle time trends
Open DevOps의 각 작업이 Jira 이슈에 연결되어 있기 때문에, Jira는 병목 현상에 대한 통찰력을 제공하여 팀 성능을 향상시키는 데 도움이 됩니다. 더 깊은 서비스 운영 및 지원 능력이 필요한 팀들은 Open DevOps를 Jira 서비스 관리와 쉽게 통합할 수 있습니다.
다음 →