애자일 관리 도구 Jira 둘러보기
오늘 벌써 약 8주의 끝으로 데일리 과제가 마무리되는 날입니다.
특히 8주차 동안 백로그 우선순위 선정, 스크럼 프레임워크, 이해관계자들과의 협업 등 애자일을 위한 방법들을 알아보았는데요.
오늘은 애자일 방법론을 얘기할 때 꼭 언급되는 툴이 바로 아틀라시안의 지라(Jira)에 대해 살펴보겠습니다.
현업에서 Jira를 사용하는 기업이 많을까?라는 궁금증을 가지고 실제 채용 공고를 살펴보았는데요.
애자일 형태의 업무 프로세스를 채택하고 있는 기업들 그리고 우대사항에 Jira 툴 사용 경험이 있으신 분들을 선호하고 있었습니다.

그렇다면 PM을 준비하는 우리, 우대사항 놓칠 수 없겠죠?
오늘을 시작으로 Jira에 대한 경험 쌓아보겠습니다.
프로젝트 관리 툴 Jira 뭔데?
아틀라시안이 개발한 Jira는 엔지니어가 작업을 추적하고 관리하는 데 사용하는 소프트웨어 개발 도구입니다. 버그 및 이슈 추적, 프로젝트 관리에 최적화된 프로젝트 관리형 협업 툴 Jira는 스타트업뿐만 아니라 최근에는 대기업에서도 활발하게 사용하고 있으며, 업무 효율을 높여 경쟁력 있는 조직으로 변화하는데 필수적인 툴로 손꼽히고 있습니다.

JIRA 는 특히 애자일 팀이 작업을 추적하고, 스프린트를 계획하고, 백로그를 관리하는 데 도움이 됩니다. 또한 팀 구성원이 쉽게 의사소통하고 계획을 원활하게 수행할 수 있도록 Slack과 같은 다른 도구와 통합할 수 있습니다. 또한 JIRA의 Kanban 보드 통합은 팀이 작업 상태를 볼 수 있는 시각적 방법을 제공하여 애자일 방법론을 하는데 효과적입니다.

1. Jira 계정 생성하고 둘러보기
🤔 Jira 계정 생성부터 사용까지
https://www.atlassian.com/software/jira/free
Free - Jira Software | Atlassian
Plan, track, and release world-class software with the #1 software development tool used by agile teams.
www.atlassian.com
먼저, Jira 사이트에 접속해 Jira의 무료 계정을 생성합니다.

다음으로 Jira Software guides and tutorials를 통해 Jira 사용법을 살펴보고 기본적인 기능을 학습하려고 합니다.

앗 참고로, 지라의 지도 모르는 제가 뭣도 모르고 Trello를 설치하고 유튜브 및 가이드 보고 왜 다르지??
20분 동안 고민했는데 알고 보니,, 각 사용 용도에 따라 제품이 다르더라고용..~~ 여러분은 저 같은 실수하지 마세요!!
이후 제대로 jira software를 설치하고 탐색해보았습니다..ㅎㅎ


우왕.. 진짜 뭐가 많네요~ 구경하다가 시간 순삭 당했어요~ 🫢
아직 많은 기능을 다 보지 못했지만 jira 더 알아보고 싶었습니다.
2. 애자일의 12가지 원칙을 수행하는 Jira
🤔 애자일 원칙과 연결 지어 설명할 수 있는 기능을 3가지 이상 찾아 설명해보기
그럼 다음으로 애자일 원칙을 Jira를 통해 찾아보고자 합니다!!
여러분 애자일 12가지 원칙을 아시나요?
우선 애자일 12가지 원칙에 대해 Agile Principles(애자일 12가지 원칙)(참고)를 기반으로 요약 및 정리하여 설명드리겠습니다.

