2024. 7. 4. 01:37ㆍCS 공부, 기타
왜 Jira 를 사용할까?
나 혼자 일하는게 아니라 여러 명이 일하기 때문에 이슈를 관리하고 공유할 때 Jira 가 필요하고 유용함.
또한 이슈 트래킹 뿐 아니라 Project Management 에서도 강점을 가진다.
리더 입장에서 팀원들이 담당한 업무들, 각 업무의 진행현황을 한눈에 파악할 수 있게 해준다.
- 애자일 방법론
1. Scrum
2~4주의 sprint 동안 백로그에 등록된 이슈 해결에 집중하고 새로운 스프린트가 시작되면 다시 백로그에 등록된 이슈 해결에 집중하는 방식
2. Kanban
이슈들을 보드에 붙이고 관리해서 중요도에 따라 이슈들을 해결하는 방식
이런 방식들을 기능적으로 가능하게 해준 것이 Jira 이다.
- DevOps
기존에는 개발팀(Dev)과 운영팀(Ops)이 업무가 분리되어 일하는 경우가 많았는데, 이로 인해 업무상 갈등이 발생하고 업무 비효율도 초래함.
그래서 개발팀과 운영팀을 하나로 합치자는 개념이 나오게 됨.
개발하고 테스트하고 출시, 배포하고 모니터링 하는 과정을 하나의 과정으로 통합함.
DevOps 를 잘 수행하려면
→ 반복적인 작업들을 Tool을 이용해서 자동화
→ 팀원 모두가 알고 있는 하나의 공유된 지표가 필요
→ 장애나 이슈가 있을 때 팀원들과 공유 필요
⇒ Jira 를 사용해보자!
- SRE (Site Reliability Engineering)
개발팀과 운영팀이 통합되면 운영팀은 무엇을 할 수 있는 것인가
구글에서 발표
DevOps 를 더 잘하기 위해 어떻게 해야하는가에 대한 내용
- JQL
Jira Query Language
Jira 이슈를 구조적으로 검색하기 위해 제공하는 언어
SQL 과 비슷한 문법
Jira 의 각 필드들에 맞는 특수한 예약어들을 제공
쌓인 이슈들을 재가공해 유의미한 데이터를 도출해내는 데 활용
'CS 공부, 기타' 카테고리의 다른 글
코드 리뷰의 중요성과 잘하는 법 (0) | 2024.07.05 |
---|---|
도커와 쿠버네티스 (0) | 2024.07.05 |
Project Management (0) | 2024.07.04 |
프로젝트 기획 (0) | 2024.07.04 |
UI / UX (1) | 2024.07.04 |