애자일(Agile)이란? 지라(Jira) 사용하기

min·2022년 2월 5일
0

출처
https://11001.tistory.com/121?category=993235
https://hanminwoo.com/33
https://reviewmaniac-00.tistory.com/43

친구들과 프로젝트 진행 시에 Jira(지라)를 사용하기로 했다. 역시나 모르기 때문에 검색을 했다. 한 줄 요약으로는 애자일한 개발 방법론을 사용하기 위한 협업 툴이라고 한다. 우선 이해는 잘 못 했지만 여튼 애자일에 대한 첫인상은.. 힙하다..! 뭔가 쿨하다..! 펀쿨섹..?

애자일 방법론

  • Waterfall(폭포수) 방법론의 과도한 문서 업무 때문에 지쳐버린 개발자들이 고안한 방법론
  • 프로젝트 과정에 걸쳐 진화하는 요구사항으로 개발 전 단계에 걸쳐서 요구 사항을 지속적으로 분석, 반영하여 릴리즈 하는 방식
  • 작은 개발 싸이클을 통한 빠른 릴리즈! 고객과의 지속적인 의사 소통을 통한 요구 사항의 변화에 대응하는 방식
  • 애자일 방법론의 종류로 Scrum, Kanban 등이 있음
  • 일단 고! 라는 .. 말이 생각난다.

우리 회사에서는 프로젝트 관리를 PMS라고 하는 프로젝트 관리 시스템을 사용하고 있는데 우선 요구 사항 정의 이후에 프로젝트 기능 정의를 모두!! 정의하고 개발하는 시스템이라 기능을 정의하면서 혼란스러운 부분이 있었는데 애자일 방법론은 이 혼란스러움을 도와 줄 수 있을 것 같다.

용어

백로그(Backlog)

  • 제품에 대한 요구사항

스크럼(Scrum)

  • 개발 과정에 대한 모든 주기 (평균 30일)

스프린트(Sprint)

  • 반복적인 개발 주기
  • 계획 회의부터 제품 리뷰가 진행되는 날짜까지의 기간이 1 스프린트

이슈(Issue)

  • 사용자 스토리, 사용자 경험에 관한 프로세스 기반으로 작성 가능
  • 예시: "로그인 기능"을 구현 하는 경우 로그인 화면 구현, 비밀번호 찾기, 아이디 찾기, 본인 인증과 같은 사용자들이 경험하는 프로세스들을 이슈로 등록 함

에픽(Epic)

  • 사용자 스토리, 많은 작은 단위의 업무로 나눌 수 있는 업무의 큰 틀
  • 여러 스프린트로 구성되어 있음

테스크(Task)

  • 에픽 하위 작업으로 개발자가 실제로 작업해야 하는 각각의 단위 작업

우선 용어랑 친해지자..

profile
발등에 불이 따뜻하다..

0개의 댓글