👇🏻👇🏻👇🏻
더보기 참고해주세요
▶️ 제1원칙: 초기부터 지속해서 고객 만족
우리의 최우선 순위는 가치(value) 있는 소프트웨어를 초기부터 지속해서 제공(배포)함으로써 고객을 만족시키는 것입니다.
초기부터 개발물을 제공하는 것이 Risk도 감소하고 Value가 증가합니다.
▶️ 제2원칙: 요구사항 변경 수용
개발 후반부에 변화하는 요구 사항의 수용을 환영합니다. Agile 프로세스는 변화를 수용하며 고객의 경쟁력을 돕습니다.
▶️ 제3원칙: 짧은 배포 간격
소프트웨어를 짧은 주기(2주에서 2달까지)로 동작하는 소프트웨어를 배포하되 더 짧은 주기를 선호합니다.
▶️ 제4원칙: 함께 일하기
비즈니스 담당자와 개발자는 프로젝트 전체 기간 매일 함께 일해야 합니다. 비즈니스 가치가 있는 소프트웨어를 개발하기 위해서는 비즈니스 담당자가 원하는 소프트웨어를 함께 개발해야 합니다.
▶️ 제5원칙: 동기 부여된 팀원들로 프로젝트팀 만들기
동기가 부여된 개인들 중심으로 프로젝트를 구축합니다. 그들에게 필요한 환경과 지원을 제공하고 업무를 완수할 것을 믿습니다. 구성된 팀의 목표나 동기가 서로 다르다면 성공적인 결과를 내기 어렵습니다.
▶️ 제6원칙: 얼굴 보고 대화하기
개발팀에 정보를 전달하는 가장 효율적이고 효과적인 방법은 대면 대화입니다. 얼굴 보고 대화하는 것이 가장 효과적이고 효율적인 Communication입니다. 그냥 얼굴 보고 이야기하면 될 것을 서로 등지고 문서로 전달하려고 하지 않나요?
▶️ 제7원칙: 동작하는 소프트웨어로 진도 측정
작동하는 소프트웨어가 진척의 주요 척도입니다. 전체 100%의 모든 기능을 80% 수준으로 완성해도 진척도는 80%이고, 80%의 기능이 100% 완성되어도 진척도는 80%입니다. 실행해보고 배우고 개선하기 위해서 Agile은 후자를 선호합니다.
▶️ 제8원칙: 지속 가능한 개발 속도 유지
Agile 프로세스는 지속 가능한 개발을 장려합니다. 스폰서, 개발자 및 사용자는 일정하게 일정한 속도를 유지할 수 있어야 합니다. Agile은 프로젝트 초반부터 결과물을 내야 하므로 초반에 더 힘이 듭니다. 하지만 지속적인 성과를 내기에 효과적입니다.
▶️ 제9원칙: 좋은 기술, 설계에 관심
우수한 기술과 우수한 디자인에 대한 지속적인 관심은 민첩성(agility)을 향상합니다. 바빠서 기술적 개선을 하지 못한다면, 항상 바쁘기 때문에 영원히 뒤처집니다.
▶️ 제10원칙: 단순성
단순성(수행되지 않은 작업량을 최대화하는 기술)은 필수적입니다. 단순할수록, 불량을 줄일수록, 미사용 기능을 구현 안 할수록 효과적입니다. 중간에서 추가 Value를 주지 않는 Task는 단순 취합이고 낭비이며 허들이 될 수 있습니다.
▶️ 제11원칙: 자기 조직화 팀
최고의 아키텍처, 요구 사항 및 디자인은 자기 조직화 팀(Self-Organization Team)에서 나옵니다. 의사결정권자가 팀의 밖에 있다면 팀원들은 효과적으로 빠른 의사결정할 수 없습니다.
▶️ 제12원칙: 정기적으로 효율성 재고
팀은 정기적으로보다 효과적인 방법을 적용해보고, 그에 따라 행동을 조율하고 조정합니다. Scrum에서는 Sprint가 끝나는 날마다 회고(Retrospective)를 수행합니다.
👌🏻 12원칙 알겠어요!!
그럼 Jira의 주요 기능 중 위에서 소개한 애자일 12가지 원칙을 수행하는데 도움이 되는 기능이 있는지 확인해보고자 합니다.
제3원칙: 짧은 배포 간격
제3원칙에 해당하는 Jira의 해당 이미지입니다. 애자일은 짧은 주기의 업무 사이클의 반복으로 시장의 변화에 유연하게 대처하기 위해 2주에서 2 달이라는 짧은 주기로 진행됩니다. Jira는 아래의 이미지처럼 배포를 관리할 수 있는 대시보드를 제공합니다. 이를 통해 배포 주기까지 관리할 수 있도록 합니다.


제4원칙: 함께 일하기
Jira를 시작할 때부터 느껴졌는데요. 아래 이미지에서 보실 수 있듯이 프로젝트의 사용자 및 팀원을 초대하고, 백로그를 만들 때 담당자 설정이 가능합니다. 이외에도 사용자를 지정해서 피드백, 댓글 남기기, 버그 보고, 개선 사항 제안 등의 기능이 있습니다. Jira는 팀원들과 함께 일할 수 있는 다양한 기능을 제공하고 있습니다.
※ 제가 만든 테스트 계정이라서 유료 버전과는 차이가 있는 점 참고 부탁드립니다.


제8원칙: 지속 가능한 개발 속도 유지
Agile 프로세스는 지속 가능한 개발을 장려하고 관리해야 합니다.
이때 Jira는 다양한 차트를 제공하는데요. 그중 번업 차트, 속도 차트를 살펴보고자 합니다.
📈 번업 차트
완료된 총작업에 관계없이 총범위를 추적합니다. 이는 팀이 진척도를 관리하고 범위 변경 시 영향을 보다 잘 이해하는 데 유용합니다.
📊 속도 차트
스프린트 별로 완료된 작업량을 추적합니다. 이는 팀의 업무 속도를 파악하고 팀이 현실적으로 이후 스프린트에서 수행할 수 있는 작업 정도를 예상하는 데 유용합니다.

해당 차트들로 남은 시간을 파악하거나 업무 속도를 파악할 수 있는데요. 이를 통해 개발 및 프로젝트 진행 속도를 조절할 수 있는 애자일 8 원칙을 가능할 수 있도록 Jira는 제공합니다.
🔖 이외에도 현업에서 Jira의 사용 사례를 알고 싶다면, 스포카 기술 블로그에 기재되어 있는 스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법을 읽어봐도 너무 좋을 것 같습니다
스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법
스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법을 소개합니다.
spoqa.github.io
끝으로.. 데일리 과제는 여기서 끝!!!!
노션, 팀즈 등 업무 툴을 처음 사용할 때 기억이 새록새록 났던 것 같아요.
처음 사용할 때 이건 뭘까? 뭐지? 등 궁금증을 가지고 모르는 부분이 많았는데요. Jira도 마찬가지로 생각보다 어려웠습니다.😅
이후에 프로젝트 혹은 업무에서 Jira를 사용해봐야 감이 올 것 같기는 하네요..ㅎㅎㅎ
그리고 오늘 과제를 진행하면서 왜 애자일 Jira Jira하시는 것을 느꼈는데요.
💡 이때 Jira도 중요하지만 우리는 애자일을 잘 해내기 위해 Jira를 사용한다는 것을 까먹지 않아야 해요~~ 물론 저도요!!!
오늘 과제를 시작으로 Jira와 애자일에 대해 쫌 아는 기획자가 되어보겠습니다!!
그럼 끝까지 읽어주셔서 감사합니다. 😊
| 출처
Agile Principles(애자일 12가지 원칙)
고객과 시장의 변화에 빠르게 대처하며 Agile하게 일하기 위한 12가지 원칙에 대해서 소개합니다.
medium.com
https://appmaster.io/ko/blog/jiraga-mweoya
JIRA란? 개요 및 전체 가이드 | AppMaster
JIRA는 소프트웨어 개발, 관리, 추적 및 테스트에 도움이 되는 강력한 AI 도구입니다. JIRA에 대한 전체 개요를 보려면 여기를 클릭하십시오!
appmaster.io
[Agile] JIRA를 활용한 협업(1부)
Agile/DevOps 프로젝트를 수행하기 위한, 협업도구인 JIRA 활용 방법을 소개합니다. JIRA를 통해 개발 일감(Epic, User Story), 버그 등을 작성하고, 개발자를 할당 후 개발 상태 및 릴리스 관리가 가능합니
medium.com
'PMB_15기 > DAILY' 카테고리의 다른 글
| [코드스테이츠 PMB 15기_W8D3] PM이 이해관계자들과 '함께' 스크럼 진행하기 (0) | 2022.12.07 |
|---|---|
| [코드스테이츠 PMB 15기_W8D2] 스크럼 가이드 요약, 오늘부터 애자일한 PM 되겠습니다. (0) | 2022.12.06 |
| [코드스테이츠 PMB 15기_W8D1] 야놀자의 라이브커머스 전용 카테고리, '야놀자 라이브' (0) | 2022.12.05 |
| [코드스테이츠 PMB 15기_W7D4] 색다른 숙소 특별한 여행, Airbnb 다시 돌아보기 (0) | 2022.12.02 |
| [코드스테이츠 PMB 15기_W7D3] API의 개념과 카카오 로컬 주소 검색 Open API 알아보기 (2) | 2022.11.30 |